Se instalar uma app de bloqueio de ecrã no Android 9 ou superior, a primeira coisa que ela pede é a permissão de Acessibilidade (tecnicamente chamada de Serviço de Acessibilidade). Isto costuma fazer os utilizadores hesitar - soa amplo e sensível. Este artigo explica exatamente o que a permissão faz, o que não pode fazer e se é seguro concedê-la para o caso de uso específico de bloquear o ecrã.

O Que É o Serviço de Acessibilidade do Android?

O Serviço de Acessibilidade é uma funcionalidade do sistema Android originalmente concebida para ajudar utilizadores com deficiências. Pode:

  • Realizar ações em nome do utilizador (tocar, rolar, voltar)
  • Observar o que está no ecrã (para leitores de ecrã como o TalkBack)
  • Interagir com elementos de interface noutras apps

Devido a estas capacidades, o Android avisa com um diálogo sempre que ativa um serviço de acessibilidade. O aviso diz algo como "Este serviço pode recolher todo o texto que escrever, incluindo palavras-passe e informações de pagamento".

Esse aviso é verdadeiro para leitores de ecrã e algumas ferramentas de acessibilidade. Mas não é relevante para o que uma app de bloqueio de ecrã faz.

O Que o Serviço de Acessibilidade do Turn Off Screen Realmente Faz?

O Turn Off Screen usa o Serviço de Acessibilidade para exatamente um propósito: executar programaticamente a ação de bloqueio de ecrã - o equivalente de software a pressionar o botão de energia.

Na API do Android, isto é a chamada performGlobalAction(GLOBAL_ACTION_LOCK_SCREEN). Bloqueia o ecrã e desliga o display. Nada mais.

O serviço no Turn Off Screen não:

  • Lê o que está no ecrã
  • Observa outras apps
  • Captura o texto que escreve (palavras-passe, mensagens, etc.)
  • Monitoriza as suas atividades
  • Envia dados para lado nenhum

Pode verificar isto verificando as permissões da app em Definições → Apps → Turn Off Screen → Permissões. Não verá acesso à rede, acesso ao armazenamento nem localização - apenas o mínimo necessário para funcionar.

Por Que o Android Mostra um Aviso Assustador Então?

O Android mostra o mesmo diálogo de permissão para todos os serviços de acessibilidade, independentemente do que realmente fazem. Quer uma app use a acessibilidade para ler todo o ecrã ou apenas para o bloquear, vê o mesmo aviso.

Esta é uma limitação do sistema de permissões do Android: não pode conceder acesso de acessibilidade "parcial". O aviso é genérico e concebido para a capacidade mais ampla possível, não para descrever o que uma app específica realmente faz.

A abordagem correta é olhar para a origem da app:

  • Está na Play Store?
  • Tem muitas transferências e avaliações?
  • O que realmente solicita na lista de permissões?

O Turn Off Screen tem mais de 5 milhões de utilizadores e está na Play Store desde 2017. O seu código faz uma única coisa que anuncia: bloquear o ecrã.

Como Verificar Você Mesmo

Se quiser confirmar que o Turn Off Screen não está a fazer nada inesperado, pode verificar:

1. Verificar as permissões da app: Definições → Apps → Turn Off Screen → Permissões

Deve ver: Sem localização, sem contactos, sem câmara, sem microfone, sem acesso ao armazenamento. O único item sensível é o próprio serviço de Acessibilidade.

2. Verificar o tráfego de rede: Se tem uma app de firewall (como o NetGuard), pode bloquear completamente o acesso à rede do Turn Off Screen. A app continuará a bloquear o ecrã - porque não tem motivo para comunicar com a internet.

3. Ler a política de privacidade: turnoffscreen.app/privacy - a política afirma que nenhum conteúdo de ecrã, teclas premidas ou dados pessoais são recolhidos. Todas as preferências do utilizador são armazenadas localmente no dispositivo.

A Permissão de Acessibilidade vs. Administrador do Dispositivo

No Android 8 e inferior, o Turn Off Screen usa a permissão de Administrador do Dispositivo em vez de Acessibilidade. O Administrador do Dispositivo tem uma capacidade de bloqueio de ecrã mais específica e incorporada - dispositivos Android 8 e anteriores não suportam GLOBAL_ACTION_LOCK_SCREEN.

No Android 9+, o Google adicionou a ação de bloqueio de ecrã baseada em acessibilidade e recomendou-a como a abordagem correta para apps de bloqueio de terceiros. O Turn Off Screen segue esta recomendação.

O Que Acontece Se Revogar a Permissão?

Se for a Definições → Acessibilidade e desativar o Turn Off Screen, o botão de bloqueio vai parar de funcionar. Ao tocá-lo, será solicitado que conceda a permissão novamente.

A app não vai bloquear, não vai eliminar dados e nenhuma outra funcionalidade muda. Simplesmente perde a capacidade de bloquear o ecrã pela app até reativar o serviço.

Devo Conceder a Permissão?

Para uma app de bloqueio de ecrã respeitável e amplamente utilizada como o Turn Off Screen, sim. A permissão é a única forma que o Android tem de permitir que apps de terceiros bloqueiem o ecrã em versões modernas do sistema operativo. A capacidade é usada para uma única ação, e a app tem uma política de privacidade pública, milhões de utilizadores e visibilidade na Play Store.

Se alguma vez tiver dúvidas sobre qualquer app que solicite acesso de Acessibilidade, as perguntas certas são:

  1. O que esta app realmente precisa de fazer?
  2. A solicitação de acessibilidade faz sentido para essa função?
  3. A app tem acesso à rede e, se tiver, precisa disso?

Para o Turn Off Screen: a função é bloquear o ecrã, a solicitação de acessibilidade faz sentido, e a app não tem motivo para usar acesso à rede (e de facto usa quase zero de bateria e dados).

Resumo

A permissão de Acessibilidade do Android é uma capacidade ampla que soa alarmante por causa de como o diálogo de aviso do Android está escrito. Para apps de bloqueio de ecrã especificamente, a permissão é usada apenas para realizar uma única ação do sistema - bloquear o ecrã - e nada mais. Não permite à app ler o ecrã, capturar entradas ou observar outras apps.

O Turn Off Screen usa esta permissão de forma responsável, foi auditado implicitamente por milhões de utilizadores ao longo de muitos anos e oferece total transparência sobre o que recolhe e o que não recolhe.

Turn Off Screen - Grátis

Sem registo. Funciona no Android.

Descarregar no Google Play