Messenger

Messenger fica mais rápido, mais leve e mais simples

Por Raymond Endres, vice-presidente de Engenharia do Messenger

Quando o Messenger se tornou um aplicativo separado em 2011, nosso objetivo era criar uma experiência de troca de mensagens rica em recursos. Adicionamos videochamadas, GIFs, compartilhamento de localização e muito mais. Os recursos foram bem recebidos pelas pessoas, mas o aplicativo ficou mais difícil de navegar e sua arquitetura cada vez mais complexa.

As pessoas recorrem a aplicativos de mensagens para manter contato com quem mais importa para elas. Dessa maneira, é importante que o app carregue rapidamente e seja simples de usar. Com o Messenger 4, iniciamos uma jornada para simplificar e redesenhar o Messenger, chamado internamente de Projeto LightSpeed. Agora, reconstruímos o aplicativo para iOS do zero e, a partir de hoje, começaremos a lançar ao longo das próximas semanas um Messenger mais rápido, mais leve e mais simples. O Messenger carregará duas vezes mais rápido* e terá um quarto do tamanho original.

Sabemos o quanto a velocidade e a estabilidade importam quando você está conversando com amigos e família ao longo do dia, por isso consideramos esses pontos ao redesenhar o app: 

  • Mais rápido: o tempo de abertura de um app pode não importar tanto se você usá-lo apenas uma ou duas vezes por dia para jogar ou assistir a um filme. No entanto, isso faz uma enorme diferença quando você abre um aplicativo várias vezes ao dia para responder a mensagens das pessoas que mais importam pra você.
  • Mais leve: um aplicativo mais leve significa que o Messenger abre, baixa e atualiza com mais rapidez para todos, incluindo pessoas que usam o aplicativo em dispositivos mais antigos ou em áreas com menor conectividade, onde cada kilobyte conta.
  • Mais simples: simplificamos o aplicativo, mantendo-o rico em recursos e facilitando a criação de melhores experiências por nossos engenheiros. Por exemplo, reduzimos a lista de contatos de 40 versões para uma que funcione de maneira consistente por todo aplicativo. Isso não apenas ajuda na navegação do usuário, mas também significa que os engenheiros não precisam criar experiências do zero.

Simplificar nosso aplicativo em iOS para torná-lo mais rápido e mais leve não foi uma tarefa fácil quando mais de um bilhão de pessoas se apoiam no Messenger. Reduzimos o código central do Messenger em 84% – passando de mais de 1,7 milhão de linhas de código para 360 mil – e reconstruímos nossos recursos para uma nova infraestrutura simplificada. Menos linhas de código tornam o aplicativo mais leve e responsivo, e uma base de código simplificada significa que os engenheiros podem inovar de forma mais rápida. Como parte dessa reconstrução, alguns recursos estarão temporariamente indisponíveis, mas estamos trabalhando para trazê-los de volta em breve.

O LightSpeed não apenas torna o aplicativo mais rápido, mais leve e mais simples para as pessoas, como também estabelece as bases para nossa visão de mensagens privadas e interoperabilidade entre aplicativos, o que vai nos permitir escalar nossa experiência com mensagens no futuro.

Você pode ler mais sobre como redesenhamos o Messenger no nosso blog de Engenharia.

*Comparado com a versão anterior do Messenger no iOS, de acordo com testes internos e dados de produção


:

Usamos cookies para ajudar a personalizar conteúdo, mensurar anúncios e fornecer uma experiência mais segura. Clicando ou navegando no site, você concorda em permitir a coleta de informações dentro e fora do Facebook por meio de cookies. Saiba mais, inclusive sobre os controles disponíveis: Política de Cookies