O SOS da Lanterna BLA é Morse real. Três curtos, três longos, três curtos, com tempos exatos do padrão internacional. Não é um pisca decorativo. Não é um ritmo aleatório que parece SOS. É o código que socorrista, militar, piloto e navegador reconhecem desde 1908, agora rodando no LED da câmera do iPhone, dentro de um app de lanterna. Isso parece detalhe, mas é o tipo de detalhe que separa app de utilidade de app de teatro.
Vale lembrar o que é o código Morse, pra quem nunca prestou atenção. É um sistema de codificação de letras e números em pulsos curtos e longos, criado por Samuel Morse e Alfred Vail em 1837, originalmente pra transmissão por telégrafo elétrico. Cada letra do alfabeto vira uma combinação de pulsos. A letra S é três pulsos curtos. A letra O é três pulsos longos. Juntas, S, O, S forma o sinal de socorro internacional, adotado oficialmente em 3 de outubro de 1906 pela Conferência Radiotelegráfica Internacional de Berlim e em vigor desde 1 de julho de 1908. A escolha não foi pelas letras, foi pelo padrão fácil de transmitir e fácil de reconhecer mesmo em condição ruim. Três curtos, três longos, três curtos, em loop, é a forma mais reconhecível de pedir ajuda já inventada.
Mas Morse tem temporização. Não é qualquer ritmo. A recomendação ITU-R M.1677-1, mantida pela União Internacional de Telecomunicações, define que um pulso curto (dot) é a unidade base, e um pulso longo (dash) dura três unidades. O intervalo entre pulsos dentro de uma letra é uma unidade. O intervalo entre letras dentro de uma palavra é três unidades. O intervalo entre palavras é sete unidades. Mudando a duração da unidade base, você muda a velocidade da mensagem, mas a proporção é fixa. Quem aprende Morse aprende essa proporção primeiro.
A Lanterna BLA usa duzentos milissegundos como unidade. O dot fica em duzentos milissegundos. O dash em seiscentos. O intervalo entre pulsos dentro da letra S e da letra O fica em duzentos milissegundos. O intervalo entre as letras fica em seiscentos milissegundos. O intervalo entre repetições do SOS inteiro fica em mil e quatrocentos milissegundos, sete unidades. Cada número desses está em loop dentro do controlador de lanterna do app, lendo o LED da câmera traseira via AVCaptureDevice. O LED acende em duzentos, apaga em duzentos, acende em duzentos, apaga em duzentos, e por aí em diante, pelo tempo que você deixar o preset ativo. Não tem aleatoriedade. Não tem variação. É Morse padrão internacional, ponto.
A maioria dos apps de lanterna na App Store tem um modo SOS que não respeita essa especificação. Pisca em ritmo arbitrário, em frequência decorativa, no padrão que o desenvolvedor achou que parecia legal. Funciona como atenção visual genérica, mas não é Morse. Socorrista treinado, que olha pra um sinal de SOS no meio do escuro e tenta entender se é pedido de socorro real ou só uma luz piscando, vai conseguir distinguir. A Lanterna BLA respeita o que está fazendo. Quem souber Morse vai ver SOS de verdade. Quem nunca tiver visto vai ver o sinal mais reconhecível de emergência da história.
Esse cuidado é coerente com o resto do produto. A Lanterna BLA não tem modo strobe pra discoteca, não tem modo luz UV simulada, não tem modo polícia com pisca azul e vermelho. Tem seis situações curadas pra rotina noturna, sendo cinco delas pra calma (Banheiro de madrugada, Não acordar ninguém, Procurar algo, Quarto escuro, Emergência) e uma pra emergência real (SOS). Quando o app diz SOS, é SOS. Quando o app diz emergência, é luz no máximo, sem decoração. A literalidade é parte do projeto editorial.
Em situação real, o detalhe pode importar. Um caminhante de trilha que se perdeu, um piloto de avião monomotor com pane no rádio que sinaliza pra equipe de busca com a luz do iPhone, alguém preso embaixo de carro de noite. Em todos esses casos, sinal de SOS reconhecível pode fazer diferença real entre ser visto e não ser visto. Em situação não real, o SOS Morse continua tendo função. Ensina. Quem aprende que SOS é três curtos, três longos, três curtos, leva esse conhecimento pra vida. É código de mais de cento e quinze anos que ainda funciona porque é simples e robusto.
Pra ativar o SOS na Lanterna BLA, é só abrir o app e tocar no preset SOS. O LED traseiro começa a piscar imediatamente, a tela acende em vermelho discreto. Toca de novo, o pisca para. Tem timer pra apagar sozinha depois de trinta segundos, um minuto, dois ou cinco. Tem widget pra você ativar de uma vez, sem onboarding. É uma feature que ninguém quer precisar usar, mas que existe pra quando precisar. Acende rápido. E pisca direito.