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