¿Por qué la aplicación de Facebook para iPhone es tan lenta en cargar el contenido?

13

¿Por qué la aplicación de Facebook para iPhone es tan lenta en cargar el contenido (en particular los comentarios de las publicaciones) y en ocasiones no recupera las publicaciones en absoluto?

El sitio web funciona bastante bien y rápido, pero la aplicación es significativamente más lenta, utilizando la misma red inalámbrica.

¿Hay algún problema en mi teléfono o alguien tiene sugerencias sobre cómo depurar algo como esto?

    
pregunta aneuryzm 24.05.2012 - 21:05

3 respuestas

13

La teoría predominante de por qué la aplicación de Facebook actual para iOS es tan lenta es que la aplicación:

  1. sufre de su uso intensivo de JavaScript en un componente UIWebView que actualmente no se beneficia del motor "Nitro" de Javascript que está disponible para Mobile Safari
  2. está mal diseñado

La aplicación utiliza muy poco código nativo y, por lo tanto, la mayor parte de su interacción tiene lugar dentro de un 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", es un UIWebView.

En términos muy simples, el motor Nitro Javascript hace que Javascript sea "más rápido".

iOS 4.3 llevó el motor Nitro a Mobile Safari, e IOS 5 llevó el motor Nitro a los accesos directos a la web que se lanzaron desde la pantalla de inicio. Esta es una de las posibles razones por las que su uso de Facebook en Mobile Safari parece mucho más receptivo.

A partir de iOS 5.1, UIWebView no se beneficia del motor Nitro Javascript.

Este problema se ha discutido recientemente en el blog de Mobtest, " Este es el motivo por el que la aplicación de iOS de Facebook es tan mala (UIWebViews y no Nitro) " con varios 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 las "noticias antiguas" a las "nuevas", parecen hacer un buen trabajo al concentrarse en hacer bien una sola tarea relacionada con Facebook, en algunos casos añadiendo soporte para algo que el general Facebook iOS La aplicación ni siquiera soporta.

    
respondido por el jeff 25.05.2012 - 04:45
0

Trabajo alrededor de esto usando un vpn. Entonces los comentarios, videos y otros se cargan rápidamente. Quizás el problema sea causado por los ISP que utilizan la Inspección profunda de paquetes (que se omite cuando se usa un vpn). El problema también está en Android.

    
respondido por el Geoff C 26.01.2015 - 16:26
-1

Si desea hacer clic en los enlaces FB, use la versión web (al menos hasta que FB mejore su diseño).

    
respondido por el user93166 01.10.2014 - 18:25

Lea otras preguntas en las etiquetas