Il programma beta pubblico di Android che ti offre tutto ciò di cui hai bisogno per preparare le tue app per la prossima versione di Android.
- Immagini di sistema hardware ed emulatore: un ambiente di runtime per testare le tue app nella prossima versione di Android, per i dispositivi Pixel e l'emulatore Android.
- API e codice 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 crea 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 degli sviluppatori][community] per condividere le tue esperienze.
Traguardi e aggiornamenti
Il programma Android Beta per gli sviluppatori dura diversi mesi prima di ogni release principale e secondaria. Durante questo periodo, forniremo aggiornamenti beta per gli ambienti di sviluppo e test, con strumenti SDK, immagini di sistema, emulatori, riferimenti API e differenze tra le API. Consulta la tabella seguente per scoprire su cosa concentrarti durante ogni traguardo.
Obiettivo | Tipo | Azioni dello sviluppatore |
---|---|---|
Beta 1 | Release iniziale di qualità beta, aggiornamento OTA per sviluppatori e early adopter che si registrano ad Android Beta. |
|
Versioni beta successive | Release incrementale di qualità beta |
|
Stabilità della piattaforma | ||
Stabilità della piattaforma | Il primo traguardo Stabilità della piattaforma include le API e i comportamenti finali. Si apre anche la pubblicazione su Play. |
|
Versione finale | Rilascio della piattaforma su AOSP e nell'ecosistema. |
|
Fasi di rilascio di Android
Ogni fase del programma beta di Android ti aiuta a preparare le tue app per la release stabile di AOSP e dell'ecosistema Android.
Release beta
La beta 1 offre un ambiente più completo e stabile per la creazione e il test della prossima release della piattaforma ed è la prima build che forniamo ai primi adottanti registrati al programma Android Beta. Durante il periodo di rilascio delle versioni beta, i primi utenti utilizzeranno la tua app sui dispositivi Pixel, pertanto ti consigliamo di monitorare il feedback di questi utenti e rilasciare aggiornamenti compatibili per risolvere eventuali problemi, senza modificare il targeting dell'app. Per le release principali, è anche un buon momento per iniziare a prepararti a modificare il targeting della tua 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 pietra miliare chiamata Stabilità della piattaforma per aiutarti a pianificare i test finali e le release. Questo traguardo indica che la piattaforma ha raggiunto le API interne ed esterne finali, i comportamenti nelle app finali e gli elenchi finali di API non SDK. Dopo la stabilizzazione della piattaforma, non sono previste ulteriori modifiche che interessano le tue app. È il momento di iniziare i test finali e lo sviluppo necessari per garantire che una versione compatibile della tua app sia pronta per gli utenti al momento del rilascio finale nell'ecosistema. Per le release principali, Android fornirà un livello API standard.
Invitiamo tutti gli sviluppatori di app, giochi, SDK, librerie e motori di gioco a utilizzare il traguardo della stabilità della piattaforma come target per pianificare i test di compatibilità finale e il rilascio pubblico. L'utilizzo della funzionalità Stabilità della piattaforma anziché della release finale ti offre diverse settimane aggiuntive prima che i consumatori possano ricevere la nuova piattaforma sui loro dispositivi.
In Stabilità della piattaforma potrai anche pubblicare app sui 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. È prevedibile che alcuni utenti eseguiranno l'aggiornamento alla piattaforma Android in questo periodo o poco dopo, quando i produttori di dispositivi inizieranno a rilasciare gli aggiornamenti per i propri utenti. Preparati a nuovi problemi che potrebbero essere segnalati man mano che aumenta il numero di utenti che utilizzano l'ultima versione di Android.
Che cosa è incluso nelle versioni beta?
Il programma beta include tutto il necessario per testare le 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 di sviluppo a ogni traguardo, in base alle necessità.
Immagini di sistema
Forniamo immagini di sistema per una varietà di dispositivi Google Pixel che puoi utilizzare per lo sviluppo e il test. Visita la pagina Download della release per ottenere un'immagine di sistema per lo sviluppo e il 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 aggiornamenti della piattaforma Android Beta over-the-air (OTA).
Per saperne di più e registrarti, visita la pagina g.co/androidbeta.
API beta e pubblicazione
Le prime build beta forniscono inizialmente un sistema solo per lo sviluppo e una libreria Android che non ha 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 build dell'app.
Le API di anteprima non saranno ufficiali fino al rilascio dell'SDK finale in Platform Stability. Ciò significa che devi aspettarti modifiche all'API durante la versione beta, soprattutto nelle prime settimane del programma. Forniremo un riepilogo delle modifiche a ogni release.
Più avanti nell'anteprima, le API per sviluppatori verranno finalizzate e potrai scaricare l'SDK ufficiale in Android Studio e compilare in base alle 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 sarà disponibile, potrai scegliere come target il livello API ufficiale e pubblicare la tua app su Google Play utilizzando i canali di rilascio alpha, beta e produzione. Nel frattempo, se vuoi distribuire un'app ai tester che ha come target il livello API successivo, puoi farlo tramite 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 release finale più recente della piattaforma. Durante lo sviluppo delle nuove API, queste avranno 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 esegui la compilazione 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 beta di Android, 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.
- Android Preview issue tracker è il nostro tracker dei problemi principale. Puoi segnalare bug, problemi di rendimento e feedback generali tramite lo strumento di monitoraggio dei problemi. Puoi anche verificare la presenza di problemi noti e trovare soluzioni alternative. Ti aggiorneremo sullo stato del problema man mano che viene esaminato e inviato al team tecnico di 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 di anteprima di Android 16. Puoi condividere osservazioni e idee e trovare risposte alle domande.
[community]: /about/versions/16/qpr2/dev-community