النقل من Google Mobile Vision

تم إيقاف Google Mobile Vision نهائيًا، ونحن نطلب من المطوّرين الانتقال إلى حزمة ML Kit SDK التي حلّت محلها. يضمن لك نقل البيانات إلى حزمة تطوير البرامج (SDK) الجديدة حصولك على أفضل أداء وثبات واستخدام أحدث الميزات. بالإضافة إلى ذلك، توفّر هذه الأدوات واجهات برمجة تطبيقات إضافية مستندة إلى تعلُّم الآلة، ليس فقط لـ 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، تحقق مما إذا كان الملف المرجعي يحتوي على إحدى التبعيات التالية:

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

ما هي المزايا التي أحصل عليها من نقل البيانات إلى حزمة تطوير البرامج لحزمة تعلّم الآلة؟

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

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

  • إصدارات حزمة جديدة من واجهات برمجة التطبيقات على نظام التشغيل Android تسمح لك بربط حزمة تطوير البرامج لـ ML Kit بتطبيقك بشكل ثابت.
  • التحسينات الخاصة بواجهة برمجة التطبيقات، مثل:

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

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

هل توفّر واجهات برمجة تطبيقات ML Kit الوظائف نفسها التي توفّرها واجهات برمجة تطبيقات Mobile Vision؟

توفّر واجهات برمجة التطبيقات لفحص الرموز الشريطية والتعرّف على النص ورصد الوجه الوظائف والإمكانات نفسها المتوفرة لنظيراتها في Mobile Vision.

يُستثنى من ذلك أنّ أدوات الرصد المتعدّدة والمعالجات المتعدّدة والمعالجات التي تركّز على الرؤية للأجهزة الجوّالة لم تعُد متاحة في أدوات تعلُّم الآلة. يمكن للمطور تنفيذ الوظيفة نفسها بسهولة نسبية إذا رغبت في ذلك.

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

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