これは2分読みです
Android用のGCMフレームワークとiOS用のAPN(Apple push notification)は、リアルタイムメッセージングのようなケース これはあなたの心の中で長引く質問ですか? ここに私の考えのいくつかがあります。
1. MQTTは、大衆と第3世界の国にFBとメッセンジャーを配置するのに役立ちます。
FB messengerはwebとモバイルの2つのフレーバーで動作します。 私はモバイル版すなわちと信じています。FBメッセンジャーアプリとFBアプリは、スマートフォンのためのだけでなく、それはフィーチャーフォンでも利用可能です。 だからFB messengerは、AndroidとAppleのためだけではありません。 MQTTはもともと、ネットワークが一般的に低帯域幅と高遅延であると予想されるネットワークと通信するセンサーのような低フットプリントデバイスをサ 3G/4Gをサポートしていないフィーチャーフォンについて考えてみてください。 Edge/GPRSで動作するため、MQTTでデータパケットを出力することは、HTTPやXMPPよりもFBにとって理にかなっている可能性があります。 ネットワークインフラが貧弱な国や大陸について考えてみてください。
2. X-platform push notification made easy
X-platform push notificationは、複数の異なる方法で実装できます。 可能な方法の1つは、APNS/GCMを使用して、その上にAmazon Simple Notification Serviceを使用することです。 FBは、独自のプッシュ通知インフラストラクチャを構築するルートを選択した可能性があります。
本当にプッシュ通知インフラとは何ですか? これは、分散パブリッシュ/サブスクライブインフラストラクチャに過ぎません。 私たちのユースケースに合わせて1つを構築することは大したことではありません。 MQTTには、より信頼性の高いQoSパラメータのセットも付属しています。 内部的にMQTTには永続的なTCP/IP接続が必要です。
それらは私の意見ですが。 ここでは、MQTTを使用することは大したことではないことを伝えるいくつかの事実/傾向があります。 あなたのユースケースに基づいて味を選ぶだけです。