Quando começa o horário de uma oração, os apps que você escolheu saem do caminho até você rezar. Essa é toda a promessa do Escudo no Awwab. Este post explica como ele funciona de verdade, no iPhone e no Android, o que ele pode e não pode ver, e onde estão os seus limites honestos.
Escrevemos este texto porque uma ferramenta que fica entre você e o seu celular merece ser entendida. Você deve saber exatamente o que ela faz no momento em que soaria o adhān, o que acontece quando você toca em cada botão e o que ela nunca faz com os seus dados. Nada aqui é segredo, e nada é mais complicado do que precisa ser. Ela existe para proteger uma coisa que o Profeta ﷺ apontou como a obra que Deus mais ama: “a oração no seu tempo” (Ṣaḥīḥ al-Bukhārī 527, Ṣaḥīḥ Muslim 85).
A ideia em um minuto
- Você escolhe os apps que costumam afastar você na hora da oração. Só esses são segurados.
- Quando começa cada um dos cinco horários de oração, esses apps ficam pausados durante a janela daquela oração.
- Abra um deles e, em vez do feed, você vê um versículo e duas opções: “Ir à oração” ou “Há um motivo”.
- Marque a oração como feita e tudo é liberado de uma vez.
- Se uma janela passar sem a oração, nada castiga você. O Escudo simplesmente passa para a próxima oração quando o horário dela começar.
Tudo acontece no seu celular. O Awwab não tem nenhum servidor que saiba quando você reza, e o Escudo nunca nos envia nada.
Janelas de oração, calculadas no seu celular
Cada oração tem uma janela, não um único instante: o Dhuhr vai até o ʿAṣr, o ʿAṣr até o Maghrib, e assim por diante (Alcorão 4:103). O Awwab calcula os cinco horários no celular a partir da sua localização, do seu método de cálculo e da sua escola para o Asr, sem precisar de conexão. Nosso guia sobre como os horários de oração são calculados explica os métodos.
O Escudo segue essas janelas. A janela de uma oração vai do seu início ao início da oração seguinte, e o ʿIshāʾ fica segurado a noite toda até o Fajr. Se você já marcou uma oração como feita, a janela dela passa sem nada segurado. No iPhone, janelas com menos de quinze minutos, o que pode acontecer bem ao norte no verão, são puladas em vez de ficarem ligando e desligando.
No iPhone: o recurso Tempo de Uso da Apple
No iPhone, o Escudo é construído sobre a API do Tempo de Uso (Screen Time) da Apple, o mesmo recurso por trás dos limites de apps da própria Apple. Ele tem quatro partes.
A sua permissão. Durante a configuração, o Awwab pede ao iOS permissão para usar o Tempo de Uso para uso próprio. É a autorização “individual” da Apple, introduzida no iOS 16 para que as pessoas possam gerenciar o próprio celular, e não o de uma criança. Você pode pular essa etapa e configurar mais tarde pela tela Início do app, e pode retirar a permissão a qualquer momento nos Ajustes do iPhone.
A sua escolha de apps. Você escolhe apps, ou categorias inteiras, no seletor da própria Apple. O iOS devolve ao Awwab tokens: referências opacas com as quais o sistema consegue agir, mas que não dizem ao app quais apps elas representam. O Awwab pode pedir ao iOS que segure “estes tokens” na hora da oração, mas não consegue ler os nomes deles, e a seleção fica no seu iPhone. Ela não é sincronizada com o iCloud.
A programação. O Awwab registra cada janela de oração no iOS. Quando começa um horário de oração, o iOS desperta por um instante uma pequena parte do Awwab em segundo plano, mesmo que você não tenha aberto o app o dia inteiro. Ela verifica se aquela oração já foi marcada, aplica o Escudo se não foi e envia uma única notificação avisando que chegou a hora da oração.
A tela do Escudo. Quando você abre um app segurado, o iOS mostra no lugar dele a tela de bloqueio do Awwab: o nome da oração, um versículo e os dois botões, no mesmo idioma do app.
No Android: acesso aos dados de uso e uma sobreposição no próprio aparelho
O Android não tem um recurso como o Tempo de Uso que os apps possam usar da mesma forma, então o Escudo no Android funciona de outro jeito, e é igualmente local.
- Duas permissões. Ele precisa do acesso aos dados de uso (Usage access), que permite ver qual app está em primeiro plano, e de sobrepor a outros apps (Display over other apps), que permite desenhar a tela de oração por cima. O Android mostra uma pequena notificação contínua enquanto o Escudo está ligado.
- Uma verificação por segundo. Enquanto o Escudo está ligado, ele observa qual app está aberto. Se for um dos que você escolheu e a oração atual ainda não tiver sido marcada, ele cobre o app com o lembrete de oração em tela cheia, com o mesmo versículo e os dois botões. A verificação acontece na memória do celular e não é salva nem enviada a lugar nenhum.
- Sem truques de acessibilidade. O Escudo no Android não usa o serviço de acessibilidade de que alguns bloqueadores dependem. Em vez disso, usa a sobreposição, que pede menos acesso ao que está na sua tela.
- Só local. O app para Android não tem nenhuma nuvem do Awwab. A lista de apps que o Escudo segura fica guardada no celular e, como as suas outras configurações, faz parte do seu próprio backup do Google, se o backup estiver ativado.
O celular não é o inimigo. Ele só não deveria atender ao adhān antes de você.
“Ir à oração”
Este é o botão principal e, nas duas plataformas, leva ao mesmo lugar: uma tela tranquila no Awwab que se abre na qibla e numa breve súplica (duʿāʾ), pronta para você rezar e marcar a oração.
No Android, o botão abre o Awwab diretamente. No iPhone, a Apple não permite que uma tela de bloqueio abra outro app, então tocar nele envia uma notificação; toque nela e o Awwab se abre na oração. Se você já marcou a oração, por exemplo no widget da Tela de Início, o botão percebe e simplesmente deixa você entrar.
“Há um motivo”
A vida não para por causa de uma tabela de horários. A escola liga, um entregador se perde, um colega precisa de uma resposta agora. O segundo botão deixa você passar, por alguns minutos que você define: três por padrão, de um a trinta.
- Só é liberado aquilo em que você tocou. No iPhone, se você escolheu um app como parte de uma categoria inteira, o iOS libera essa categoria durante a pausa. No Android, só o app que está sob a sobreposição é liberado.
- Quando os minutos acabam, o Escudo volta, e uma notificação discreta avisa você.
- Nas configurações, você escolhe quantas vezes por oração o Escudo volta depois de uma pausa: nunca, uma vez, duas, três ou sempre. Uma vez é o padrão.
- Quando esse limite se esgota, os apps que você liberou ficam abertos pelo resto da janela daquela oração. O Escudo não discute com você, e a oração continua esperando.
No Android, a pausa é medida pelo relógio interno do celular, então mudar a hora nas Configurações não consegue esticá-la.
“Rezei” (I prayed): como o Escudo é liberado
O Escudo é liberado de uma única forma: quando você marca a oração como feita. Você pode fazer isso no app, depois da tela de oração, ou, no iPhone, direto pelo widget da Tela de Início. Tudo é liberado de uma vez, e qualquer pausa ainda em andamento é cancelada.
Uma janela nunca é liberada só porque o tempo passou. Se você não marcar o ʿAṣr, o Escudo continua ligado durante todo o ʿAṣr. Mas, quando o Maghrib começa, ele passa para o Maghrib: não acumula orações perdidas umas sobre as outras nem trava o seu celular pelo resto do dia. Se uma oração passou, nosso guia sobre repor orações perdidas explica, com delicadeza, o que fazer.
Dois casos desligam o Escudo de propósito. Se você acompanha o seu ciclo no Awwab e uma menstruação está registrada, as orações estão dispensadas e o Escudo descansa até ela terminar. E, se você não escolheu nenhum app, não há nada a segurar.
O que o Escudo nunca vê
- No iPhone, o Awwab não consegue ver os nomes dos apps que você escolheu, apenas os tokens opacos da Apple. O resumo de uso do celular que aparece no app é desenhado pela Apple dentro da sua própria visualização protegida, então os números nunca passam pelo código do Awwab.
- No Android, o Escudo lê qual app está em primeiro plano, segundo a segundo, para decidir se mostra a sobreposição. Ele não guarda histórico, e nada sai do celular.
- Nos dois, não há conta, nem ferramentas de análise, nem servidor nosso. Não temos como saber se você rezou, quais apps você segura nem com que frequência você toca em “Há um motivo”. Saiba mais em Privado por concepção.
Limites honestos
O Escudo é um compromisso que você assume consigo, não uma tranca cuja chave está com outra pessoa. Isso é proposital, e traz limites que vale a pena conhecer:
- Você sempre pode desligá-lo. No iPhone, você pode retirar a permissão do Tempo de Uso nos Ajustes; no Android, pode desativar o acesso aos dados de uso ou a sobreposição. No iPhone, o Awwab percebe isso na próxima vez que você abre o app e oferece configurar de novo.
- Sites não são segurados. No iPhone, o Escudo segura apps e categorias de apps, não sites num navegador.
- Os celulares Android variam. Alguns fabricantes encerram serviços em segundo plano de forma agressiva para economizar bateria. Se isso acontecer, o Awwab mostra um aviso de que o Escudo está pausado, e abrir o Awwab o liga de novo. Permitir que o Awwab rode em segundo plano nas configurações de bateria ajuda.
- Os horários dependem da sua localização. O Awwab atualiza a sua localização quando você o abre. Se você viajar para outro fuso horário com o app fechado, ele pede que você o abra para que os horários fiquem corretos.
- Não é uma ferramenta de controle parental. No iPhone, ele é configurado com autorização individual, para o seu próprio celular.
Uma ferramenta, não o motivo
Um Escudo pode impedir você de abrir um app. Ele não pode dar a você o motivo para ficar de pé sobre o tapete de oração; isso vem de saber a quem você reza e por quê. A Sūrat al-Jumuʿah descreve bem o padrão: quando vem o chamado, deixe o comércio que está nas suas mãos e, terminada a oração, volte a sair e busque a graça de Deus (Alcorão 62:9–10). O Escudo ajuda com a primeira metade desse versículo. O resto é com você. E tenha paciência consigo enquanto constrói o hábito: as obras que Deus mais ama são as mais constantes, ainda que pequenas (Ṣaḥīḥ al-Bukhārī 6464, Ṣaḥīḥ Muslim 783). Para saber mais sobre atenção e oração, leia Seu celular e sua oração.
Perguntas frequentes
O Awwab consegue ver quais apps eu bloqueio?
No iPhone, não. A Apple dá ao Awwab tokens opacos para os apps que você escolhe, e o app consegue aplicar o Escudo a eles sem saber os seus nomes. No Android, a lista de apps escolhidos fica guardada só no seu celular (e no seu próprio backup do Google, se você o usar), e nada é enviado para nós.
O que acontece se eu não marcar uma oração como feita?
O Escudo continua ligado durante a janela daquela oração. Quando começa a oração seguinte, ele passa para ela. Ele nunca acumula orações perdidas nem trava o seu celular pelo resto do dia.
O Escudo funciona com o Awwab fechado?
Sim. No iPhone, o iOS desperta uma pequena parte do Awwab em cada horário de oração, mesmo com o app fechado. No Android, o Escudo roda como um serviço em segundo plano, com uma notificação contínua enquanto está ligado.
Consigo entrar num app numa emergência?
Sim. Toque em “Há um motivo” e o app se abre pelos minutos que você definiu, três por padrão. Você também escolhe quantas vezes por oração o Escudo volta depois disso. Você nunca fica sem saída.
Fontes
As referências do Alcorão abrem o versículo no quran.com, e as de hadith abrem a narração no sunnah.com, onde você pode ler o texto completo. As narrações do Ṣaḥīḥ al-Bukhārī e do Ṣaḥīḥ Muslim são aceitas como autênticas pelos sábios do hadith; para as outras coleções, a classificação aparece ao lado da referência.
- Alcorão 4:103: a oração prescrita em horários determinados.
- Alcorão 62:9–10: deixar o comércio ao chamado e buscar a graça de Deus depois da oração.
- Ṣaḥīḥ al-Bukhārī 527 e Ṣaḥīḥ Muslim 85: a oração no seu tempo, a obra que Deus mais ama.
- Ṣaḥīḥ al-Bukhārī 6464 e Ṣaḥīḥ Muslim 783: as obras mais constantes, ainda que pequenas.
- Apple Developer, Family Controls, a autorização e o seletor de apps.
- Apple Developer, FamilyActivityPicker, a escolha de apps e categorias.
- Apple Developer, Managed Settings, a aplicação de um bloqueio aos tokens de apps e categorias.
- Apple Developer, ShieldConfigurationDataSource, a tela de bloqueio personalizada.
- Apple Developer, ShieldActionDelegate, o tratamento dos botões da tela de bloqueio.
- Apple Developer, DeviceActivityMonitor, chamadas em segundo plano em horários programados.
- WWDC21, Meet the Screen Time API, tokens opacos que representam apps e sites.
- WWDC22, What’s new in Screen Time API, a autorização individual a partir do iOS 16.
- Android Developers, UsageStatsManager, a leitura de qual app está em primeiro plano, com o acesso aos dados de uso.
- Android Developers, SYSTEM_ALERT_WINDOW, a permissão “Sobrepor a outros apps” (Display over other apps).
- Android Developers, Foreground service types, serviços que rodam com uma notificação contínua.
- Política de Privacidade do Awwab, o que o Escudo guarda em cada plataforma.