Google Mobile Vision से माइग्रेट करना

Google Mobile Vision को बंद कर दिया गया है. हम डेवलपर से ML Kit SDK पर माइग्रेट करने के लिए कह रहे हैं, जो इसकी जगह लेगा. नए SDK टूल पर माइग्रेट करने से, आपको बेहतर परफ़ॉर्मेंस, स्थिरता, और नई सुविधाएं मिलती हैं. इसके अलावा, ML Kit में एआई की मदद से काम करने वाले अन्य एपीआई भी उपलब्ध हैं. इनका इस्तेमाल, न सिर्फ़ विज़न के लिए किया जा सकता है, बल्कि सामान्य भाषा के इस्तेमाल के उदाहरणों के लिए भी किया जा सकता है.

अगर आपके ऐप्लिकेशन में फ़िलहाल, Mobile Vision के बारकोड स्कैनिंग, टेक्स्ट पहचानने या चेहरे की पहचान करने वाले एपीआई का इस्तेमाल किया जा रहा है, तो कृपया नए ML Kit SDK टूल पर माइग्रेट करें. इसके लिए, Android के लिए ML Kit के माइग्रेशन से जुड़ी गाइड और iOS के लिए ML Kit के माइग्रेशन से जुड़ी गाइड पढ़ें.

अक्सर पूछे जाने वाले सवाल

मुझे कैसे पता चलेगा कि मेरा ऐप्लिकेशन, Mobile Vision का इस्तेमाल कर रहा है या नहीं?

Android पर, देखें कि आपके मॉड्यूल (ऐप्लिकेशन-लेवल) की Gradle फ़ाइल (आम तौर पर app/build.gradle) में यह डिपेंडेंसी शामिल है या नहीं:

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

iOS पर, देखें कि आपकी Podfile में इनमें से कोई एक डिपेंडेंसी है या नहीं:

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

ML Kit SDK टूल पर माइग्रेट करने से मुझे क्या फ़ायदे मिलेंगे?

Mobile Vision SDK के मौजूदा एपीआई का इस्तेमाल बंद कर दिया गया है. इसलिए, अब उन्हें अपडेट नहीं किया जाएगा. ML Kit पर माइग्रेट करने से, आपके ऐप्लिकेशन को एपीआई में हुई नई गड़बड़ियों को ठीक करने और उनमें हुए सुधारों का फ़ायदा मिलता है. इनमें, अपडेट किए गए ML मॉडल और हार्डवेयर ऐक्सेलरेशन भी शामिल हैं.

इसके अलावा, ML Kit के एपीआई से ये फ़ायदे भी मिलते हैं:

  • Android पर एपीआई के नए बंडल किए गए वैरिएंट, जिनकी मदद से ML Kit SDK टूल को अपने ऐप्लिकेशन के साथ स्टैटिक तौर पर लिंक किया जा सकता है.
  • एपीआई से जुड़े सुधार, जैसे:

  • सभी एपीआई में, Android Jetpack Lifecycle की सहायता जोड़ी गई है. अब addObserver का इस्तेमाल करके, ML Kit के एपीआई को शुरू और बंद करने की प्रोसेस को अपने-आप मैनेज किया जा सकता है. ऐसा तब होता है, जब उपयोगकर्ता / सिस्टम ऐप्लिकेशन की स्क्रीन को घुमाता है या बंद करता है. इससे CameraX के साथ इंटिग्रेशन करना आसान हो जाता है.

हाल ही में किए गए बदलावों की पूरी सूची, ML Kit SDK टूल के रिलीज़ नोट में देखी जा सकती है.

क्या ML Kit API, Mobile Vision API जैसी ही सुविधाएं देते हैं?

बारकोड स्कैनिंग, टेक्स्ट की पहचान करने, और चेहरे की पहचान करने वाले एपीआई, Mobile Vision के एपीआई की तरह ही काम करते हैं.

हालांकि, Mobile Vision में मौजूद मल्टी-डिटेक्टर, मल्टी-प्रोसेसर, और फ़ोकस करने वाले प्रोसेसर अब ML Kit में काम नहीं करते. अगर डेवलपर चाहे, तो यह सुविधा आसानी से लागू की जा सकती है.

सहायता पाना

अगर आपको कोई समस्या आती है, तो हमारा कम्यूनिटी पेज देखें. यहां हमने उन चैनलों के बारे में बताया है जिनसे हमसे संपर्क किया जा सकता है.