¿Por qué la aplicación de Facebook para iPhone es tan lenta para cargar el contenido (en particular, los comentarios de las publicaciones) y, a veces, no recupera las publicaciones en absoluto?
El sitio web funciona bastante bien y rápido, pero la aplicación es significativamente más lenta y utiliza la misma red inalámbrica.
¿Algo está mal en mi teléfono o alguien tiene pistas sobre cómo depurar algo como esto?
La teoría predominante de por qué la aplicación actual de Facebook para iOS es tan lenta es que la aplicación:
La aplicación utiliza muy poco código nativo y, por lo tanto, la mayor parte de su interacción se lleva a cabo dentro de una UIWebView que muestra HTML y ejecuta Javascript.
Esencialmente, en cualquier lugar donde una aplicación muestre algo que se vea y actúe como si estuviera "incrustando un navegador web", eso es un UIWebView.
En términos muy simples, el motor Nitro Javascript hace que Javascript sea "más rápido".
iOS 4.3 trajo el motor Nitro a Mobile Safari, y IOS 5 trajo el motor Nitro a los accesos directos web que se inician desde la pantalla de inicio. Esta es una posible razón por la que su uso de Facebook dentro de Mobile Safari parece mucho más receptivo.
A partir de iOS 5.1, UIWebView no se beneficia del motor Nitro Javascript.
Este problema se discutió recientemente en el blog de Mobtest, " He aquí por qué la aplicación iOS de Facebook es tan mala (UIWebViews y no Nitro) " con una serie de comentarios en el hilo relacionado de Hacker News .
Dentro de la aplicación actual, Facebook ha aumentado recientemente su promoción de aplicaciones iOS adicionales:
Estas aplicaciones, que van desde "noticias antiguas" hasta "nuevas", parecen hacer un buen trabajo al enfocarse en hacer bien una sola tarea relacionada con Facebook, y en algunos casos agregan soporte para algo que la aplicación iOS general de Facebook no hace. incluso apoyo.
Lo soluciono usando un vpn. Luego, los comentarios, videos y otros se cargan rápidamente. Quizás el problema se deba a que los ISP utilizan la Inspección profunda de paquetes (que se omite cuando se utiliza una VPN). El problema también está en Android.
Si desea hacer clic en los enlaces de FB, use la versión web (al menos hasta que FB mejore su diseño).
jason salaz
usuario10355
jason salaz