Noticias

Reddit es más rápido en Android gracias a Baseline Profiles, R8 y Jetpack Compose

Si hay algo que todos los usuarios de Reddit tienen en común, además del amor por los memes y los debates interminables, es la frustración al esperar que la app cargue. Pero los días de eterno "loading" parecen estar contados. 

Cristian Do Carmo Rodríguez
13 de dic. de 2024
2 min de lectura
SoftwareAndroidRedes socialesAvanzado

Reddit ha implementado mejoras tecnológicas de última generación para que su aplicación en Android sea tan rápida como cambiar de subreddit.

Adiós a los tiempos muertos

Reddit ha decidido optimizar su app utilizando Baseline Profiles, una herramienta mágica que mejora los tiempos de inicio y el rendimiento general. ¿Cómo lo lograron? Fácil (bueno, fácil si eres un ingeniero experto). Identificaron los momentos clave en la experiencia del usuario, como navegar por el feed principal, iniciar sesión o saltar entre subreddits, y se aseguraron de que todo fluya como si deslizaras mantequilla en una sartén caliente.

person holding black samsung android smartphone

¿El resultado? Un 51% menos de tiempo de inicio en los feeds principales y una notable mejora en la fluidez al desplazarse. Y eso no es todo: los frames congelados, esos molestos momentos donde todo parece paralizarse, se redujeron en un 36%.

Además, ahora estos perfiles se regeneran automáticamente en cada lanzamiento. Así que no solo es más rápido, sino también más inteligente.

El superpoder del R8 en modo completo

Si Baseline Profiles es la varita mágica, el compilador R8 en modo completo es como un gimnasio intensivo para el código. Antes, Reddit usaba R8 en modo "compatibilidad" porque su código antiguo no estaba listo para algo más agresivo. Pero los ingenieros se arremangaron, hicieron limpieza, y ahora el R8 funciona a plena potencia, eliminando errores y optimizando cada línea de código.

Esto no solo ha reducido los fallos graves (un 30% menos de errores de "aplicación no responde") sino que también ha hecho que los usuarios sean más felices, como lo demuestra un aumento del 4% en valoraciones positivas en Google Play.

Jetpack Compose: el rediseño que todos necesitábamos

Finalmente, Reddit se unió al futuro con Jetpack Compose, una herramienta para construir interfaces de usuario modernas y eficientes. Gracias a esto, los desarrolladores pudieron despedirse de ese código obsoleto que daba dolores de cabeza y enfocarse en mejorar la estabilidad y velocidad.

a close up of a cell phone with social icons on it

La joya de la corona fue la reescritura del feed principal con Compose. Los beneficios no solo se ven en los dispositivos más potentes, sino especialmente en teléfonos de gama media y baja, donde los tiempos de inicio mejoraron hasta un 40%. ¡Ideal para los usuarios en mercados emergentes!

¿Qué significa esto para nosotros, los usuarios?

Menos espera, más diversión. Desplazarse por Reddit es ahora más rápido y fluido, incluso en los dispositivos menos potentes. Los tiempos de inicio son más cortos, las pantallas cargan más rápido y el scrolling ya no es un dolor de cabeza. Además, cada clic entre subreddits o funciones se siente más natural.

Reddit no se conforma. Prometen llevar estas mejoras a otros aspectos clave de la app, como la creación de publicaciones y comentarios. ¿La meta? Hacer que usar Reddit sea tan rápido y placentero como descubrir un nuevo meme viral.