Tecnología · 5 min read · Oct 18, 2025
De monolito a modular: la nueva Snap para Android
“ No es una tarea fácil, ” comenta Gustavo Moura, director de ingeniería en Snap, cuando le pregunto por qué ha tardado tanto en salir la tan comentada nueva versión de Snap para Android. “ Y no estamos apresurando, porque queremos hacerlo bien. ”
“ Es una aplicación bastante grande y viene con una serie de características, ” explica Jerry Hunter, vicepresidente senior de Ingeniería en Snap. “ Generalmente toma alrededor de un año reescribir una aplicación de este tamaño. Y eso no cuenta el tiempo dedicado a la planificación. En la planificación, también tuvimos que considerar si realmente queríamos reescribir la aplicación o simplemente queríamos seguir intentando arreglar la antigua… ”

Snap (anteriormente, Snapchat) podría ser una de las aplicaciones de redes sociales más populares y, de hecho, puede afirmar haber jugado un papel importante en la creación de todo el concepto de mensajería de imágenes o fotos (“snaps”), pero la aplicación ha tenido un camino accidentado en lo que respecta a Android. Mientras que su versión para iOS siempre ha sido un rendimiento fluido, Android ha sido una historia diferente con quejas que llegaban rápidamente. A su crédito, la empresa sabía que tenía un desafío en sus manos en lo que respecta a Android.
“ Un par de años, cuando me uní a Snap, ” recuerda Hunter. “ Evan (Spiegel, CEO de Snap), estaba preguntando qué se necesitaría para cambiar la experiencia de Android. El rendimiento no estaba a la altura y los clientes de Android no estaban contentos. ”
La razón de esto, dice, fue el hecho de que la aplicación existente de Android era un monolito. “ Descubrimos que el código en sí estaba desordenado, ” explica. Fue creado sin ningún fundamento arquitectónico, por lo que era difícil hacer cambios. Y esto se debió a que la aplicación fue creada rápidamente en un intento de llegar al mercado rápidamente, y en esto, tuvo éxito. Sin embargo, estaba enfrentando problemas, y para cuando me uní – octubre de 2016 – ya estaban pensando en rehacer la aplicación.”
Por supuesto, reescribir toda la aplicación desde cero no era la opción inicial. Snap primero intentó arreglar la aplicación existente reescribiendo partes de ella. “ Originalmente, pensé que podríamos cambiar partes de la aplicación. Pensamos que podríamos intentar reescribir partes de ella, pero simplemente no funcionó, ” recuerda Hunter con ironía.
El mayor desafío, según Moura, un ex-Google, fue el hecho de que varios de los elementos de la aplicación anterior de Android estaban interconectados. “ Si intentábamos arreglar un aspecto, otro se veía afectado, ” señala. “ Había muchas características en la aplicación y todas se estaban interponiendo entre sí. Así que si intentabas arreglar una parte, algo salía mal con otra. ”
Aquí es donde Moura y su equipo entraron en juego. “ Alrededor de diciembre de 2017, Gustavo y algunos ingenieros seleccionados comenzaron a trabajar en intentar reescribir toda la aplicación – y no solo partes de ella – desde cero, ” recuerda Hunter. “ En tres meses, alrededor de marzo de 2018, nos mostraron cómo podría ser una aplicación de Android para Snap. Nos mostraron cómo construir la nueva aplicación. ”
La ética central detrás de la nueva aplicación era una mayor modularidad. “ Construimos una estructura subyacente que era modular por naturaleza. Tuvimos que trabajar para aislar características sin afectar a otras características – si cargas la cámara, entonces solo debería cargarse la cámara, ” elabora Moura.
Y, por supuesto, tenía que funcionar realmente rápido. “ Estamos buscando hacerlo lo más rápido posible, ” enfatiza Hunter. “ Se trata de capturar snaps con tus amigos y familiares. No queremos que los clientes sientan que la aplicación se interpone en el camino de compartir su experiencia. ”

Ayudándoles en su camino hay una enorme comunidad de beta testers. “ Un millón de personas se inscribieron para nuestras pruebas beta, ” dice Moura. “ Son nuestros salvadores. Prueban la aplicación, nos envían problemas y prueban nuevas características. ”
Por supuesto, todo esto está tomando tiempo, razón por la cual ni Moura ni Hunter se comprometen a dar una fecha exacta de lanzamiento público de la nueva Snap para Android. Después de la experiencia anterior, el equipo de Snap no está tomando riesgos y está probando cada característica en detalle. El hecho de que Android funcione en una amplia variedad de dispositivos de diferentes tamaños y configuraciones, a diferencia de iOS (donde uno tiene que lidiar con menos permutaciones de dispositivos y especificaciones), solo hace que la tarea sea más desafiante. Snap incluso ha creado un laboratorio de dispositivos especial con docenas de diferentes dispositivos Android para ayudar en las pruebas de la aplicación.
“ No tenemos una fecha definitiva. Estamos haciendo muchas pruebas beta, dejando que clientes seleccionados la usen en el camino. Estamos en el proceso de implementarla, ” dice Hunter. Luego está el pequeño asunto de que Android mismo está evolucionando. Cuando se comenzó a trabajar en la nueva Snap, Android Oreo estaba llegando a los dispositivos, hoy es el turno de Pie y, incluso mientras hablamos, una nueva versión de Android está en el horizonte. Moura reconoce que cambiar constantemente la aplicación para diferentes versiones es un desafío, pero siente que Android en sí mismo está mejorando y es mucho más maduro de lo que era hace dos años. Insiste en que el equipo no solo está adaptando la nueva aplicación Snap para diferentes dispositivos y versiones de Android, sino también para nuevos desarrollos de productos como muescas y pantallas plegables.
Jacob Andreou, vicepresidente de producto en Snap, siente que el aspecto más importante de la nueva aplicación de Android será su rendimiento en dispositivos que anteriormente apenas podían ejecutar la aplicación. “ Nuestro objetivo es que el rendimiento de Android sea tan bueno o mejor que en dispositivos iOS comparables, ” dice. “ Estamos encontrando formas inteligentes de sortear problemas como la cámara y la memoria y haciendo que nuestra aplicación sea mucho más adaptable. Los usuarios que realmente tuvieron malas experiencias con Snap en Android en el pasado, ahora tendrán una experiencia excelente. ”
Es una promesa increíble. Pero una que Snap parece decidida a cumplir. Quizás también sea por eso que el equipo se está tomando su tiempo para preparar la aplicación. Al finalizar, pregunto cuándo estará lista la versión final de la aplicación.
La respuesta de Gustavo resume la actitud del nuevo equipo de Snap para Android.
“ ¿Versión final? Incluso después de que se publique al público, seguiremos trabajando en ella. No hay una versión final. Seguirá mejorando. Seguirá cambiando. ”
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.