Почему приложение Facebook для iPhone так медленно загружает контент (в частности, комментарии к сообщениям), а иногда вообще не загружает сообщения?
Веб-сайт работает довольно хорошо и быстро, но приложение работает значительно медленнее, используя ту же беспроводную сеть.
Что-то не так с моим телефоном или у кого-нибудь есть подсказки, как отладить что-то подобное?
Преобладающая теория относительно того, почему текущее приложение Facebook для iOS такое медленное, заключается в том, что приложение:
Приложение использует очень мало собственного кода, поэтому большая часть вашего взаимодействия происходит в UIWebView, отображающем HTML и выполняющем Javascript.
По сути, везде, где приложение отображает что-то, что выглядит и действует так, как будто оно «встраивает веб-браузер», это UIWebView.
Проще говоря, движок Nitro Javascript делает Javascript «быстрее».
В iOS 4.3 движок Nitro появился в Mobile Safari, а в iOS 5 движок Nitro появился в веб-ярлыках, запускаемых с главного экрана. Это одна из возможных причин, по которой использование Facebook в Mobile Safari кажется гораздо более отзывчивым.
Начиная с iOS 5.1, UIWebView не использует движок Nitro Javascript.
Этот вопрос недавно обсуждался в блоге Mobtest « Вот почему приложение Facebook для iOS такое плохое (UIWebViews и нет Nitro) » с рядом комментариев в соответствующей ветке Hacker News .
В текущем приложении Facebook недавно увеличил продвижение дополнительных приложений для iOS:
Эти приложения — от «старых новостей» до «совершенно новых» — похоже, хорошо фокусируются на выполнении одной задачи, связанной с Facebook, в некоторых случаях добавляя поддержку чего-то, чего нет в обычном приложении Facebook для iOS. даже поддерживать.
Я работаю над этим, используя vpn. Тогда комментарии, видео и прочее загружаются быстро. Возможно, проблема вызвана тем, что интернет-провайдеры используют Deep Packet Inspection (который обходится при использовании vpn). Проблема есть и на андроиде.
Если вы хотите щелкнуть ссылки FB, используйте веб-версию (по крайней мере, пока FB не улучшит свой дизайн).
Джейсон Салаз
пользователь10355
Джейсон Салаз