Il programma beta pubblico di Android ti offre tutto ciò di cui hai bisogno per preparare le tue app per la prossima versione di Android.
- Immagini di sistema hardware e dell'emulatore: un ambiente di runtime per testare le tue app sulla versione successiva di Android, per i dispositivi Pixel e l'emulatore Android.
- Codice e API della piattaforma più recenti: forniremo aggiornamenti regolari, in modo che tu possa eseguire i test con il codice della piattaforma più recente.
- Nuovi comportamenti e funzionalità: individua le modifiche al comportamento che influiranno sulle tue app e sviluppa con le funzionalità più recenti della piattaforma.
- Feedback e assistenza: il tuo feedback è fondamentale. Segnala i problemi e facci sapere cosa ne pensi. Entra in contatto con altri sviluppatori nella [community di sviluppatori][community] per condividere le tue esperienze.
Traguardi e aggiornamenti
Il programma Android Beta per gli sviluppatori viene eseguito per diversi mesi prima di ogni release principale e secondaria. Durante questo periodo, forniremo aggiornamenti beta per i tuoi ambienti di sviluppo e test, con strumenti SDK, immagini di sistema, emulatori, riferimento API e differenze API. Consulta la tabella seguente per scoprire di più su ciò su cui dovresti concentrarti durante ogni fase.
| Traguardo | Tipo | Azioni dello sviluppatore |
|---|---|---|
| Beta 1 | Release iniziale di qualità beta, aggiornamento over-the-air per sviluppatori ed early adopter che si registrano ad Android Beta. |
|
| Stabilità della piattaforma | ||
| Stabilità della piattaforma | Il primo traguardo di stabilità della piattaforma include le API e i comportamenti finali. Play. |
|
| Release finale | Rilascio della piattaforma ad AOSP e all'ecosistema. |
|
Fasi di rilascio di Android
Ogni fase del programma beta di Android ti aiuta a preparare le tue app per la release stabile per AOSP e l'ecosistema Android.
Release beta
La versione beta 1 offre un ambiente più completo e stabile per la creazione e il test sulla prossima release della piattaforma ed è la prima build che forniamo agli early adopter registrati al programma Android Beta. Durante il periodo delle release beta, gli early adopter utilizzeranno la tua app sui dispositivi Pixel, quindi ti consigliamo di monitorare il feedback di questi utenti e di rilasciare aggiornamenti compatibili per risolvere eventuali problemi, senza modificare il targeting dell'app. Per le release principali, è anche un buon momento per iniziare a prepararsi a modificare il targeting dell'app in un secondo momento. Durante questo periodo, inviaci il tuo feedback per comunicarci eventuali problemi o richieste.
Traguardo di stabilità della piattaforma
Le release di Android includono una fase fondamentale chiamata Stabilità della piattaforma per aiutarti a pianificare i test e le release finali. Questo traguardo significa che la piattaforma ha raggiunto le API interne ed esterne definitive, i comportamenti definitivi nelle app e gli elenchi di API non SDK definitivi. Dopo la stabilità della piattaforma, non sono previste ulteriori modifiche che interessano le tue app. Questo è il momento di iniziare i test finali e il lavoro di sviluppo necessario per garantire che una versione compatibile della tua app sia pronta per gli utenti al momento della release finale nell'ecosistema. Per le release principali, Android fornirà un livello API standard in questo momento.
Invitiamo tutti gli sviluppatori di app, giochi, SDK, librerie e motori grafici a utilizzare la fase di stabilità della piattaforma come obiettivo per pianificare i test di compatibilità finali e la release pubblica. L'utilizzo della stabilità della piattaforma anziché della release finale ti offre diverse settimane aggiuntive prima che i consumatori possano ricevere la nuova piattaforma sui loro dispositivi.
Dalla stabilità della piattaforma, potrai anche pubblicare app su dispositivi che eseguono la piattaforma Android al livello API ufficiale. Ti consigliamo di pubblicare prima nei canali alpha e beta di Google Play, in modo da poter testare le tue app prima di distribuirle su larga scala tramite lo store.
Release finale
La versione stabile della piattaforma Android viene rilasciata per AOSP e per l'ecosistema Android più ampio. Tieni presente che alcuni dei tuoi utenti eseguiranno l'aggiornamento alla piattaforma Android in questo momento o poco dopo, quando i produttori di dispositivi inizieranno a rilasciare gli aggiornamenti per i loro utenti. Preparati a nuovi problemi che potrebbero essere segnalati man mano che aumenta il numero di utenti che utilizzano l'ultima versione di Android.
Cosa è incluso nelle versioni beta?
Il programma beta include tutto ciò di cui hai bisogno per testare le tue app esistenti su una varietà di dimensioni dello schermo, tecnologie di rete, chipset CPU e GPU e architetture hardware.
SDK e strumenti
Utilizzando Android Studio, puoi scaricare i seguenti componenti tramite SDK Manager:
- SDK e strumenti per la release beta
- Immagini di sistema dell'emulatore per dispositivi mobili (solo a 64 bit)
Forniremo aggiornamenti a questi strumenti per sviluppatori in ogni fase, se necessario.
Immagini di sistema
Forniamo immagini di sistema per una varietà di dispositivi Google Pixel che puoi utilizzare per lo sviluppo e i test. Visita la pagina Download della release per ottenere un'immagine di sistema per lo sviluppo e i test.
Se non hai un dispositivo Pixel, puoi comunque sviluppare e testare utilizzando altri metodi, a seconda del tuo flusso di lavoro:
- Immagini di sistema dell'emulatore per dispositivi mobili (solo a 64 bit)
- Generic System Image (GSI)
Aggiornamenti OTA per Pixel tramite il Programma Android Beta
Se hai un dispositivo Pixel supportato, puoi registrarlo al programma Android Beta per Pixel per ricevere gli aggiornamenti della versione beta della piattaforma Android over-the-air (OTA).
Per scoprire di più e registrarti, visita la pagina g.co/androidbeta.
API beta e pubblicazione
Le build beta iniziali forniscono un sistema e una libreria Android solo per lo sviluppo che non hanno un livello API standard. Se vuoi scegliere come target la nuova piattaforma e creare con le nuove API durante questo periodo, devi scegliere come target la versione beta aggiornando la configurazione di compilazione dell'app.
Le API di anteprima non saranno ufficiali finché non verrà rilasciato l'SDK finale con la stabilità della piattaforma. Ciò significa che dovresti aspettarti modifiche alle API durante la versione beta, soprattutto durante le prime settimane del programma. Forniremo un riepilogo delle modifiche con ogni release.
Più avanti nell'anteprima, le API per gli sviluppatori verranno finalizzate e potrai scaricare l'SDK ufficiale in Android Studio e compilarlo con le API ufficiali.
Fino al traguardo della stabilità della piattaforma, Google Play impedisce la pubblicazione di app che hanno come target un livello API di anteprima o il futuro livello API ufficiale. Quando l'SDK finale è disponibile, puoi scegliere come target il livello API ufficiale e pubblicare la tua app su Google Play utilizzando i canali di release alpha, beta e di produzione. Nel frattempo, se vuoi distribuire ai tester un'app che ha come target il livello API successivo, puoi farlo via email o tramite download diretto dal tuo sito in qualsiasi momento.
Riferimento API e report sulle differenze
La documentazione di riferimento della piattaforma mostra sempre l'anteprima, la versione beta o la versione finale più recente della piattaforma. Mentre le nuove API sono in fase di sviluppo, verranno contrassegnate con una filigrana per la visibilità e mostreranno il nome in codice dell'anteprima come livello API. Tieni presente che puoi utilizzare queste API solo se stai eseguendo la creazione con l'SDK di anteprima.
Quando l'SDK finale sarà disponibile, il riferimento API mostrerà che le nuove API sono state aggiunte nel livello API ufficiale.
Risorse di assistenza
Durante i test e lo sviluppo con le build di Android Beta, utilizza questi canali per segnalare problemi e fornire feedback:
- Visita la pagina Feedback e problemi per informazioni complete su come segnalare problemi e farci sapere cosa ne pensi. Dalla pagina, puoi andare a Issue Tracker per segnalare bug o richieste di funzionalità e puoi rispondere a brevi sondaggi su alcune delle nuove funzionalità e modifiche.
- Issue Tracker di Android Preview è il nostro Issue Tracker principale. Puoi segnalare bug, problemi di prestazioni e feedback generali tramite Issue Tracker. Puoi anche verificare la presenza di problemi noti e trovare passaggi per risolverli. Ti aggiorneremo sul tuo problema man mano che viene valutato e inviato al team di ingegneri Android per la revisione.
- La [community degli sviluppatori Android][community] è una community in cui puoi entrare in contatto con altri utenti e sviluppatori che lavorano con le build in anteprima di Android 16. Qui puoi condividere osservazioni e idee e trovare risposte alle domande.
[community]: /about/versions/16/qpr2/dev-community