Estoy parcialmente de acuerdo con Arpit Kubadia. Por supuesto, existe una buena posibilidad de que pueda restringir el uso de datos de fondo como se explicó, pero la razón principal del bajo rendimiento de la aplicación es la arquitectura base de la aplicación en sí.
Sobre la arquitectura
Como soy desarrollador, sé un poco sobre el desarrollo de Android. Déjame explicarte sobre la aplicación de Facebook para hacerte entender un poco mejor. Facebook lanzó su Facebook para Android 2.0 en diciembre de 2012. Pero había una aplicación de Android incluso antes de eso, pero era pobre. Pobre significa pobre. Cuando los desarrolladores de Android de Facebook se enteraron de este problema, entendieron la razón, la arquitectura, de que la aplicación se construyó en HTML5, que drásticamente no pudo servir al usuario eterno. Entonces, modificaron la aplicación, hicieron todos sus componentes usando componentes nativos y la lanzaron cuando la calificación de Playstore trepó dramáticamente a 4 + estrellas.
- ¿Puedo recuperar mis viejos mensajes de WhatsApp de un teléfono perdido?
- ¿Por qué no hay más desarrolladores de aplicaciones móviles creando aplicaciones basadas en la web?
- ¿Cuándo comprará Microsoft Xamarin y lo hará gratis?
- ¿Cuáles son algunas experiencias con las aplicaciones de demostración?
- WhatsApp: ¿Cuándo desplegará WhatsApp un documento y una función de envío de PDF?
Lo mismo se puede aplicar a Quora. En este momento se está retransmitiendo en HTML5 (WebUI). Es hora de migrarlo a la versión nativa, ya que los usuarios de Quora realmente dudan con su rendimiento.
Razón real para el consumo de datos
Aunque está construido en HTML5, no habría consumido más datos, si hubiera utilizado la API más fina. Creo que su API web es pobre, cada vez que suena para sincronizarla, incluso carga los componentes de la interfaz de usuario, por lo que consume una enorme cantidad de datos.
De todos modos, la razón que menciono anteriormente es solo mi suposición de mi observación. Si llego a conocer más información al respecto, regrese para ver la actualización aquí.
Saludos 🙂
Fuente: Facebook acelera la aplicación de Android al deshacerse de HTML5 y reconstruirlo de forma nativa al igual que la versión de iOS