La famosa plataforma de comunicación Discord se prepara para realizar un cambio radical en la experiencia de los usuarios de Android, mediante el desarrollo de un cliente (Client) completamente nuevo basado en el lenguaje de programación Rust. Este cambio técnico tiene como objetivo abordar los problemas de lentitud y el alto consumo de memoria que los usuarios han enfrentado durante mucho tiempo, especialmente en dispositivos de gama media y baja.
Mejoras tangibles en la velocidad de inicio
Stanislav Vishnevskiy, director técnico y cofundador de Discord, reveló resultados preliminares que muestran la superioridad del nuevo cliente en las pruebas de rendimiento. En una comparación realizada en teléfonos Android antiguos (de la serie Samsung A-series), los resultados mostraron lo siguiente:
- Cliente actual: tarda aproximadamente 3 segundos en iniciar, seguidos de dos segundos para cargar todo el contenido.
- Nuevo cliente (basado en Rust): inicia en menos de un segundo y todos los datos se cargan en menos de dos segundos.
Eficiencia en el consumo de memoria (RAM)
Además de la velocidad, la nueva actualización se centra en reducir la huella de memoria RAM de la aplicación. Vishnevskiy señaló que la nueva versión para PC, que utiliza el mismo enfoque, consume solo alrededor de 300 MB de memoria, lo que representa una disminución masiva en comparación con la versión actual, que puede consumir hasta 1200 MB.
¿Por qué es importante este cambio técnicamente?
La adopción del lenguaje Rust no es solo un cambio de herramientas, sino una decisión estratégica para mejorar la eficiencia del sistema. Rust es conocido por su capacidad superior para gestionar la memoria de forma segura y rápida sin necesidad de procesos de "recolección de basura" (Garbage Collection) que consumen recursos del procesador y causan retrasos en la respuesta. Esta tendencia significará una experiencia más fluida para millones de usuarios que poseen teléfonos Android económicos, ya que la aplicación será más ligera y responderá más rápido a las operaciones diarias.
A pesar de estos avances prometedores, Discord no ha anunciado una fecha oficial para el lanzamiento de la nueva versión, pero los indicadores técnicos sugieren que el trabajo se encuentra en las etapas finales antes del lanzamiento público.