O Google está trazendo o recurso de redefinição automática de permissões do Android 11 para todos os dispositivos que executam o Android 6.0 até o Android 10. Aqui está o que isso significa.
Com o Android 11, o Google introduziu permissões de revogação automática que impedia que aplicativos não utilizados acessassem permissões confidenciais concedidas pelo usuário. Embora esse recurso de privacidade permaneça atualmente exclusivo para dispositivos Android 11 e superiores, em breve ele estará chegando a versões mais antigas do Android – até o Android 6.0.
Hoje, o Google anunciou que está trazendo Recurso de redefinição automática de permissão do Android 11 para todos os dispositivos com Android 6.0 e superior. O recurso começará a ser implementado em dispositivos que possuem o Google Play Services instalado ainda este ano. O Google afirma que o recurso será habilitado por padrão para aplicativos direcionados ao Android 11 (API de nível 30) ou superior. Para aplicativos direcionados aos níveis de API 23 a 29, os usuários terão que habilitá-lo manualmente nas configurações.
Para começar, o recurso de redefinição automática de permissão revoga automaticamente permissões confidenciais concedidas a aplicativos que o usuário não acessa há alguns meses. Por exemplo, se você permitiu que um aplicativo acessasse sua localização e, por algum motivo, nunca abriu esse aplicativo por um longo período, o recurso seria revogar automaticamente a permissão de localização desse aplicativo – o aplicativo terá que solicitar a permissão de localização mais uma vez quando você abri-lo.
O recurso de redefinição automática de permissão não se aplica a aplicativos de administrador de dispositivos; da mesma forma, as permissões fixadas pela política empresarial também não serão revogadas. O recurso também é compatível com hibernação de aplicativos em Andróide 12. Se necessário, o desenvolvedor do aplicativo também pode solicitar ao usuário que desative o recurso de permissão de redefinição automática. Se seu aplicativo for direcionado à API de nível 30 ou superior e você desejar solicitar ao usuário que desative a redefinição automática de permissão, será necessário usar a nova API multiplataforma que faz parte do Núcleo do Jetpack biblioteca - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus()
e androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent()
. Fazer isso é útil para aplicativos que operam principalmente em segundo plano, como um aplicativo complementar para seu smartwatch.
O recurso de revogação automática de permissão que chega a telefones Android mais antigos pode parecer insignificante à primeira vista, mas considerando que o suporte de software para muitos desses telefones mais antigos telefones deixaram de existir há muito tempo e, portanto, correm maior risco de serem explorados por aplicativos maliciosos, é bom ver o Google expandindo esse recurso de privacidade para Android mais antigos versões.
O recurso de redefinição automática de permissão será implementado gradualmente do Android 6.0 até dispositivos Android 10 com Google Play Services instalados a partir de dezembro de 2021. O Google afirma que o recurso chegará a todos os dispositivos qualificados até o primeiro trimestre de 2022. Enquanto isso, as APIs de redefinição automática de plataforma cruzada são lançadas hoje em versão beta com Jetpack Core 1.7.0, mas serão lançadas como uma API estável em outubro de 2021.