النقل من Google Mobile Vision

تم إيقاف تطبيق Google Mobile Vision نهائيًا ونطلب من المطوّرين نقل البيانات إلى حزمة تطوير البرامج (SDK) الخاصة بإصدار ML Kit والذي سيحل محله. يضمن نقل البيانات إلى حزمة تطوير البرامج (SDK) الجديدة الحصول على أفضل الميزات والثبات وأحدث الميزات. بالإضافة إلى ذلك، توفّر حزمة تعلّم الآلة واجهات برمجة تطبيقات إضافية تعتمد على تعلُّم الآلة، ليس فقط للرؤية فقط، ولكن أيضًا لحالات استخدام اللغات الطبيعية.

إذا كنت تستخدم حاليًا ميزة المسح الضوئي للرموز الشريطية أو تقنية التعرّف على النص أو التعرّف على الوجوه في تطبيقك المتوافق مع الأجهزة الجوّالة في تطبيقك اليوم، يُرجى نقل البيانات إلى حزمة تطوير البرامج (SDK) الخاصة بإصدار ML Kit الجديد من خلال اتّباع دليل نقل بيانات حزمة تعلُّم الآلة لنظام التشغيل Android و دليل نقل بيانات حزمة تعلُّم الآلة لنظام التشغيل iOS.

الأسئلة الشائعة

كيف يمكنني معرفة ما إذا كان تطبيقي يستخدم Mobile Vision؟

على نظام التشغيل Android، تحقّق مما إذا كان ملف Gradle الخاص بالوحدة (على مستوى التطبيق) (عادةً app/build.gradle) يتضمّن هذه الاعتمادية:

  • com.google.android.gms:play-services-vision:x.x.x

على نظام التشغيل iOS، تحقَّق مما إذا كان ملف podfile يحتوي على إحدى الاعتماديات التالية:

  • pod 'GoogleMobileVision/FaceDetector', '3.2.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '3.2.0'
  • pod 'GoogleMobileVision/TextDetector', '3.2.0'

ما هي المزايا التي أحصل عليها من نقل البيانات إلى حزمة تطوير البرامج (SDK) الخاصة بميزة ML Kit؟

بما أنّ واجهات برمجة التطبيقات الحالية التي تقدّمها حزمة تطوير البرامج (SDK) على الأجهزة الجوّالة تم إيقافها نهائيًا، لن تتلقّى بعد ذلك تحديثات. يضمن نقل البيانات إلى "حزمة تعلّم الآلة" الاستفادة من تطبيقك من خلال إصلاح آخر الأخطاء وإدخال تحسينات على واجهات برمجة التطبيقات، بما في ذلك تحديث نماذج تعلُّم الآلة وتسريع الأجهزة.

بالإضافة إلى ذلك، توفّر واجهات برمجة تطبيقات ML Kit بعض المزايا الأخرى:

  • تتوفر حِزم مُجمَّعة جديدة لواجهات برمجة التطبيقات على نظام التشغيل Android وتتيح لك ربط حزمة تطوير البرامج لحزمة تعلّم الآلة بالحزمة الثابتة.
  • تحسينات خاصة بواجهة برمجة التطبيقات، على سبيل المثال:

  • تمت إضافة دعم نظام Jetpack Lifecycle إلى جميع واجهات برمجة التطبيقات. يمكنك الآن استخدام addObserver لبدء تشغيل وإيقاف حزمة تعلّم الآلة (ML Kit) تلقائيًا أثناء انتقال التطبيق إلى تدوير الشاشة أو إغلاقه بواسطة المستخدم / النظام. هذا يجعل الدمج مع CameraX أسهل من ذي قبل.

يمكنك الاطّلاع على قائمة كاملة بأحدث التغييرات في ملاحظات إصدار حزمة تطوير البرامج (SDK) لنظام تعلُّم الآلة.

هل توفّر واجهات برمجة التطبيقات لحزمة تعلّم الآلة الوظائف نفسها التي توفّرها واجهات برمجة التطبيقات Vision Vision؟

توفّر واجهات برمجة التطبيقات للرموز الشريطية ضوئيًا والتعرّف على النص والتعرّف على الوجوه الوظائف والإمكانات نفسها التي توفّرها نظيراتها في الأجهزة الجوّالة.

ويُستثنى من ذلك أنّ أدوات الرصد المتعددة والمعالجات المتعددة والمعالجات التي تركّز عليها في Mobile Vision لم تعد متاحة في ML Kit. يمكن ويمكن لمطوّري البرامج تنفيذ الوظائف نفسها بسهولة نسبيًا إذا أرادوا ذلك.

الحصول على المساعدة

إذا واجهت أي مشاكل، يُرجى الانتقال إلى صفحة المنتدى التي نوفّر فيها القنوات المتاحة للتواصل معنا.