Eseguire la migrazione da Google Mobile Vision

Google Mobile Vision è stato ritirato e stiamo chiedendo agli sviluppatori di eseguire la migrazione all'SDK ML Kit, che verrà sostituito. La migrazione al nuovo SDK ti permette di usufruire di prestazioni, stabilità e prestazioni ottimali. 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 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 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 all'applicazione i vantaggi delle ultime correzioni di bug e miglioramenti alle API, inclusi 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:

  • Viene inoltre aggiunto il supporto del ciclo di vita di Android Jetpack a tutte le API. Ora puoi utilizzare addObserver per gestire automaticamente l'avvio e la rimozione delle API ML Kit man mano che l'app passa attraverso la rotazione dello schermo o la chiusura da parte dell'utente / sistema. In questo modo, l'integrazione con CameraX è più semplice.

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 Vision Vision?

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

Un'eccezione è il fatto che i multi-rilevatori, multi-processori e processori 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, visita la pagina della community, in cui definiamo i canali disponibili per contattarci.