تم إيقاف حزمة Google Mobile Vision نهائيًا ونطلب من المطوّرين نقل بياناتهم إلى حزمة تطوير البرامج ML Kit SDK التي تحلّ محلّها. يضمن لك نقل البيانات إلى حزمة تطوير البرامج الجديدة الحصول على أفضل أداء وثبات وأحدث الميزات. بالإضافة إلى ذلك، توفّر أدوات تعلُّم الآلة واجهات برمجة تطبيقات إضافية مستندة إلى تعلُّم الآلة، ليس فقط لواجهة Vision، بل أيضًا لحالات استخدام "اللغة الطبيعية".
إذا كنت تستخدِم واجهات برمجة التطبيقات الخاصة بميزة "التعرّف على النصوص" أو "التعرّف على الوجوه" أو "مسح الرموز الشريطية" في Mobile Vision في تطبيقك اليوم، يُرجى نقل البيانات إلى حزمة تطوير البرامج (SDK) الجديدة من ML Kit باتّباع تعليمات دليل نقل البيانات إلى ML Kit لنظام التشغيل Android ودليل نقل البيانات إلى ML Kit لنظام التشغيل iOS.
الأسئلة الشائعة
كيف يمكنني معرفة ما إذا كان تطبيقي يستخدم ميزة "الرؤية على الأجهزة الجوّالة"؟
على نظام التشغيل Android، تحقَّق مما إذا كان ملف Gradle للوحدة (على مستوى التطبيق) (عادةً
app/build.gradle
) يحتوي على هذا الاعتماد:
com.google.android.gms:play-services-vision:x.x.x
على نظام التشغيل iOS، تحقّق مما إذا كان ملف podfile يحتوي على أحد التبعيات التالية:
pod 'GoogleMobileVision/FaceDetector', '7.0.0'
pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
pod 'GoogleMobileVision/TextDetector', '7.0.0'
ما هي المزايا التي أحصل عليها من نقل البيانات إلى حزمة تطوير البرامج (SDK) لـ ML Kit؟
بما أنّ واجهات برمجة التطبيقات الحالية التي تقدّمها حزمة تطوير البرامج (SDK) لميزة "الرؤية على الأجهزة الجوّالة" قد تم إيقافها نهائيًا، لن يتم تلقّي تحديثات لها بعد الآن. يضمن نقل البيانات إلى ML Kit استفادة تطبيقك من أحدث إصلاحات الأخطاء والتحسينات على واجهات برمجة التطبيقات، بما في ذلك نماذج تعلُّم الآلة المعدَّلة وتسريع الأجهزة.
بالإضافة إلى ذلك، تقدّم واجهات برمجة تطبيقات ML Kit بعض المزايا الأخرى:
- أنواع جديدة مجمّعة من واجهات برمجة التطبيقات على Android تتيح لك الربط الثابت بحزمة تطوير البرامج (SDK) من ML Kit مع تطبيقك
التحسينات المتعلّقة بواجهة برمجة التطبيقات، على سبيل المثال:
- تتيح Barcode Scanning API الآن الاطّلاع على المخرجات التلقائية .
- توفّر Face Detection API الآن ملفًا شخصيًا لزواية Euler X
تمت إضافة إمكانية استخدام مراحل النشاط في Android Jetpack مع جميع واجهات برمجة التطبيقات. يمكنك الآن استخدام
addObserver
لمحاولة إدارة بدء واجهات برمجة تطبيقات ML Kit وإيقافها تلقائيًا عندما يُدير المستخدم / النظام الشاشة أو يغلق التطبيق. ويسهّل ذلك الدمج مع CameraX.
يمكن العثور على قائمة كاملة بآخر التغييرات في ملاحظات إصدار حزمة تطوير البرامج (SDK) لـ ML Kit.
هل توفّر واجهات برمجة تطبيقات ML Kit الوظائف نفسها التي توفّرها واجهات برمجة تطبيقات Mobile Vision؟
توفّر واجهات برمجة التطبيقات لفحص الرموز الشريطية والتعرّف على النصوص ورصد الوجوه وظائف وإمكانات مماثلة لتلك المتوفّرة في ميزات "الرؤية على الأجهزة الجوّالة".
ويُستثنى من ذلك أنّه لم يعُد بالإمكان استخدام أدوات الكشف المتعدّدة ووحدات المعالجة المتعدّدة ووحدات المعالجة المخصّصة للتركيز في Mobile Vision ضمن حزمة ML Kit. يمكن للمطوّر تنفيذ الوظيفة نفسها بسهولة نسبية إذا أراد ذلك.
الحصول على المساعدة
إذا واجهت أي مشاكل، يُرجى الانتقال إلى صفحة "المنتدى" حيث نوضّح القنوات المتاحة للتواصل معنا.