Migrazione da Google Mobile Vision

Google Mobile Vision è stato ritirato e chiediamo agli sviluppatori di eseguire la migrazione all'SDK ML Kit, che lo sostituisce. La migrazione al nuovo SDK ti garantisce le migliori prestazioni, stabilità e funzionalità più recenti. 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 del volto 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 tuo 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 deprecate, non riceveranno più aggiornamenti. La migrazione a ML Kit garantisce che la tua applicazione benefici delle correzioni di bug e dei miglioramenti più recenti delle API, inclusi modelli di ML aggiornati e accelerazione hardware.

Inoltre, le API ML Kit offrono altri vantaggi:

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

  • Il supporto di Android Jetpack Lifecycle è stato aggiunto a tutte le API. Ora puoi utilizzare addObserver per gestire automaticamente l'inizializzazione e l'interruzione delle API ML Kit quando l'app ruota lo schermo o viene chiusa dall'utente / dal sistema. Ciò semplifica l'integrazione con CameraX.

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 per la scansione di codici a barre, il riconoscimento del testo e il rilevamento dei volti forniscono le stesse funzionalità e capacità delle rispettive controparti di Mobile Vision.

Un'eccezione è che i multi-detector, i multi-processor e i focusing-processor in Mobile Vision non sono più supportati in ML Kit. La stessa funzionalità può essere implementata in modo relativamente semplice dallo sviluppatore, se lo desidera.

Richiesta di aiuto

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