Tecnologia · 5 min read · Oct 18, 2025

De monolito a modular: o novo Snap para Android

Não é uma tarefa fácil, ” comenta Gustavo Moura, diretor de engenharia da Snap, quando pergunto por que estava demorando tanto para a tão falada nova versão do Snap para Android ser lançada. “ E não estamos apressando, porque queremos acertar.

É um aplicativo bastante grande e vem com uma série de recursos, ” explica Jerry Hunter, vice-presidente sênior de Engenharia da Snap. “ Geralmente leva cerca de um ano para reescrever um aplicativo desse tamanho. E isso não conta o tempo gasto no planejamento. No planejamento, também tivemos que considerar se realmente queríamos reescrever o aplicativo ou apenas continuar tentando consertar o antigo…

de monolito a modular: o novo snap para android - snap inc

Snap (anteriormente, Snapchat) pode ser um dos aplicativos de redes sociais mais populares e, de fato, pode reivindicar ter desempenhado um papel importante na criação de todo o conceito de mensagens de imagem ou foto (“snaps”), mas o aplicativo teve um caminho difícil quando se trata do Android. Enquanto seu avatar no iOS sempre foi um desempenho suave, o Android teve uma história diferente, com reclamações surgindo rapidamente. Para seu crédito, a empresa sabia que tinha um desafio em mãos no que diz respeito ao Android.

Há alguns anos, quando entrei na Snap, ” lembra Hunter. “ Evan (Spiegel, CEO da Snap) estava perguntando o que seria necessário para mudar a experiência do Android. O desempenho não estava à altura e os clientes do Android não estavam felizes.

A razão para isso, diz ele, foi o fato de que o aplicativo Android existente era um monolito. “ Descobrimos que o código em si estava bagunçado, ” explica. Foi criado sem nenhuma base arquitetônica, então era difícil fazer mudanças. E isso se deveu ao fato de que o aplicativo foi criado rapidamente em uma tentativa de chegar ao mercado rapidamente, e nisso, teve sucesso. No entanto, estava enfrentando problemas, e quando entrei – em outubro de 2016 – eles já estavam pensando em reestruturar o aplicativo.”

Claro, reescrever todo o aplicativo do zero não era a opção inicial. A Snap primeiro tentou consertar o aplicativo existente reescrevendo partes dele. “ Originalmente, pensei que poderíamos mudar partes do aplicativo. Pensamos que poderíamos tentar reescrever partes dele, mas simplesmente não funcionou, ” lembra Hunter com ironia.

O maior desafio, segundo Moura, um ex-Google, foi o fato de que vários dos elementos do aplicativo Android anterior estavam interconectados. “ Se tentássemos consertar um aspecto, outro era afetado, ” aponta. “ Havia muitos recursos no aplicativo e todos estavam se atrapalhando. Então, se você tentasse consertar uma parte, algo dava errado com outra.

É aí que Moura e sua equipe entraram em cena. “ Por volta de dezembro de 2017, Gustavo e alguns engenheiros selecionados começaram a trabalhar na tentativa de reescrever todo o aplicativo – e não apenas partes dele – do zero, ” lembra Hunter. “ Em três meses, por volta de março de 2018, eles nos mostraram como um aplicativo Android para Snap poderia ser. Eles nos mostraram como construir o novo aplicativo.

A ética central por trás do novo aplicativo era a modularidade aumentada. “ Construímos uma estrutura subjacente que era modular por natureza. Tivemos que trabalhar para isolar recursos sem afetar outros recursos – se você carregar a câmera, então apenas a câmera deve ser carregada, ” elabora Moura.

E, claro, tinha que funcionar realmente rápido. “ Estamos buscando torná-lo o mais rápido possível, ” enfatiza Hunter. “ Trata-se de capturar snaps com seus amigos e familiares. Não queremos que os clientes sintam que o aplicativo está atrapalhando o compartilhamento de suas experiências.

de monolito a modular: o novo snap para android - snapchat android

Ajudando-os em seu caminho está uma enorme comunidade de testes beta. “ Um milhão de pessoas se inscreveram para nossos testes beta, ” diz Moura. “ Eles são nossos salvadores. Eles experimentam o aplicativo, nos enviam problemas e testam novos recursos.

Claro, tudo isso está levando tempo, razão pela qual nem Moura nem Hunter se comprometerão a dar uma data exata de lançamento público do novo Snap para Android. Após a experiência anterior, a equipe da Snap não está correndo riscos e está testando cada recurso em detalhes. O fato de que o Android roda em uma ampla variedade de dispositivos de diferentes tamanhos e configurações, ao contrário do iOS (onde se lida com menos permutações de dispositivos e especificações), apenas torna a tarefa mais desafiadora. A Snap até montou um laboratório especial de dispositivos com dezenas de diferentes dispositivos Android para ajudar a testar o aplicativo.

Não temos uma data definida. Estamos fazendo muitos testes beta, permitindo que clientes selecionados o usem ao longo do caminho. Estamos no processo de lançá-lo, ” diz Hunter. Então, há a pequena questão do próprio Android evoluindo. Quando o trabalho começou no novo Snap, o Android Oreo estava chegando aos dispositivos, hoje é a vez do Pie e, mesmo enquanto falamos, uma nova versão do Android está no horizonte. Moura reconhece que mudar constantemente o aplicativo para diferentes versões é um desafio, mas sente que o Android em si está melhorando e é muito mais maduro do que era há dois anos. Ele insiste que a equipe não está apenas adaptando o novo aplicativo Snap para diferentes dispositivos e versões do Android, mas também novos desenvolvimentos de produtos, como entalhes e telas dobráveis.

Jacob Andreou, vice-presidente de Produto da Snap, acredita que o aspecto mais importante do novo aplicativo Android será seu desempenho em dispositivos que anteriormente mal conseguiam rodar o aplicativo. “ Nosso objetivo é que o desempenho no Android seja tão bom ou melhor do que em dispositivos iOS comparáveis, ” diz ele. “ Estamos encontrando maneiras inteligentes de contornar problemas como câmera e memória e tornando nosso aplicativo muito mais adaptável. Usuários que realmente tiveram experiências ruins com o Snap no Android no passado, agora terão uma experiência excelente.

É uma promessa e tanto. Mas uma que a Snap parece determinada a cumprir. O que talvez seja também por isso que a equipe está levando seu tempo para preparar o aplicativo. Ao final, pergunto quando a versão final do aplicativo estará pronta.

A resposta de Gustavo resume a atitude da nova equipe do Snap para Android.

Versão final? Mesmo depois de ser lançada ao público, continuaremos trabalhando nela. Não há versão final. Ela continuará melhorando. Continuará mudando.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.