Il documento di Google suggerisce che il livello API 29 sarà Android Q

Un documento Google aggiornato di recente suggerisce che il livello API 29 sarà Android Q e non Android 9.1 Pie, anche se potrebbe esserci ancora una versione di manutenzione.

Ogni anno Google presenta una nuova versione di Android. La novità di quest'anno è Android Pie, noto anche come Android 9. Anche se ci vorranno molti mesi prima che Android 9 Pie lasci il segno nel mercato Statistiche di distribuzione della versione Android, ci aspettiamo che i dispositivi ricevano l'aggiornamento Android 9 più velocemente rispetto ai dispositivi che l'anno scorso hanno ricevuto l'aggiornamento Android 8.0 Oreo (grazie a Project Treble). Ora che Android 9 Pie lo è disponibile nell'AOSP, è tempo di speculare su quale sarà la prossima versione principale di Android. Un documento Google recentemente aggiornato lo suggerisce Android Q sarà la prossima versione principale di Android e non Android 9.1 Pie.

Il 30 agosto, a commettere è stato unito per aggiornare Android Stato bionico. Bionico è la libreria C, la libreria matematica e il linker dinamico di Android. Il commit elenca le nuove funzioni nella libreria C in arrivo su Android Q. È interessante notare che la descrizione afferma che Android Q avrà il livello API 29.

IL Livello API identifica la versione del framework Android. Ad esempio, Android 8.0 Oreo è il livello API 26, Android 8.1 Oreo è il livello API 27 e Android 9 Pie è il livello API 28. Se Android Q sarà API Level 29, ciò suggerisce che una versione di manutenzione di Android Pie (MR) non sarà la prossima versione principale di Android. È ancora possibile, e molto probabile, che vedremo Android Pie MR poiché Google ha precedentemente rilasciato MR senza aumentare il livello API.

Quando ho notato che il lavoro era iniziato su Android P ll'anno scorso, ho ipotizzato che Google salterebbe Android 8.1 Oreo. Ovviamente questo non è stato il caso perché non avevo tenuto conto della possibilità che Google avesse già completato i lavori su Android Oreo MR1 nel suo master branch interno. Questa volta, però, non ho bisogno di fare speculazioni su quale sarà la versione Android API Level 29: Google lo ha sostanzialmente confermato unendo i commit non una volta Ma due volte che collegano Android Q al livello API 29.

Se Android Q è davvero di livello API 29, ciò significa che le API con cui lavoreranno gli sviluppatori dovrebbero rimanere coerenti per quasi un anno fino all'avvio delle anteprime per sviluppatori di Android Q. Questa è una buona notizia per gli sviluppatori dal momento che requisiti aggiornati di Google Play Store richiederà che le app abbiano come target il livello API 28 intorno ad agosto del prossimo anno. Stare al passo con tutte le ultime modifiche alla piattaforma può essere una sfida, ma Google sta iniziando a renderlo obbligatorio se vuoi che la tua app prosperi sul Play Store. È positivo per i consumatori e per l'ecosistema Android disporre di app aggiornate che utilizzino le funzionalità più recenti della piattaforma e rispettino le ultime restrizioni sull'ottimizzazione della batteria e della memoria della piattaforma.

Una volta superata la data di lancio di Google Pixel 3, si spera di ottenere conferma sulla disponibilità di Android 9.1 Pie. Android 8.1Oreo lanciato 2 mesi dopo il rilascio di Google Pixel 2 e Pixel 2 XL, ma quella versione di Android ha iniziato a comparire negli smontaggi delle applicazioni Google prima del loro rilascio. Forse lo stesso sarà vero quest’anno, anche se non c’è modo di saperlo prima di qualche mese.