Migrazione da Google Mobile Vision

Google Mobile Vision è stato ritirato e stiamo chiedendo agli sviluppatori di eseguire la migrazione all'SDK ML Kit, che lo sostituisce. La migrazione al nuovo SDK garantisce prestazioni, stabilità e funzionalità più recenti ottimali. Inoltre, ML Kit fornisce API basate su ML aggiuntive, non solo per Vision, ma anche per i casi d'uso di Natural Language.

Se oggi utilizzi le API di scansione di codici a barre, riconoscimento del testo o rilevamento facciale di Mobile Vision nella tua app, esegui la migrazione al nuovo SDK ML Kit seguendo la guida alla migrazione di ML Kit per Android e la guida alla migrazione di ML Kit per iOS.

Domande frequenti

Come faccio a sapere se la mia app utilizza Mobile Vision?

Su Android, controlla se il file Gradle del modulo (a livello di app) (di solito app/build.gradle) contiene questa dipendenza:

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

Su iOS, controlla se il file Podfile contiene una di queste dipendenze:

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

Quali vantaggi ottengo dalla migrazione all'SDK ML Kit?

Poiché le API esistenti offerte dall'SDK Mobile Vision sono ritirate, non riceveranno più aggiornamenti. La migrazione a ML Kit garantisce che la tua applicazione usufruisca delle correzioni di bug e dei miglioramenti più recenti delle API, inclusi modelli di ML e accelerazione hardware aggiornati.

Inoltre, le API ML Kit offrono altri vantaggi:

  • Nuove varianti in bundle delle API su Android che consentono di collegare staticamente l'SDK ML Kit alla tua applicazione.
  • Miglioramenti specifici delle API, ad esempio:

  • Il supporto del ciclo di vita di Android Jetpack è stato aggiunto a tutte le API. Ora puoi utilizzare addObserver per gestire automaticamente l'inizializzazione e l'eliminazione delle API ML Kit quando l'app ruota lo schermo o viene chiusa dall'utente / dal sistema. In questo modo, l'integrazione con CameraX è più semplice.

Un elenco completo delle modifiche più recenti è disponibile nelle note di rilascio dell'SDK ML Kit.

Le API ML Kit forniscono le stesse funzionalità delle API Mobile Vision?

Le API Barcode Scanning, Text Recognition e Face Detection forniscono le stesse funzionalità e capacità delle rispettive API Mobile Vision.

Un'eccezione è che i rilevatori multipli, i processori multipli e i processori di messa a fuoco in Mobile Vision non sono più supportati in ML Kit. Se lo sviluppatore lo desidera, può implementare la stessa funzionalità in modo relativamente semplice.

Richiesta di aiuto

Se riscontri problemi, consulta la nostra pagina della community dove sono descritti i canali disponibili per contattarci.