iPhone向けFacebookアプリがコンテンツの読み込みに非常に遅いのはなぜですか?


13

iPhone用のFacebookアプリがコンテンツ(特に投稿のコメント)の読み込みに非常に遅く、投稿をまったく取得しないことがあるのはなぜですか?

Webサイトは非常に高速かつ高速に動作しますが、同じワイヤレスネットワークを使用すると、アプリの動作が大幅に遅くなります。

私の電話に何か問題がありますか、または誰かがこのようなものをデバッグする方法のヒントを持っていますか?


2
逸話的に、私はFacebook iOSアプリが嫌いです。Facebookのモバイルインターフェースは、メディアをアップロードできない(Facebookの制限ではなくiOSブラウザーの制限)、アプリなどの制限をすばらしく機能させます。そんなにない。Facebookを非難し、それを1日1回呼び出すだけで満足しています。特に、FacebookのiOSアプリ開発者は、非常に公然とAppleに多くの不満を非難したので、不満は彼に非常に特有のようです。多分。[/暴言]
ジェイソン・サラズ

@JasonSalazこれは新しい不満でしたか?開発者(彼らは1人の人にそれをやってもらいました)がAppleのレビュープロセスによって軽視され、その一部を望んでいないことを知っています。しかし、それは長い間修正されてきました(実際、最近では何も承認されていないようです)。アプリについては、評価を見てください。何千人もの人々が、ただ一般的にジャンクであると1つ星と評価しています。現在のバージョンの全体的な評価は2つ星(2665の評価のうち)です。そして全体として、1545が1つ星を獲得し、さらに379が2を獲得しています。5つ星を獲得したのは364ユーザーのみです。それは全体的な品質ではなく手掛かりになるはずです。

@cksumいいえ、新しい不満はありません。FacebookでiOSアプリを開発しているのは誰なのかわかりません。Facebookで働いている友人が私の苦情を読んでいて、おそらくこの時点で私を嫌っている友人がいることを知っています:)。彼は私に反論するか、単に「すぐに」と言います。:(
ジェイソン・サラズ

回答:


13

iOS向けの現在のFacebookアプリが非常に遅い理由に関する主な理論は、アプリが次のことです。

  1. 現在、Mobile Safariで利用可能な「Nitro」Javascriptエンジンの恩恵を受けていないUIWebViewコンポーネントでのJavaScriptの大量使用に苦しんでいます。
  2. 設計が不十分です

このアプリはほとんどネイティブコードを使用しないため、ほとんどの対話は、HTMLを表示してJavascriptを実行するUIWebView内で行われます。

本質的に、アプリが「Webブラウザーを埋め込む」ように見える、動作するものを表示している場所、つまりUIWebViewです。

非常に簡単に言えば、Nitro JavascriptエンジンはJavascriptを「高速」にします。

iOS 4.3はNitroエンジンをMobile Safariにもたらし、IOS 5はNitroエンジンをホーム画面から起動されたWebショートカットにもたらしました。これが、Mobile Safari内でFacebookを使用した方が応答性が高いと思われる理由の1つです。

iOS 5.1の時点では、UIWebViewはNitro Javascriptエンジンの恩恵を受けていません。

この問題は最近、Mobtestのブログ「Facebook iOSアプリがこんなに悪い理由(UIWebViewsとNitroなし)」で議論されており、関連するHacker Newsスレッドに多数のコメントがあります

現在のアプリ内で、Facebookは最近、追加のiOSアプリのプロモーションを増やしました。

「古いニュース」から「新しい」までのこれらのアプリは、単一のFacebook関連タスクの実行に焦点を当てるのに良い仕事をしているようです。サポートも。


電話を英語で修正するための解決策はありますか?アプリをよりスムーズにするための簡単な修正が必要です

0

VPNを使用して回避します。その後、コメント、ビデオなどがすぐにロードされます。おそらく、vpnを使用するとバイパスされるディープパケットインスペクションを使用しているISPが問題の原因です。問題はアンドロイドにもあります。


-1

FBリンクをクリックする場合は、Webバージョンを使用してください(少なくともFBの設計が改善されるまで)。


あなたが意味することをもう少し説明してください!
ラスケ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.