13 votes

Pourquoi l'application Facebook pour iPhone est-elle si lente à charger le contenu ?

Pourquoi l'application Facebook pour iPhone est-elle si lente à charger le contenu (en particulier les commentaires des messages) et qu'elle n'affiche parfois pas du tout les messages ?

Le site web fonctionne très bien et rapidement mais l'application est nettement plus lente, en utilisant le même réseau sans fil.

Y a-t-il un problème dans mon téléphone ou quelqu'un a-t-il des conseils pour déboguer quelque chose comme ça ?

13voto

jeff Points 246

La théorie prédominante pour expliquer pourquoi l'application Facebook actuelle pour iOS est si lente est que l'application.. :

  1. souffre de son utilisation intensive de JavaScript dans un composant UIWebView qui ne bénéficie pas actuellement du moteur Javascript "Nitro" disponible dans Mobile Safari.
  2. est mal conçu

L'application utilise très peu de code natif, et la plupart de vos interactions se déroulent donc dans une UIWebView affichant du HTML et exécutant du Javascript.

Essentiellement, partout où une application affiche quelque chose qui ressemble et agit comme si elle "intégrait un navigateur web", il s'agit d'une UIWebView.

En termes très simples, le moteur Javascript Nitro rend Javascript "plus rapide".

iOS 4.3 a apporté le moteur Nitro à Mobile Safari, et IOS 5 a apporté le moteur Nitro aux raccourcis web lancés depuis l'écran d'accueil. C'est une raison potentielle pour laquelle votre utilisation de Facebook dans Mobile Safari semble beaucoup plus réactive.

À partir d'iOS 5.1, UIWebView ne bénéficie pas du moteur Javascript Nitro.

Cette question a été récemment discutée sur le blog de Mobtest, " Voici pourquoi l'application Facebook pour iOS est si mauvaise (UIWebViews et pas de Nitro). "avec un certain nombre de commentaires dans le fil de discussion correspondant de Hacker News .

Dans le cadre de l'application actuelle, Facebook a récemment augmenté sa promotion d'autres applications iOS :

Ces applications, qui vont de l'"ancienne" à la "toute nouvelle", semblent bien se concentrer sur une seule tâche liée à Facebook et, dans certains cas, elles prennent en charge un élément que l'application iOS Facebook générale ne prend même pas en charge.

0voto

mishap Points 111

Je contourne le problème en utilisant un vpn. Ensuite, les commentaires, les vidéos et autres se chargent rapidement. Peut-être que le problème est causé par les FAI qui utilisent l'inspection approfondie des paquets (qui est contournée lorsque vous utilisez un vpn). Le problème se pose aussi sur Android.

-1voto

kaarel Points 339

Si vous voulez cliquer sur des liens FB, utilisez la version web (au moins jusqu'à ce que FB améliore son design).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X