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 sull'IA aggiuntive, non solo per la visione artificiale, ma anche per i casi d'uso del linguaggio naturale.
Se nella tua app utilizzi le API di scansione di codici a barre, di riconoscimento del testo o di rilevamento di volti di Mobile Vision, 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 file Podfile contiene una di queste dipendenze:
pod 'GoogleMobileVision/FaceDetector', '7.0.0'
pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
pod 'GoogleMobileVision/TextDetector', '7.0.0'
Quali sono i vantaggi della 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 possa usufruire delle ultime correzioni di bug e dei miglioramenti alle API, inclusi 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 consentono di collegare in modo statico l'SDK ML Kit alla tua applicazione.
Miglioramenti specifici dell'API, ad esempio:
- L'API di scansione dei codici a barre ora supporta l'output non elaborato
- L'API Face Detection ora fornisce l'angolo Euler X
Il supporto del ciclo di vita di Android Jetpack viene aggiunto a tutte le API. Ora puoi utilizzare
addObserver
per gestire automaticamente l'inizializzazione e lo smantellamento delle API ML Kit quando l'app esegue la rotazione o la chiusura dello schermo da parte dell'utente / del 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 Scansione codici a barre, Riconoscimento testo e Rilevamento di volti offrono le stesse funzionalità e capacità delle API Mobile Vision.
Un'eccezione è che i multi-detector, i multi-processor e i processori di messa a fuoco in Visione mobile non sono più supportati in ML Kit. Se lo desidera, lo sviluppatore può implementare la stessa funzionalità in modo relativamente semplice.
Richiesta di aiuto
In caso di problemi, consulta la nostra pagina Community, dove sono descritti i canali a tua disposizione per contattarci.