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 पर, यह देखें कि आपकी पॉडफ़ाइल में इनमें से कोई डिपेंडेंसी शामिल है या नहीं:

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

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

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

इसके अलावा, ML Kit के एपीआई के कुछ अन्य फ़ायदे भी हैं:

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

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

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

क्या ML Kit के एपीआई, Mobile Vision के एपीआई की तरह ही काम करते हैं?

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

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

सहायता पाना

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