Android 13 Beta 1 è qui e offre un accesso più granulare ai file multimediali, una migliore segnalazione degli errori e un routing audio anticipato.
Febbraio ha visto l'uscita del primo Androide 13 Developer Preview, e con essa sono arrivate le basi per la prossima iterazione del più grande sistema operativo del mondo. Ha apportato una serie di modifiche a vantaggio degli sviluppatori e ha apportato miglioramenti alla privacy, al Material You, ai controlli della lingua e altro ancora. Successivamente è stata introdotta la seconda anteprima per sviluppatori con richieste di autorizzazione alle notifiche e altre modifiche a vantaggio degli sviluppatori. Ora stiamo uscendo dalla fase di "anteprima per sviluppatori" con la prima versione di Android 13 Beta 1.
A differenza delle build di "anteprima per sviluppatori" che sono riservate agli sviluppatori, le versioni beta di Android 13 sono destinate agli utenti generici che desiderano provare la prossima versione di Android. Google è particolarmente attento al feedback generale degli utenti normali su come sperimentano la nuova versione di Android. Di conseguenza, anche se forse dovresti comunque essere cauto nell'installarlo sul tuo driver quotidiano, si prevede che questa build sia un po' più stabile rispetto alle build precedenti.
Le funzionalità più importanti di Android 13 beta 1 includono:
- Accesso più granulare ai file multimediali
- Migliore segnalazione degli errori
- Routing audio anticipato
Quando uscirà Android 13?
Per gli aggiornamenti Android, Google in genere rivela un traguardo di “stabilità della piattaforma” in modo che gli sviluppatori possano sapere quando Google intende fornire le API SDK/NDK finali, insieme alle API interne finali e al sistema rivolto alle app comportamenti. Google intende raggiungere la stabilità della piattaforma nel giugno 2022, con diverse settimane previste come minimo prima del rilascio ufficiale. Android 12 ha raggiunto la stabilità della piattaforma nell'agosto del 2021 e la versione finale lo è stata rilasciato in ottobre di quell'anno. Google ha rilasciato maggiori dettagli sulla tempistica di rilascio che puoi controllare.
Cosa c'è di nuovo in Android 13 Beta 1?
Attualmente, quando un'app desidera accedere ai file nella memoria del telefono, deve richiedere l'autorizzazione READ_EXTERNAL_STORAGE. Tale autorizzazione garantisce tuttavia l'accesso a tutti i tipi di file multimediali, il che non è sempre necessario. Ad esempio, perché un'app di riproduzione audio dovrebbe avere accesso alle tue foto? Con Android 13, Google introduce tre nuove autorizzazioni:
- READ_MEDIA_IMAGES (per immagini e foto)
- READ_MEDIA_VIDEO (per i video)
- READ_MEDIA_AUDIO (per file audio)
Google afferma che, per semplificare l'esperienza degli utenti, se un'app richiede READ_MEDIA_IMAGE e READ_MEDIA_VIDEO contemporaneamente, il sistema visualizza un'unica finestra di dialogo per concedere entrambe le autorizzazioni.
Migliore segnalazione degli errori in Keystore e KeyMint
Per gli sviluppatori che generano chiavi, Keystore e KeyMint forniscono errori migliori. Ora c'è una gerarchia di classi di eccezioni sotto java.security.
ProviderException, con eccezioni specifiche per Android che includono Codici di errore keystore/KeyMint. Anche i metodi utilizzati per la generazione, la firma e la crittografia delle chiavi sono modificabili per generare nuove eccezioni.
Routing audio anticipato
Affinché le app multimediali possano identificare dove verrà instradato il loro audio, Google ha aggiunto una serie di nuove API di instradamento audio nel file AudioManager classe. Il primo è il getAudioDevicesForAttributes() API, che consente di recuperare un elenco di dispositivi che possono essere utilizzati per riprodurre l'audio specificato. In secondo luogo, Google ha anche aggiunto il file getDirectProfilesForAttributes
() API per aiutarti a capire se il tuo flusso audio può essere riprodotto direttamente. Queste nuove API possono quindi essere utilizzate per determinare la soluzione migliore Formato audio da utilizzare per la traccia audio riprodotta.
Come scaricare e installare Android 13 Beta 1 sul tuo dispositivo Google Pixel
Puoi facilmente scarica lo sviluppatore Android Beta 1e assicurati di consultare la nostra guida su come installare android 13 se non sei sicuro di come farlo.
Google rilascia ufficialmente questo aggiornamento beta per Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL o Pixel 4. Puoi utilizzare le immagini del sistema a 64 bit con l'emulatore Android in Android Studio e puoi anche utilizzare un GSI.
Cosa ne pensi dell'ultima build beta? Lo installerai sul tuo dispositivo? Come è stata la tua esperienza? Fateci sapere nei commenti qui sotto!