Facebook es considerada como la peor aplicación por reducir de forma drástica el rendimiento de los smartphone. ¿A qué se debe?

La red social Facebook es una de las de mayor éxito del planeta. Su éxito se traduce en los millones de usuarios que hacen uso de ella tanto en ordenadores, como en móviles o tablets. Pero a pesar de su éxito, no todo es perfecto en la red social creada por Mark Zuckerberg.

Muchos de los usuarios de Facebook acceden a la plataforma mediante aplicaciones móviles, y esto es un gran problema para Facebook, debido a que la aplicación es considerada por muchas personas como la peor aplicación móvil por reducir de forma drástica el rendimiento de nuestro smartphone. ¿Hasta qué punto es cierto esto? ¿A qué se debe?

Las pruebas de los usuarios lo confirman

Que el rendimiento de la aplicación de Facebook sea pobre es un hecho que lleva años siendo comentado por algunos usuarios, pero hasta la fecha, para muchos ha sido considerado como un mito debido a la falta de pruebas reales. Para desmontar ese mito, algunos usuarios de Reddit se han propuesto comprobar si realmente ralentiza el rendimiento de nuestro dispositivo.

Para comprobar el rendimiento, han utilizado una herramienta de berchmark como prueba de rendimiento. La prueba escogida es la de DiscoMark, y lo que hace es medir el tiempo que nuestro sistema tarda en abrir y cerrar aplicaciones, con el objetivo de ver como influye la aplicación en nuestro día a día.

Lo que han descubierto los usuarios es que como sospechaban, no solo sienten el sistema más rápido y fluido cuando tienen Facebook desinstalado, sino que además tienen una prueba cronometrada que verifica que efectivamente, el sistema es más ágil sin Facebook.


Facebook.jpg


Los problemas internos de Facebook

Estos hechos hacen que podamos considerar a Facebook como la aplicación maldita de Android, capaz de reducir el rendimiento de nuestro teléfono como ninguna otra aplicación puede hacer. Existen muchas razones por las que esto puede deberse.

Generalmente, mientras más grande y completa sea una aplicación, más recursos del sistema va a consumir. Este hecho podemos descartarlo por completo, ya que las características que tiene la aplicación de Android no son tan extensas como para poder considerar siquiera que la razón sean sus grandes características.

Descartando que el bajo rendimiento se deba a un gran número de características, la opción que nos queda reside en el trabajo que hacen sus programadores. Según otro hilo de Reddit, la aplicación de Facebook está compuesta por más de 18.000 clases. Esto se debe a que los programadores de Facebook en lugar de utilizar las APIs oficiales de cada sistema operativo móvil, implementan sus propias librerías.

facebook 1.jpg


Además de ello, otra práctica que es muy probable y frecuente en pequeños grupos de trabajo es la ausencia de organización. Según quieren crear nuevas características, las van añadiendo directamente en lugar de utilizar una estructura adecuada. Esto hace que sea fácil implementar nuevas características, pero a su vez convierte el código en una maraña imposible de depurar.

Las alternativas. Facebook ralentiza Android

Pero a pesar de que no sea rentable, es posible que Facebook si que esté trabajando poco a poco en solucionar su aplicación a largo plazo. Es posible que en un futuro veamos un cambio radical (porque perfectamente podrían trabajar en una nueva aplicación sin que lo sepamos) pero en el presente la realidad que nos encontramos es que la aplicación va a seguir siendo un desastre en nuestro teléfono.

Existen varias soluciones. La primera de ellas es utilizar la versión web. Es tan completa como la página oficial de Facebook, está optimizada para dispositivos móviles y consume menos recursos que la aplicación. Además, si somos usuarios de Chrome, podemos recibir notificaciones de Facebook en la versión web, siendo una alternativa muy interesante.

Otra alternativa es el uso de Facebook Lite, la aplicación oficial de Facebook para dispositivos con pocos recursos. No es tan completa como la aplicación oficial, pero está muy bien. También existen clientes alternativos de Facebook como Metal o Folio, que ofrecen las características de la versión web y notificaciones con un excelente rendimiento.