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