Eseguire la migrazione da Google Mobile Vision

Google Mobile Vision è stato deprecato e stiamo chiedendo agli sviluppatori di eseguire la migrazione all'SDK ML Kit, che viene sostituito. La migrazione al nuovo SDK ti garantisce il massimo in termini di prestazioni, stabilità e funzionalità più recenti. Inoltre, ML Kit fornisce API aggiuntive basate su ML, non solo per Vision, ma anche per casi d'uso di Natural Language.

Se attualmente utilizzi le API di scansione di codici a barre, riconoscimento del testo o rilevamento dei volti 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 Visione mobile?

Su Android, verifica 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, verifica che il podfile contenga una di queste dipendenze:

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

Quali vantaggi ottengo dalla migrazione all'SDK ML Kit?

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

Inoltre, le API ML Kit offrono alcuni altri vantaggi:

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

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

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

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

Le API di scansione di codici a barre, riconoscimento del testo e rilevamento dei volti offrono le stesse funzionalità e capacità delle controparti di Vision per dispositivi mobili.

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

Richiesta di aiuto

Se riscontri problemi, visita la nostra pagina della community, in cui trovi i canali disponibili per contattarci.