O Android 15, que será lançado ainda em 2024, pode bloquear a instalação de alguns aplicativos.
O sistema operacional móvel com codinome interno “Vanilla Ice Cream” já está aqui por meio da primeira e segunda prévias do desenvolvedor (DP1 e DP2) que foram lançadas em 16 de fevereiro e 21 de março, respectivamente. A segunda prévia do desenvolvedor (DP2) foi lançada em 21 de março de 2024. No momento – no Android 14 – você pode executar aplicativos “direcionados” ao Android 6.0, no mínimo. Por que Android 6.0? Bem, porque o Android 6.0 introduziu uma mudança significativa em relação às permissões de aplicativos, marcando um momento crucial para a privacidade do usuário. Antes do Android 6.0, os usuários concediam permissões aos aplicativos no momento da instalação. Isso significava que, se um aplicativo listasse determinadas permissões em seu manifesto (como acesso aos seus contatos, localização ou armazenamento), concordar em instalar o aplicativo significava que você concordava automaticamente com todas essas permissões. Os usuários não estavam totalmente cientes do que estavam concordando ou das implicações dessas permissões, uma vez que todas as permissões foram concedidas antecipadamente, sem contexto ou compreensão de como seriam usadas. Com o Android 6.0 (codinome: Marshmallow), o Google mudou para uma abordagem mais amigável e focada na privacidade, introduzindo permissões de tempo de execução. Essa mudança significou que, em vez de conceder todas as permissões de uma vez durante a instalação do aplicativo, os usuários seriam solicitados a conceder permissões individualmente, no contexto, no momento em que o aplicativo realmente precisasse usar aquele recurso específico. Por exemplo, se um aplicativo de fotos quisesse acessar a câmera do seu dispositivo, ele só pediria essa permissão quando você tentasse tirar uma foto dentro do aplicativo, e não no momento da instalação. Vamos para a próxima pergunta: o que é “segmentação”? No desenvolvimento de aplicativos Android, “segmentação” é como informar ao seu aplicativo com qual versão do Android ele foi projetado especificamente para funcionar melhor.
Ao direcionar o Android 6.0, você garante que seu aplicativo seja compatível com dispositivos que executam o Android 6.0 e versões mais recentes. Isso não impede que o aplicativo seja executado em versões mais recentes do Android, mas indica que você testou o aplicativo e confirmou que ele funciona sem problemas no Android 6.0. Polícia Android relata que Android 15 está desligando aplicativos desenvolvidos para Android Marshmallow, o que significa que não permitirá que os usuários instalem aplicativos direcionados ao Android 6.0. Agora, a nova barra é o Android 7.0, também conhecido como Android Nougat:
Ao pesquisar a versão mais recente do Android 15 Developer Preview 2, percebi que o sistema operacional agora me impede de instalar aplicativos desenvolvidos para a versão 23 do SDK, ou seja, Android 6.0 Marshmallow. Quando desenvolvi um aplicativo direcionado ao SDK versão 23 e o carreguei em um Google Pixel 7 Pro executando a versão mais recente do Android 14 QPR3 Beta 2, consegui instalá-lo sem problemas. Na realidade, você deve estar bem com seus aplicativos atuais no Android 15.