A ideia que o SelfControl provou.
Reconstruída para o que o iPhone permite.

O SelfControl é um clássico do Mac justamente porque seu bloqueio sobrevive a uma reinicialização, a uma desinstalação, até mesmo a você mudando de ideia. Nenhum app consegue copiar esse truque no iPhone, e há um motivo específico e inevitável para isso.

Matthew KFundador, FellaGuia

Uma resposta honesta primeiro: não existe um SelfControl de verdade para iPhone, e não pode existir. O SelfControl é exclusivo para Mac, lançado em 2012, e licenciado sob GPL. A App Store da Apple não permite código licenciado sob GPL, então uma versão oficial foi descartada antes mesmo das restrições do iOS entrarem em jogo.

Mesmo sem o problema da licença, o mecanismo técnico não sobreviveria à mudança. O SelfControl funciona editando diretamente o arquivo hosts de nível de sistema do seu Mac, algo que o modelo de sandbox do iOS foi especificamente criado para impedir que qualquer app de terceiros faça.

Como o SelfControl realmente funciona no Mac

Você define um cronômetro e uma lista de bloqueio, e ele edita seu arquivo hosts. Depois de iniciado, os sites da lista ficam inacessíveis no nível de rede, de um minuto até 24 horas completas.

O cronômetro em si não pode ser interrompido antes do tempo, por design. Reiniciar o Mac não o limpa, e excluir o aplicativo também não. Não há botão, configuração ou senha dentro do app que o encerre antes do tempo.

É resistente a desfazer casualmente, não literalmente inquebrável. Uma limitação conhecida e documentada é que um usuário com conhecimento técnico pode editar diretamente o arquivo hosts manualmente para restaurar o acesso, o que mostra que o cronômetro é inquebrável pelo próprio aplicativo, mesmo que o mecanismo subjacente tenha uma exceção.

Por que não existe uma versão real para iOS

A licença descarta primeiro. O SelfControl é um software de código aberto licenciado sob GPL, e as diretrizes da App Store da Apple não permitem código GPL, independentemente de qualquer questão técnica.

O sandbox do iOS descarta o mecanismo de qualquer forma. Todo app do iOS roda em um sandbox que impede que ele modifique arquivos do sistema ou leia dados de outro app, que é exatamente do que o truque do arquivo hosts do SelfControl depende.

A API de Screen Time da Apple para desenvolvedores é deliberadamente limitada. Bloqueadores de terceiros construídos com FamilyControls, ManagedSettings e DeviceActivity rodam em extensões fortemente restritas e somente leitura, sem acesso persistente à internet. Os apps nem sequer são informados sobre quais apps específicos você escolheu bloquear, já que essa informação fica oculta atrás de tokens criptográficos por privacidade.

Há uma lacuna específica que mais importa na prática. Até um bloqueador baseado em Screen Time com seu próprio código de acesso dentro do app pode normalmente ser desativado pelo botão "Apps com Acesso ao Screen Time" nos Ajustes do iOS, uma lacuna que o Screen Time integrado da Apple não tem da mesma forma, já que pode ser protegido por seu próprio código de acesso separado.

Ferramenta Mais próxima do modelo do SelfControl Cuidado com
Freedom Sessões em Modo Bloqueado que não podem ser interrompidas antes do tempo Exige iniciar uma sessão em vez de um padrão permanente
One Sec / ScreenZen Fricção antes de abrir, não um bloqueio rígido Não remove o acesso, apenas adiciona uma pausa
Forest Dispositivo de compromisso baseado em sessões Feito para sessões cronometradas, não bloqueio o dia todo
Fella Bloqueado por padrão, sem alternância dentro do app Ainda usa os frameworks de Screen Time da Apple como todos os bloqueadores de iOS

Onde o Fella se encaixa

Mesma filosofia, mecanismo diferente. O Fella não consegue replicar o bloqueio à prova de reinicialização do arquivo hosts do SelfControl, nenhum app de iOS consegue, mas ele remove a mesma coisa que o SelfControl remove: uma maneira fácil de desfazer o bloqueio no momento.

Sem pausa, sem adiar, sem alternância no próprio app. Os apps escolhidos permanecem bloqueados por padrão todos os dias, e em vez de um único cronômetro fixo, você tem um desbloqueio de emergência de 5 minutos por sessão que se bloqueia automaticamente.

Fella em ação

  • Construído sobre o Tempo de Uso e o Compartilhamento Familiar da Apple, não é uma gambiarra
  • Um desbloqueio de emergência de 5 minutos por sessão, sem botão para burlar
  • O bloqueio fica ativo por padrão. Você nunca precisa reativá-lo

Sua tela Início mostra rapidinho o que está bloqueado e o que ainda está aberto, sem precisar vasculhar os Ajustes.

Tela inicial do Fella com rotinas de foco e duração das sessões

Perguntas frequentes sobre o SelfControl para iPhone

Controle Sua Atenção
Comece Agora Mesmo