Eseguire la migrazione da Google Mobile Vision

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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 ti consente di ottenere le migliori prestazioni, stabilità e funzionalità più recenti. Inoltre, ML Kit offre API basate su ML aggiuntive, non solo per Vision, ma anche per casi d'uso di Natural Language.

Se oggi utilizzi le API di scansione di codici a barre, riconoscimento del testo o riconoscimento facciale nella tua app per dispositivi mobili, esegui la migrazione al nuovo SDK di 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 tuo 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 podfile contiene una delle seguenti dipendenze:

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

Quali vantaggi ricevo dalla migrazione all'SDK ML Kit?

Poiché le API esistenti offerte dall'SDK Mobile Vision sono deprecate, non riceveranno più aggiornamenti. La migrazione al ML Kit garantisce che la tua applicazione beneficia delle ultime correzioni di bug e miglioramenti alle API, compresi i modelli ML aggiornati e l'accelerazione hardware.

Inoltre, le API ML Kit offrono altri vantaggi:

  • Nuove varianti in bundle delle API su Android che ti permettono di collegare in modo statico l'SDK ML Kit alla tua applicazione.
  • Miglioramenti specifici dell'API, ad esempio:

  • Il supporto per Android Ciclo di vita Jetpack è stato aggiunto a tutte le API. Ora puoi utilizzare addObserver per gestire automaticamente l'avvio e lo smantellamento delle API ML Kit man mano che l'app esegue la rotazione o la chiusura dello schermo da parte dell'utente o del sistema. In questo modo l'integrazione con CameraX è più facile.

Puoi trovare un elenco completo delle ultime modifiche nelle note di rilascio dell'SDK ML Kit.

Le API ML Kit forniscono la stessa funzionalità delle API Mobile Vision?

Le API di scansione di codici a barre, riconoscimento del testo e riconoscimento facciale offrono le stesse funzionalità e capacità delle controparti della Visione mobile.

Un'eccezione è rappresentata dal fatto che i dispositivi multi-rilevatore, multi-processore e processore di messa a fuoco in Mobile Vision non sono più supportati in ML Kit. La stessa funzionalità può essere implementata relativamente facilmente dallo sviluppatore, se lo desidera.

Richiesta di aiuto

Se riscontri problemi, consulta la pagina della community in cui sono indicati i canali disponibili per contattarci.