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