Google Mobile Vision को बंद कर दिया गया है. इसलिए, हम डेवलपर से ML Kit SDK पर माइग्रेट करने के लिए कह रहे हैं. यह Google Mobile Vision की जगह इस्तेमाल किया जाने वाला 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', '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 टूल को अपने ऐप्लिकेशन के साथ स्टैटिक तौर पर लिंक किया जा सकता है.
एपीआई से जुड़े सुधार, जैसे:
- बारकोड स्कैनिंग एपीआई अब रॉ आउटपुट के साथ काम करता है
- Face Detection API अब ऑयलर एक्स ऐंगल की जानकारी देता है
सभी एपीआई में Android Jetpack Lifecycle की सुविधा जोड़ी गई है. अब
addObserverका इस्तेमाल करके, ML Kit के एपीआई को शुरू और बंद करने की प्रोसेस को अपने-आप मैनेज किया जा सकता है. ऐसा तब होता है, जब उपयोगकर्ता या सिस्टम, ऐप्लिकेशन को बंद करता है या स्क्रीन को रोटेट करता है. इससे CameraX के साथ इंटिग्रेशन करना आसान हो जाता है.
हाल ही में किए गए बदलावों की पूरी सूची, ML Kit SDK टूल के रिलीज़ नोट में देखी जा सकती है.
क्या ML Kit के एपीआई, Mobile Vision के एपीआई की तरह ही काम करते हैं?
बारकोड स्कैनिंग, टेक्स्ट की पहचान, और चेहरे की पहचान करने वाले एपीआई, Mobile Vision के एपीआई की तरह ही काम करते हैं.
हालांकि, ML Kit में Mobile Vision के मल्टी-डिटेक्टर, मल्टी-प्रोसेसर, और फ़ोकसिंग-प्रोसेसर का इस्तेमाल नहीं किया जा सकता. अगर डेवलपर चाहे, तो वह इस सुविधा को आसानी से लागू कर सकता है.
सहायता पाना
अगर आपको कोई समस्या आती है, तो हमारा कम्यूनिटी पेज देखें. यहां हमने उन चैनलों के बारे में बताया है जिनके ज़रिए हमसे संपर्क किया जा सकता है.