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 garantisce prestazioni, stabilità e funzionalità più recenti ottimali. Inoltre, ML Kit fornisce API aggiuntive basate su ML, non solo per Vision, ma anche per casi d'uso di linguaggio naturale.
Se attualmente utilizzi le API di scansione dei codici a barre, riconoscimento del testo o riconoscimento facciale 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 tragga vantaggio dalle correzioni di bug e dai miglioramenti più recenti alle 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 per le API, ad esempio:
- L'API Barcode Scanning ora supporta l'output non elaborato
- L'API di riconoscimento facciale ora fornisce l'angolo di Eulero X
Il supporto del ciclo di vita di Android Jetpack viene aggiunto a tutte le API. Ora puoi utilizzare
addObserverper gestire automaticamente l'avvio e l'arresto delle API ML Kit quando l'app viene ruotata o chiusa dall'utente o dal 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 Mobile Vision?
Le API di scansione dei codici a barre, riconoscimento del testo e riconoscimento facciale forniscono le stesse funzionalità e capacità delle loro controparti Mobile Vision.
Un'eccezione è che i rilevatori multipli, i processori multipli e i processori di messa a fuoco in Mobile Vision non sono più supportati in ML Kit. Se lo desidera, lo sviluppatore può implementare la stessa funzionalità in modo relativamente semplice.
Richiesta di aiuto
Se riscontri problemi, consulta la nostra pagina della community, dove indichiamo i canali disponibili per contattarci.