تم إيقاف Google Mobile Vision نهائيًا، ونطلب من المطوّرين نقل بياناتهم إلى حزمة تطوير البرامج (SDK) الخاصة بأداة تعلُّم الآلة التي تحلّ محلّها. يضمن لك الانتقال إلى حزمة SDK الجديدة الحصول على أفضل أداء وثبات وأحدث الميزات. بالإضافة إلى ذلك، توفّر حزمة تعلّم الآلة واجهات برمجة تطبيقات إضافية مستندة إلى تعلُّم الآلة، ليس فقط لخدمة Vision، ولكن أيضًا لحالات استخدام اللغة الطبيعية.
إذا كنت تستخدم حاليًا في تطبيقك واجهات برمجة التطبيقات الخاصة بمسح الرموز الشريطية أو التعرّف على النصوص أو رصد الوجوه في Mobile Vision، يُرجى نقل بياناتك إلى حزمة تطوير البرامج (SDK) الجديدة من حزمة تعلّم الآلة باتّباع دليل نقل البيانات إلى حزمة تعلّم الآلة لنظام التشغيل Android و دليل نقل البيانات إلى حزمة تعلّم الآلة لنظام التشغيل 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 استفادة تطبيقك من آخر إصلاحات الأخطاء والتحسينات على واجهات برمجة التطبيقات، بما في ذلك نماذج تعلُّم الآلة المعدَّلة وتسريع الأجهزة.
بالإضافة إلى ذلك، تقدّم واجهات برمجة التطبيقات في حزمة تعلّم الآلة بعض المزايا الأخرى:
- إصدارات جديدة مجمَّعة من واجهات برمجة التطبيقات على Android تتيح لك ربط حزمة تطوير البرامج (SDK) الخاصة بحزمة تعلّم الآلة بتطبيقك بشكل ثابت.
تحسينات خاصة بواجهة برمجة التطبيقات، مثل:
- تتيح Barcode Scanning API الآن إخراج البيانات الأولية
- توفّر Face Detection API الآن زاوية Euler X
تمت إضافة إمكانية استخدام مكوّن Lifecycle في Android Jetpack إلى جميع واجهات برمجة التطبيقات. يمكنك الآن استخدام
addObserverلإدارة عملية بدء واجهات برمجة التطبيقات في "حزمة تعلُّم الآلة" وإيقافها تلقائيًا عندما يدور التطبيق على الشاشة أو يغلقه المستخدم أو النظام. يسهّل ذلك عملية الدمج مع CameraX.
يمكنك الاطّلاع على القائمة الكاملة بأحدث التغييرات في ملاحظات إصدار حزمة تطوير البرامج (SDK) الخاصة بـ حزمة تعلّم الآلة.
هل توفّر واجهات برمجة التطبيقات في "حزمة تعلُّم الآلة" الوظائف نفسها التي توفّرها واجهات برمجة التطبيقات في Mobile Vision؟
توفّر واجهات برمجة التطبيقات الخاصة بمسح الرموز الشريطية والتعرّف على النصوص ورصد الوجوه الوظائف والإمكانات نفسها التي توفّرها نظيراتها في Mobile Vision.
الاستثناء هو أنّ أدوات الرصد المتعدّدة والمعالجات المتعدّدة والمعالجات التي تركّز على Mobile Vision لم تعُد متاحة في ML Kit. ويمكن للمطوّر تنفيذ الوظيفة نفسها بسهولة نسبية إذا أراد ذلك.
الحصول على المساعدة
إذا واجهت أي مشاكل، يمكنك الاطّلاع على صفحة المنتدى حيث نوضّح القنوات المتاحة للتواصل معنا.