النقل من Google Mobile Vision
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تم إيقاف Google Mobile Vision نهائيًا ونطلب من المطوّرين نقل بياناتهم إلى حزمة تطوير البرامج ML Kit SDK التي تحلّ محلّها. يضمن لك نقل البيانات إلى حزمة تطوير البرامج الجديدة الحصول على أفضل أداء وثبات وأحدث الميزات. بالإضافة إلى ذلك، توفّر ML Kit واجهات برمجة تطبيقات إضافية مستندة إلى تعلُّم الآلة، ليس فقط لواجهة Vision، بل أيضًا لحالات استخدام اللغة الطبيعية.
إذا كنت تستخدِم واجهات برمجة التطبيقات الخاصة بميزة "التعرّف على النصوص" أو "التعرّف على الوجوه" أو "مسح الرموز الشريطية" في Mobile Vision في تطبيقك اليوم، يُرجى نقل البيانات إلى حزمة تطوير البرامج (SDK) الجديدة من ML Kit باتّباع تعليمات
دليل نقل البيانات إلى ML Kit لنظام التشغيل Android ودليل نقل البيانات إلى ML Kit لنظام التشغيل iOS.
الأسئلة الشائعة
كيف يمكنني معرفة ما إذا كان تطبيقي يستخدم ميزة "الرؤية على الأجهزة الجوّالة"؟
على نظام التشغيل 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؟
بما أنّ واجهات برمجة التطبيقات الحالية التي تقدّمها حزمة تطوير البرامج (SDK) لميزة "الرؤية على الأجهزة الجوّالة" قد تم إيقافها نهائيًا، لن يتم تلقي تحديثات بشأنها. يضمن نقل البيانات إلى ML Kit استفادة تطبيقك
من أحدث إصلاحات الأخطاء والتحسينات على واجهات برمجة التطبيقات، بما في ذلك
نماذج تعلُّم الآلة المعدَّلة وتسريع الأجهزة.
بالإضافة إلى ذلك، تقدّم واجهات برمجة تطبيقات ML Kit بعض المزايا الأخرى:
- أنواع جديدة مجمّعة من واجهات برمجة التطبيقات على Android تتيح لك الربط الثابت
بحزمة تطوير البرامج (SDK) من ML Kit مع تطبيقك
التحسينات المتعلّقة بواجهة برمجة التطبيقات، على سبيل المثال:
تمت إضافة إمكانية استخدام Android Jetpack Lifecycle
في جميع واجهات برمجة التطبيقات. يمكنك الآن استخدام addObserver
لمحاولة
إدارة بدء واجهات برمجة تطبيقات "حزمة تعلُّم الآلة" وإيقافها تلقائيًا عندما يُدير المستخدم / النظام الشاشة أو يغلق التطبيق. ويسهّل ذلك الدمج مع CameraX.
يمكن العثور على قائمة كاملة بآخر التغييرات في ملاحظات إصدار حزمة SDK لـ ML Kit.
هل توفّر واجهات برمجة تطبيقات ML Kit الوظائف نفسها التي توفّرها واجهات برمجة تطبيقات Mobile Vision؟
توفّر واجهات برمجة التطبيقات لفحص الرموز الشريطية والتعرّف على النصوص واكتشاف الوجوه وظائف وإمكانات مماثلة لتلك المتوفرة في واجهة برمجة التطبيقات لميزة "الرؤية على الأجهزة الجوّالة".
ويُستثنى من ذلك أنّه لم يعُد بالإمكان استخدام أدوات الكشف المتعدّدة ووحدات المعالجة المتعدّدة ووحدات المعالجة المخصّصة للتركيز في
Mobile Vision ضمن حزمة ML Kit. ويمكن للمطوّر تنفيذ الوظيفة نفسها
بسهولة نسبية إذا أراد ذلك.
الحصول على المساعدة
إذا واجهت أي مشاكل، يمكنك الاطّلاع على صفحة "المنتدى" التي توضّح القنوات المتاحة للتواصل معنا.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGoogle Mobile Vision is deprecated and developers should migrate to the ML Kit SDK for continued support and new features.\u003c/p\u003e\n"],["\u003cp\u003eML Kit offers enhanced performance, stability, and access to the latest machine learning advancements, including new APIs for Vision and Natural Language.\u003c/p\u003e\n"],["\u003cp\u003eMigration guides are available for both Android and iOS to assist developers in transitioning their apps from Mobile Vision to ML Kit.\u003c/p\u003e\n"],["\u003cp\u003eML Kit provides additional benefits like bundled variants on Android, API-specific improvements such as raw barcode output and Euler X angle in face detection, and Android Jetpack Lifecycle support for easier integration with CameraX.\u003c/p\u003e\n"]]],[],null,["Google Mobile Vision was deprecated and we are asking developers to migrate to the ML Kit SDK which is its replacement. Migrating to the new SDK ensures you get the best performance, stability and latest features. In addition, ML Kit provides additional ML-powered APIs, not only for Vision, but also Natural Language use cases.\n\nIf you are using Mobile Vision's barcode scanning, text recognition or face detection APIs in your app today, please migrate to the new ML Kit SDK, by following the\n**[ML Kit migration guide for Android](/ml-kit/mobile-vision-migration/android)** and the\n**[ML Kit migration guide for iOS](/ml-kit/mobile-vision-migration/ios)**.\n\nFrequently asked questions\n\nHow do I know if my app is using Mobile Vision?\n\nOn Android, check if your module (app-level) Gradle file (usually\n`app/build.gradle`) contains this dependency:\n\n- `com.google.android.gms:play-services-vision:x.x.x`\n\nOn iOS, check if you podfile contains one of these dependencies:\n\n- `pod 'GoogleMobileVision/FaceDetector', '8.0.0'`\n- `pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'`\n- `pod 'GoogleMobileVision/TextDetector', '8.0.0'`\n\nWhat benefits do I get from migrating to the ML Kit SDK?\n\nSince the existing APIs offered by the Mobile Vision SDK are deprecated, they\nwill no longer receive updates. Migrating to ML Kit ensures your application\nbenefits from the latest bug fixes and improvements to the APIs, including\nupdated ML models and hardware acceleration.\n\nIn addition, the ML Kit APIs offer some other benefits:\n\n- New bundled variants of the APIs on Android that allow you to statically link the ML Kit SDK with your appplication.\n- API specific improvements, for example:\n\n - [Barcode Scanning API](/ml-kit/vision/barcode-scanning) now supports raw output\n - [Face Detection API](/ml-kit/vision/face-detection) now provides the Euler X angle\n- [Android Jetpack Lifecycle](https://developer.android.com/reference/androidx/lifecycle/Lifecycle)\n support is added to all APIs. You can now use `addObserver` to automatically\n manage the initiation and teardown of ML Kit APIs as the app goes through screen\n rotation or closure by the user / system. This makes integration with CameraX\n easier.\n\nA full list of the latest changes can be found in the [ML Kit SDK release\nnotes](/ml-kit/release-notes).\n\nDo the ML Kit APIs provide the same functionality as the Mobile Vision APIs?\n\nThe Barcode scanning, Text recognition and Face detection APIs provide the same\nfunctionality and capabilities as their Mobile Vision counter-parts.\n\nAn exception is that multi-detectors, multi-processors and focusing-processors in\nMobile Vision are no longer supported in ML Kit. The same functionality can be\nimplemented relatively easily by the developer if desired.\n\nGetting help\n\nIf you run into any issues, check out our [Community page](/ml-kit/community)\nwhere we outline the channels available for getting in touch with us."]]