Messenger

Presentamos una nueva versión de Messenger: más rápida, ligera y sencilla

Por Raymond Endres, VP de Ingeniería, Messenger

Cuando Messenger se lanzó en 2011, nuestro objetivo era crear una experiencia de mensajería con múltiples funciones. Agregamos opciones de videollamadas, GIFs, geolocalización y más. Y, aunque las personas disfrutan de la aplicación, ésta se volvió difícil de navegar por su arquitectura cada vez más compleja. 

Todos los días las personas recurren a las aplicaciones de mensajería para estar en contacto con sus afectos, por esto es clave que las aplicaciones carguen rápidamente y sean fáciles de usar. En simultáneo con el desarrollo de Messenger 4, iniciamos un camino para simplificar y rediseñar Messenger, llamado internamente Project LightSpeed, y reconstruimos la aplicación para iOS desde cero. Desde hoy, Messenger es más rápido, más pequeño y más simple para iOS. Se cargará el doble de rápido y tendrá un cuarto de su tamaño original.

Sabemos que la velocidad y la estabilidad de la herramienta son muy importantes cuando estás conversando con familia y amigos, así que rediseñamos la aplicación con eso en mente. 

Simplificar nuestra aplicación para iOS para que sea más rápida y liviana no fue tarea fácil considerando que más de mil millones de personas usan Messenger. Redujimos el código madre de Messenger en un 84 por ciento, pasando de más de 1.7 millones de líneas de código a 360,000, y reconstruimos nuestras funciones para adaptarlas a una nueva infraestructura simplificada. Menos líneas de código hacen que la aplicación sea menos pesada y más receptiva, y una base de código simplificada ayuda a que los ingenieros puedan innovar más rápidamente. Como parte de la reconstrucción, algunas características no estarán disponibles temporalmente, pero estamos trabajando para recuperarlas pronto.

LightSpeed ​​no solo hace que la aplicación sea más rápida, más ligera y más sencilla para nuestros usuarios, sino que también sienta las bases para cumplir con nuestra visión de una mensajería privada e interoperabilidad entre aplicaciones, lo que nos permite potenciar nuestra experiencia de mensajería en el futuro.

Más información sobre cómo reconstruimos Messenger en nuestro blog de Ingeniería.