Todas as atualizações dos aplicativos Play Store existentes agora devem ter como alvo o Android 9 Pie

No final de 2017, o Google tomou uma decisão ousada: forçar os desenvolvedores de aplicativos Android a atingir os níveis mais recentes da API adicionando novos requisitos da Play Store. Os objetivos do Google são melhorar a segurança do ecossistema (garantindo que os aplicativos obedeçam a todas as alterações de privacidade e de plataforma relacionadas à permissão) e incentivar a adoção de novas APIs (para que os usuários possam desfrutar de novos recursos em seus telefones.) Em 1º de agosto de cada ano, o Google exige que todos os novos aplicativos enviados à Play Store atinjam o nível principal da API introduzido no ano anterior. Em 1º de novembro de cada ano, o Google estende esse requisito para cobrir as atualizações dos aplicativos existentes. Assim, a partir de 1º de agosto de 2019, todos os novos aplicativos Android enviados ao Google Play devem segmentar o nível 28 da API ou o Android 9 Pie. A partir de hoje, o mesmo requisito agora se aplica às atualizações de aplicativos.

Segundo o Google, o Android 9 Pie estava sendo executado em 22, 6% de todos os dispositivos certificados pelo Google Play no final de agosto deste ano. Com a janela de certificação para novos dispositivos Android 9, fechando em 31 de janeiro de 2020, a porcentagem de dispositivos executando o nível de API 28 ou superior provavelmente aumentará ainda mais. Com recursos como a Bateria Adaptativa no Android 9 e o Armazenamento com Escopo no Android 10, você deve garantir que o aplicativo existente continue funcionando como planejado, no mínimo. Pessoalmente, espero que o novo requisito incentive os desenvolvedores que usam a API FingerprintManager mais antiga a adotar o BiometricPrompt para que os proprietários do Pixel 4 possam aproveitar o Desbloqueio facial em todos os seus aplicativos.

Há várias novas APIs e ajustes nas APIs existentes no Android 9 e no Android 10, portanto, você poderá criar um novo aplicativo inovador ou aprimorar um recurso existente depois de examinar a documentação. Infelizmente, esse requisito provavelmente levará alguns desenvolvedores a abandonar o desenvolvimento de seus aplicativos, como vimos quando o requisito no nível da API foi aumentado no ano passado. Você não pode realmente culpar o Google aqui, pois eles não apenas deram muito tempo para os desenvolvedores atualizarem seus aplicativos, mas também têm um motivo válido para forçar os desenvolvedores a segmentar os níveis mais recentes da API.