Saltar para o conteúdo
15 de outubro de 2026 · 4 MIN LEITURA · Blog

Porque começámos a desenvolver para o navegador

Durante a maior parte da nossa história, Zydeno referia-se a aplicações para telemóvel. Primeiro o iPhone, depois o Android, desenvolvidos gradualmente e lançados com cuidado. Isso não mudou. O que mudou foi que começámos a analisar com mais honestidade onde as pessoas passam as suas horas de trabalho — e, para muitas delas, é numa janela do navegador num portátil.

Assim, passámos a fabricar também extensões Chrome e complementos Edge. Esta é uma breve nota sobre o motivo dessa decisão e sobre o que decidimos não fazer ao longo do processo.

O navegador é onde está o teclado

A primeira aplicação que trouxemos foi o KeyRush, o nosso programa de treino de digitação. Num telemóvel, tinha sempre uma função um pouco estranha: ensina-nos a digitar num teclado físico, mas está instalada num dispositivo que não tem um. As pessoas usavam-no e gostavam, mas a discrepância era óbvia. Quem pratica a digitação tátil está normalmente sentado numa secretária, em frente a um computador, com um navegador já aberto.

A integração do KeyRush no navegador não foi uma expansão apenas por si só. Foi uma forma de aproximar a aplicação do local onde a competência que ensina é efetivamente utilizada.

As extensões são pequenas de propósito

Gostamos de restrições, e as extensões estão repletas delas. Uma janela pop-up é uma pequena janela que se fecha assim que se clica noutro local. Uma extensão disputa um lugar numa barra de ferramentas que já está sobrelotada. Os utilizadores desconfiam — e com razão — de tudo o que lhes pede autorização para aceder às páginas que visitam.

Essas limitações levam-nos exatamente ao tipo de software que já tentamos criar: focado, discreto e honesto em relação ao que intervém. Uma extensão que tenta ser uma plataforma completa é, normalmente, uma má extensão. Uma que faça bem uma única coisa e não interfira, é que se enquadra neste formato.

A mesma lógica aplica-se ao BBH, o nosso bloqueador de pornografia e de sites. Num telemóvel, o bloqueio tem de enfrentar todo o sistema. No navegador, a extensão é o local natural para isso — é aí que os sites são abertos, por isso é aí que um bloqueador deve estar.

Porquê o Chrome e o Edge?

Ambos os navegadores utilizam o mesmo modelo de extensões, pelo que oferecer suporte a ambos não implica criar dois produtos. Significa uma única base de código, duas listagens na loja e dois processos de revisão. Optámos por fazer o trabalho adicional de listagem porque muitas pessoas utilizam o Edge simplesmente porque veio instalado no seu computador, e preferimos ir ao encontro delas do que pedir-lhes que mudem de navegador por nossa causa.

O que não fizemos

Não criámos uma aplicação web com contas. Essa teria sido a abordagem convencional: um site, um login, o progresso sincronizado com um servidor. Teria também violado todos os princípios que já defendemos. As nossas extensões guardam os dados no navegador, no dispositivo, da mesma forma que as nossas aplicações para telemóvel os guardam no telemóvel. Pequenas, rápidas e respeitadoras de quem as utiliza.

Também não tratámos o navegador como um depósito de aplicações para telemóvel. Nem todas as aplicações que criamos se enquadram numa barra de ferramentas. Um planeador de refeições, por exemplo, fazia mais sentido para nós como uma janela de ambiente de trabalho propriamente dita do que como uma janela pop-up — o que é parte da razão pela qual também começámos a disponibilizar aplicações Windows, mas isso é assunto para outro artigo.

O que isto nos ensinou até agora

Basicamente, os princípios fundamentais mantêm-se. As pessoas que utilizam um navegador querem o mesmo que as que utilizam um telemóvel: software que inicie rapidamente, que cumpra o que promete e que não exija mais do que o necessário. Os detalhes mudam — tamanhos de ecrã, autorizações, forma como os dados são armazenados —, mas o padrão permanece o mesmo.

Ainda somos uma equipa pequena e adicionar plataformas tem um custo. Cada nova loja representa mais uma listagem para manter, mais uma fila de revisão, mais um conjunto de casos excecionais. Só aceitamos cada uma delas quando temos a certeza de que a aplicação fica realmente melhor por estar presente nessa plataforma. No caso do navegador, tínhamos essa certeza.