O Google Play agora exige que todos os aplicativos existentes atualizados na Play Store sejam direcionados ao nível de API 28 ou superior (Android 9 Pie ou Android 10).
No final de 2017, o Google tomou uma decisão ousada: forçar os desenvolvedores de aplicativos Android a direcionar os níveis de API mais recentes adicionando novos requisitos da Play Store. Os objetivos do Google são melhorar a segurança do ecossistema (garantindo que os aplicativos cumpram todas as alterações de plataforma relacionadas à privacidade e à permissão) e incentivar a adoção de novas APIs (para que os usuários possam aproveitem novos recursos em seus telefones.) Em 1º de agosto de cada ano, o Google exige que todos os novos aplicativos enviados à Play Store sejam direcionados ao principal nível de API introduzido no anterior ano. Em 1º de novembro de cada ano, o Google estende esse requisito para cobrir atualizações de aplicativos existentes. Assim, a partir de 1º de agosto de 2019, todos os novos aplicativos Android enviados ao Google Play deverão ter como alvo o nível 28 da API, ou Android 9 Pie. A partir de hoje, esse mesmo requisito se aplica às atualizações de aplicativos.
De acordo com o Google, o Android 9 Pie estava rodando em 22,6% de todos os dispositivos certificados pelo Google Play no final de agosto deste ano. Com o janela de certificação para novos dispositivos Android 9 encerrando em 31 de janeiro de 2020, a porcentagem de dispositivos executando API de nível 28 ou superior deverá aumentar ainda mais. Com recursos como Adaptive Battery no Android 9 e Scoped Storage no Android 10, você vai querer ter certeza de que seu aplicativo existente continua funcionando conforme o esperado, pelo menos. Pessoalmente, espero que o novo requisito estimule os desenvolvedores que usam a API FingerprintManager mais antiga a adotar o BiometricPrompt para que Proprietários do Pixel 4 podem aproveitar o desbloqueio facial em todos os seus aplicativos.
Há uma série de novas APIs e ajustes nas APIs existentes em ambos Android 9 e Android 10, então você pode até criar um novo aplicativo inovador ou aprimorar um recurso existente depois de dar uma olhada na documentação. Infelizmente, esse requisito provavelmente fará com que alguns desenvolvedores abandonem o desenvolvimento de seus aplicativos, como vimos quando o requisito de nível de API foi incrementado no ano passado. Você realmente não pode culpar o Google aqui, pois eles não apenas deram bastante tempo para os desenvolvedores atualizarem seus aplicativos, mas também têm um motivo válido para forçar os desenvolvedores a direcionar os níveis de API mais recentes.