Lo streaming di dispositivi Android, basato su Firebase, ti consente di connetterti in modo sicuro a dispositivi Android fisici remoti ospitati nei data center sicuri di Google e nei laboratori di dispositivi dei partner Android. È il modo più semplice e veloce per testare la tua app su unità fisiche di alcuni dei più recenti dispositivi Android, tra cui Google Pixel 9, 9a e 9 Pro, Pixel Fold e una serie di modelli di Samsung, OPPO, OnePlus, Xiaomi, vivo e Transsion.
Al momento, lo streaming di dispositivi è disponibile per la prova senza costi aggiuntivi con i progetti Firebase con un piano Spark. L'utilizzo oltre i minuti mensili senza costi aggiuntivi potrebbe comportare addebiti. Per saperne di più, consulta la pagina relativa ai prezzi dello streaming di dispositivi Android per maggiori informazioni.
Dopo aver eseguito la connessione a un dispositivo, puoi eseguire il deployment dell'app, visualizzare il display, interagire con il dispositivo (inclusa la rotazione o l'apertura) e fare qualsiasi altra cosa che potresti fare con un dispositivo utilizzando una connessione ADB su SSL, il tutto senza uscire da Android Studio. Al termine dell'utilizzo del dispositivo, Google cancella tutti i tuoi dati ed esegue il ripristino dei dati di fabbrica prima di renderlo disponibile a un altro sviluppatore.
Inizia
Per iniziare, procedi nel seguente modo:
- Se non l'hai ancora fatto, scarica e installa l'ultima versione di Android Studio. Se vuoi accedere in anteprima alle funzionalità non rilasciate, scarica e installa l'ultima versione canary.
- Apri un progetto Android Studio.
- Vai a Visualizza > Finestre degli strumenti > Gestione dispositivi e fai clic sul pulsante Firebase nella parte superiore della finestra.
- Se non hai ancora eseguito l'accesso al tuo account sviluppatore, fai clic su Accedi a Google e segui le istruzioni. Dopo aver autorizzato Android Studio ad accedere a Firebase, torna all'IDE.
- Seleziona un progetto Firebase. Puoi anche visualizzare la quantità di quota rimanente o i minuti utilizzati per il ciclo di fatturazione corrente.
- Se non hai un progetto Firebase, puoi crearne uno senza costi aggiuntivi nella console Firebase. Tieni presente che potrebbe verificarsi un breve ritardo tra la creazione di un nuovo progetto e la sua selezione da Android Studio.
- Se visualizzi un errore che indica che non disponi delle autorizzazioni appropriate per utilizzare lo streaming di dispositivi con il progetto selezionato, segui le istruzioni per attivare le autorizzazioni.
- Fai clic su Conferma.
Per impostazione predefinita, nella finestra Gestione dispositivi dovrebbe essere visualizzato automaticamente un insieme di dispositivi da utilizzare. Puoi connetterti a un dispositivo facendo clic sull'azione Avvia accanto a un dispositivo oppure selezionando un dispositivo dal menu a discesa della destinazione di deployment nella barra degli strumenti principale ed eseguendo il deployment dell'app, come faresti normalmente.
Dopo che Android Studio ha riservato il dispositivo richiesto e si è connesso, viene visualizzata la finestra Dispositivi in esecuzione. Per estendere una sessione, fai clic sul pulsante Estendi prenotazione nella barra degli strumenti della finestra Dispositivi in esecuzione e seleziona la durata di cui vuoi estendere la sessione.
Attivare le autorizzazioni
Per utilizzare lo streaming di dispositivi, devi utilizzare un progetto Firebase per il quale disponi delle autorizzazioni Editor o Proprietario.
Se non disponi di queste autorizzazioni per i progetti Firebase esistenti, puoi crearne uno nuovo come Proprietario senza costi aggiuntivi nella console Firebase oppure chiedere a un membro del tuo team di seguire questi passaggi:
- Vai alla sezione IAM della console Google Cloud.
- Fai clic su Visualizza per entità > Concedi l'accesso.
- Aggiungi gli ID utente di ogni utente a cui vuoi consentire l'accesso allo streaming di dispositivi.
- Utilizzando il menu a discesa Seleziona un ruolo, seleziona il ruolo Amministratore accesso diretto a Firebase Test Lab.
- Fai clic su Aggiungi un altro ruolo e seleziona Consumer utilizzo servizi dal menu a discesa Seleziona un ruolo.
- Salva le modifiche facendo clic su Salva.
Provare il catalogo completo dei dispositivi
Per sfogliare altri dispositivi e aggiungerli a Gestione dispositivi:
- In Gestione dispositivi, fai clic su + > Seleziona dispositivo remoto.
- Nel catalogo visualizzato, puoi selezionare i dispositivi che vuoi selezionando la casella accanto a ciascuno.

