Migrazione da Google Mobile Vision

Google Mobile Vision è stato ritirato e chiediamo agli sviluppatori di eseguire la migrazione all'SDK ML Kit, che sostituisce l'SDK. La migrazione al nuovo SDK ti garantisce il massimo rendimento, 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 attualmente utilizzi le API per la scansione dei codici a barre, il riconoscimento del testo o il rilevamento dei volti di Mobile Vision nella tua app, esegui la migrazione al nuovo SDK ML Kit seguendo la guida alla migrazione ML Kit per Android e la guida alla migrazione 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, verifica se il podfile contiene 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 che l'applicazione tragga vantaggio dalle correzioni di bug e dai miglioramenti più recenti alle API, tra cui modelli 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 in modo statico l'SDK ML Kit alla tua applicazione.
  • Miglioramenti specifici dell'API, ad esempio:

  • A tutte le API viene aggiunto il supporto del ciclo di vita Android Jetpack. Ora puoi utilizzare addObserver per gestire automaticamente l'avvio e l'eliminazione delle API ML Kit durante la fase di rotazione o chiusura dell'app da parte dell'utente / sistema. Questo rende più semplice l'integrazione con CameraX.

Puoi trovare un elenco completo delle modifiche più recenti 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 dei codici a barre, il riconoscimento del testo e il rilevamento dei volti offrono le stesse funzionalità e capacità delle controparti Mobile Vision.

Un'eccezione è che i multi-rilevatori, i multiprocessori e i processori di focus 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 pagina della community in cui sono indicati i canali disponibili per metterti in contatto con noi.