ΣNormalmente, é do interesse de um desenvolvedor atualizar seus aplicativos para oferecer suporte aos recursos mais recentes da plataforma Android. Cada nova versão do Android oferece novas APIs e recursos não oferecidos pelas versões anteriores do Android. No entanto, cada nova versão do Android também adiciona novas limitações ao que os aplicativos podem fazer, o que alguns desenvolvedores de aplicativos não aplicam. Por exemplo, muitos aplicativos evitam declarar o nível de API que seu aplicativo deve evitar, para evitar ter que declarar novas permissões de tempo de execução e tempo de execução. O Google finalmente começou a interromper esse comportamento com novas restrições aos aplicativos que foram carregados e atualizados na Google Play Store, mas também adicionou um aviso no Android Pie para alertar os aplicativos que ainda não foram atualizados pelo Android 4.1 Jelly Bean.
Modernize os aplicativos Android
Dezembro passado, Google introduziu uma nova política para atualizar aplicativos Android na Google Play Store. De acordo com a nova política, todos os novos aplicativos enviados à Google Play Store a partir de 1º de agosto de 2018 , os aplicativos devem ter como alvo o nível de API 26 ou superior (ou seja, 8.0 AndroidOreo, 8.1 AndroidOreo ou Android 9 Pie.) Além disso, a partir de 1º de novembro de 2018, todas as atualizações de aplicativos existentes na Play Store também devem ter como alvo o nível 26 de API ou superior. Esta política forçará os aplicativos mais antigos e mais novos a cumprir os novos recursos de segurança, privacidade, otimização de memória e economia de bateria nas versões mais recentes do Android. No entanto, a nova política não significa que os aplicativos deixarão de funcionar em dispositivos que executam versões mais antigas do Android, e os desenvolvedores ainda poderão definir seu próprio nível mínimo de API. Por outro lado, a versão mais recente do Android, Android 9 Pie, incentivará os desenvolvedores de aplicativos a atualizar seus aplicativos, avisando os usuários ao executar um aplicativo que é tão antigo que pode não funcionar corretamente.
De acordo com esta fusão está ativada no AOSP, o ” PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION
”Aumenta para 23. Este sinalizador de criação se traduz em propriedade do sistema. Esta propriedade é usada pelo sistema ao lançar a atividade de qualquer aplicativo. O sistema verifica o nível de SDK de destino do aplicativo e, se for menor que o valor especificado, o usuário recebe uma mensagem de aviso de que o aplicativo pode não funcionar corretamente.ro.build.version.min_supported_target_sdk
ro.build.version.min_supported_target_sdk
No momento, não parece que o Android Q impedirá que os usuários executem aplicativos Android mais antigos. Imaginamos que pode haver uma pequena minoria de usuários que não ficará feliz com tal restrição. Existem muitos aplicativos raramente atualizados usados em tarefas especializadas para as quais não há alternativas. O aparecimento deste aviso sempre que um usuário iniciar um aplicativo antigo no Android Q pode fazer com que os usuários reclamarem sobre a atualização ou substituição do aplicativo para seu criador.
Se quiser ver o nível de destino da API dos aplicativos instalados em seu dispositivo, você pode usar o aplicativo que fornecemos a seguir.
O Google ainda não decidiu se vai definir o limite para o SDK 23 e pode escolher algo maior ou menor.