- Fai clic su Conferma. I dispositivi selezionati dovrebbero ora essere visualizzati in Gestione dispositivi.
Terminare la sessione
Al termine dell'utilizzo di un dispositivo, ricordati di fare clic su Restituisci e cancella dispositivo dal menu overflow del dispositivo in Gestione dispositivi o dalla notifica visualizzata dopo aver chiuso la scheda del dispositivo nella finestra Dispositivi in esecuzione. In questo modo, non utilizzerai inutilmente i minuti del dispositivo e il dispositivo verrà immediatamente cancellato e ripristinato ai dati di fabbrica prima di essere reso disponibile a un altro sviluppatore. I minuti inutilizzati della sessione vengono restituiti al progetto.
Connettersi ai laboratori di dispositivi dei partner Android
I laboratori di dispositivi dei partner Android sono laboratori di dispositivi gestiti dai partner OEM di Google, come Samsung, Xiaomi, OPPO, OnePlus, vivo, Transsion e altri, ed espandono la selezione di dispositivi disponibili nello streaming di dispositivi Android. Questo servizio è disponibile nel canale stabile a partire da Android Studio Narwhal Feature Drop.
Per iniziare svolgi i seguenti passaggi:
- In Gestione dispositivi, fai clic su + > Seleziona dispositivi remoti.
- Nel catalogo dei dispositivi visualizzato, seleziona un dispositivo di un laboratorio di dispositivi dei partner Android che vuoi utilizzare. I dispositivi dei laboratori dei partner sono indicati dall'icona del dispositivo e dalla colonna "Laboratorio" nel catalogo. I filtri Laboratorio dispositivi ti aiutano a filtrare i dispositivi di uno o più laboratori di dispositivi.

- Fai clic su Conferma.
- Da Gestione dispositivi, puoi connetterti al dispositivo del laboratorio dei partner come faresti con qualsiasi altro dispositivo di streaming di dispositivi Android.
Attivare i laboratori di dispositivi dei partner nella console Google Cloud
Se il laboratorio dei partner richiesto non è attivato per il progetto Firebase selezionato, Android Studio ti invierà una notifica e potrai seguire le istruzioni per attivare i laboratori dei partner selezionati.

Un Editor o un Proprietario del progetto è necessario per attivare ogni laboratorio dei partner nella pagina Laboratori di dispositivi dei partner nella console Google Cloud. Ecco come attivare un laboratorio dei partner:
- Verifica che nella parte superiore della pagina sia selezionato il progetto Google Cloud corretto.
- Fai clic sul pulsante di attivazione/disattivazione del laboratorio di dispositivi che vuoi attivare e segui le istruzioni.
- Dopo aver attivato il laboratorio dei partner, tu e il tuo team potete utilizzare i dispositivi in Android Studio.
Prezzi dello streaming di dispositivi Android
Per saperne di più, consulta la pagina relativa a livelli di utilizzo, quote e prezzi di Firebase.
Domande frequenti
In cosa si differenzia lo streaming di dispositivi Android, basato su Firebase?
Dispositivi, sicurezza e funzionalità. Lo streaming di dispositivi Android è il luogo in cui puoi aspettarti di avere accesso ad alcuni dei più recenti dispositivi Android il più rapidamente possibile. Inoltre, il servizio supporta un numero selezionato di dispositivi meno recenti, in modo da avere accesso a un'ampia gamma di configurazioni e livelli API. Poiché questi dispositivi sono ospitati in data center sicuri, le tue sessioni sono sicure e i dispositivi vengono ripristinati ai dati di fabbrica e cancellati prima di essere resi disponibili a un altro utente.
Infine, il servizio è integrato direttamente con Android Studio ed è accessibile tramite una connessione ADB su SSL, quindi gli strumenti che utilizzi ogni giorno tramite ADB funzionano perfettamente con lo streaming di dispositivi.
Quanto costa il servizio?
La mia sessione è sicura e cosa succede al termine della sessione?
Ogni dispositivo si trova nei data center sicuri di Google e si connette alla tua workstation utilizzando una connessione ADB su SSL. Al termine della sessione, i dati del dispositivo vengono completamente cancellati e viene eseguito il ripristino dei dati di fabbrica prima che il dispositivo venga reso disponibile a un altro sviluppatore.
Devo utilizzare Android Studio?
Sebbene sia necessario Android Studio Jellyfish o versioni successive per connettersi al servizio e richiedere un dispositivo, la connessione ADB su SSL diretta ti consente di utilizzare qualsiasi strumento o IDE che utilizza ADB per comunicare con i dispositivi di test dopo aver riservato un dispositivo ed esserti connesso.
Autorizzazioni
Vedi le autorizzazioni del servizio.