Guida alla migrazione

Questo documento spiega come eseguire la migrazione della tua app da ML Kit per Firebase alle API di machine learning on-device e basate sul cloud consigliate. L'attuale insieme di API è ora suddiviso nei seguenti due prodotti:

  • Un prodotto chiamato ML Kit, che contiene tutte le API on-device.

  • Firebase Machine Learning, incentrato su API basate sul cloud e deployment di modelli personalizzati. Firebase ML verrà ritirato.

    • Per ospitare modelli personalizzati, utilizza Cloud Storage.
    • Per l'inferenza locale, utilizza LiteRT.

Questo framework semplifica anche l'integrazione di ML Kit nella tua app se hai bisogno solo di una soluzione on-device.

Dove accedere alle API di modelli personalizzati e su dispositivo

Questa sezione descrive dove accedere alle API per modelli personalizzati e on-device che facevano parte di ML Kit per Firebase.

API di base on-device

Le seguenti API si trovano nell'SDK ML Kit autonomo.

  • Scansione del codice a barre
  • Riconoscimento facciale
  • Etichettatura delle immagini
  • Rilevamento e monitoraggio degli oggetti
  • Riconoscimento del testo
  • ID lingua
  • Risposta rapida
  • Traduci
  • API di inferenza AutoML Vision Edge

Le API di base su dispositivo esistenti nell'SDK ML Kit per Firebase sono deprecate e smetteranno di funzionare il 15 giugno 2027.

Se utilizzi queste API nella tua app oggi, esegui la migrazione all'SDK ML Kit seguendo la guida alla migrazione di ML Kit per Android e la guida alla migrazione di ML Kit per iOS.

API per modelli personalizzati

Per ospitare modelli personalizzati, utilizza Cloud Storage. Per scaricare i modelli, la tua app deve includere il codice per scaricarli dal bucket Cloud Storage.

L'interprete di modelli personalizzati esistente nell'SDK ML Kit per Firebase è ritirato e verrà disattivato. Ti consigliamo di utilizzare direttamente il runtime LiteRT per l'inferenza. In alternativa, se vuoi utilizzare solo modelli personalizzati per le API di classificazione delle immagini e rilevamento e monitoraggio degli oggetti, ora puoi utilizzare modelli personalizzati in queste API direttamente in ML Kit.

Se esegui la migrazione da Firebase ML a Cloud Storage, consulta la guida alla migrazione per istruzioni dettagliate.

Domande frequenti

Perché questa modifica?

Stiamo apportando questa modifica per chiarire quali soluzioni offre il prodotto. Con questa modifica, l'SDK ML Kit si concentra completamente sul machine learning on-device, in cui tutta l'elaborazione dei dati avviene sul dispositivo ed è disponibile per gli sviluppatori senza costi. I servizi cloud ritirati in precedenza che facevano parte di Firebase ML Kit sono disponibili direttamente tramite Google Cloud. I servizi cloud disponibili tramite Firebase ML verranno ritirati a giugno 2027.

Per le API on-device, l'SDK ML Kit semplifica l'integrazione di ML Kit nell'app. In futuro, ti basterà aggiungere le dipendenze al progetto dell'app e iniziare a utilizzare l'API. Non è necessario configurare un progetto Firebase solo per utilizzare le API on-device.

Che cosa succede ai miei modelli ospitati con Firebase?

I modelli ospitati da Firebase ML saranno disponibili fino alla chiusura del servizio il 15 giugno 2027.

Segui la guida alla migrazione per trasferire i modelli ospitati di Firebase ML a Cloud Storage e aggiorna la tua app.

Quali vantaggi ottengo dalla migrazione al nuovo SDK ML Kit?

La migrazione al nuovo SDK garantirà che le tue applicazioni usufruiscano delle correzioni di bug e dei miglioramenti più recenti delle API su dispositivo. Ad esempio, ecco un paio di modifiche nella prima release:

L'elenco completo delle ultime modifiche è disponibile nelle note di rilascio dell'SDK ML Kit.

Utilizzo ML Kit per Firebase oggi. Quando devo eseguire la migrazione?

Firebase ML verrà ritirato il 15 giugno 2027.

  • Devi eseguire la migrazione dell'SDK ML Kit per Firebase all'SDK ML Kit.

  • Se utilizzi le API Cloud tramite l'SDK Firebase ML Kit, devi passare all'utilizzo diretto delle API Cloud Vision.

  • Se utilizzi il deployment di modelli personalizzati di Firebase ML, devi eseguire la migrazione dei tuoi modelli personalizzati a Cloud Storage.