Documento do Google sugere que API nível 29 será Android Q

Um documento do Google atualizado recentemente sugere que o nível 29 da API será o Android Q e não o Android 9.1 Pie, embora ainda possa haver uma versão de manutenção.

Todos os anos, o Google lança uma nova versão do Android. A novidade deste ano é o Android Pie, também conhecido como Android 9. Embora demore muitos meses para que o Android 9 Pie deixe sua marca no Estatísticas de distribuição de versões do Android, esperamos que os dispositivos recebam a atualização do Android 9 mais rápido do que os dispositivos que receberam a atualização do Android 8.0 Oreo no ano passado (graças ao Project Treble). Agora que o Android 9 Pie está disponível no AOSP, é hora de especular qual será a próxima grande versão do Android. Um documento do Google atualizado recentemente sugere que AndroidQ será a próxima versão principal do Android e não o Android 9.1 Pie.

No dia 30 de agosto, um comprometer-se foi mesclado para atualizar o Android Status biônico. Biônico é a biblioteca C, a biblioteca matemática e o vinculador dinâmico do Android. O commit lista novas funções da biblioteca C que chegarão ao Android Q. Curiosamente, a descrição afirma que o Android Q terá API de nível 29.

O Nível da API identifica a versão da estrutura Android. Por exemplo, Android 8.0 Oreo tem API de nível 26, Android 8.1 Oreo tem API de nível 27 e Android 9 Pie tem API de nível 28. Se o Android Q for API de nível 29, isso sugere que uma versão de manutenção (MR) do Android Pie não será a próxima versão principal do Android. Ainda é possível, e altamente provável, que veremos MRs do Android Pie, já que o Google lançou MRs anteriormente sem aumentar o nível da API.

Quando percebi que o trabalho havia começado no Android P lúltimo ano, especulei que o Google iria pular o Android 8.1 Oreo. Obviamente, isso acabou não sendo o caso, porque não levei em consideração a possibilidade de o Google já ter concluído o trabalho no Android Oreo MR1 em seu branch master interno. Desta vez, no entanto, não há necessidade de especular sobre qual será a versão da API nível 29 do Android: o Google basicamente confirmou isso mesclando commits e não uma vez mas duas vezes que vinculam o Android Q à API nível 29.

Se o Android Q realmente for API de nível 29, isso significa que as APIs com as quais os desenvolvedores trabalharão devem permanecer consistentes por quase um ano até o início das prévias para desenvolvedores do Android Q. Isso é uma boa notícia para os desenvolvedores desde o requisitos atualizados da Google Play Store exigirá que os aplicativos sejam direcionados ao nível 28 da API por volta de agosto do próximo ano. Acompanhar todas as mudanças mais recentes da plataforma pode ser um desafio, mas o Google está começando a tornar isso obrigatório se você deseja que seu aplicativo prospere na Play Store. É bom que os consumidores e o ecossistema Android tenham aplicativos atualizados que usem os recursos mais recentes da plataforma e cumpram as restrições de otimização de bateria e memória da plataforma mais recentes.

Assim que passarmos a data de lançamento do Google Pixel 3, esperamos obter a confirmação se haverá um Android 9.1 Pie. Android 8.1 Oreo lançado 2 meses depois o lançamento do Google Pixel 2 e Pixel 2 XL, mas essa versão do Android começou a aparecer em desmontagens de aplicativos do Google antes de seu lançamento. Talvez o mesmo aconteça este ano, embora não haja como saber até daqui a alguns meses.