Sobes.tech
Middle

O que aconteceu com as permissões no Android após a versão 6?

sobes.tech IA

Resposta da IA

Após o Android 6.0 Marshmallow (API 23), foi introduzido um modelo de permissões em tempo de execução (Runtime Permissions).

Principais mudanças:

  • Solicitação de permissões em tempo de execução: Os aplicativos devem solicitar permissões perigosas (por exemplo, acesso à câmera, contatos, localização) diretamente durante a execução, quando realmente precisarem delas, e não na instalação.
  • Diálogos de solicitação: O sistema exibe ao usuário uma janela de diálogo solicitando uma permissão específica, o usuário pode permitir ou negar.
  • Gerenciamento de permissões: Os usuários podem revogar a qualquer momento as permissões concedidas nas configurações do sistema do aplicativo.
  • Agrupamento de permissões: As permissões foram agrupadas por categorias (por exemplo, permissões relacionadas ao telefone ou armazenamento). Ao conceder uma permissão de um grupo, outras permissões desse grupo também podem ser concedidas (embora em versões posteriores do Android, esse comportamento possa mudar um pouco).

Essa mudança visa aumentar a segurança e a privacidade dos usuários, dando-lhes maior controle sobre quais dados os aplicativos podem acessar. Para os desenvolvedores, isso significa adaptar a lógica do aplicativo para verificar e solicitar permissões nos locais apropriados do código.