2011-02-11 6 views
0

私はこの概念を理解しようとしていますが、私はまだそれを得ていません。私はモバイル接続が初めてです。アンドロイドまたはiphoneクライアントはどのように機能しますか?

モバイルアプリやクライアントがインターネットに接続するにはどうすればよいですか?そうでない場合は、リモートサーバー(twitter、fbなど)からのリアルタイムデータをどのように提供するのですか?

モバイルアプリはインターネット接続を必要としないと聞いていますが、twitterやfbのアプリケーションやアプリケーションからどのようにデータを取得するのか分かりません。

たとえば、m.facebook.comはサイトであるため、モバイルで接続するだけで動作しますが、アプリでは何が起こりますか(突然、インターネットに接続する必要はありませんサーバーからのデータ)????

答えて

1

ウェブブラウザをご検討ください。これは、ネット上でHTTPリクエストを発行し、HTMLや画像をレンダリングしたり、スクリプトを実行したりして応答を解釈するアプリです。ブラウザには何も魔法はありません。それはHTTP機能を備えた単なるプログラムです。

他のアプリでも同じことができます。ブラウザのようにレスポンスを解釈する必要はありません。アプリは簡単にHTTPリクエストを発行してレスポンスに役立てることができます。これがFacebook、Twitterなどのクライアントの仕組みです。しかし、通常は、ターゲットサイトのユーザーに面する部分ではなく、ソフトウェアに面するビット(「API」と呼ばれます)で動作します。

すべてのモバイルアプリがインターネットを必要とするわけではありません。例えば、ほとんどのゲームはそうではありません。しかし、Facebookのようなウェブサイトとやりとりするアプリはそうです。

+0

大きな説明は、私もそう思った。私はちょうどインターネット接続なしで(または任意のHTTPリクエストを作成して)fbまたはtwアプリケーションを使用することについてちょっと混乱していました。 –

関連する問題