私は Android アプリを開発しましたが、さまざまなセルラー技術 (GSM、3G、LTE) で生じるネットワーク負荷を知る必要がありました。
驚いたことに (少なくとも私にとっては)、GSM < 3G < LTE を期待していたときに、総負荷ネットワークの結果を比較すると、LTE < GSM < 3G でした。
トレースを分析すると、アプリケーションからの通常のメッセージの長さが 700 ~ 800 バイトであることがわかります。さらに、GSM では長さ 1400 バイトのいくつかのメッセージが表示され、3G ではこれらの大きなメッセージの量が多くなります。ネットワーク負荷の最終的な量が LTE < GSM < 3G のように終了する理由を説明していますが、アプリケーション コードではネットワークの選択に関連するものは何もないため、アプリの動作は、Android OS の設定から選択した、採用されているセルラー技術とは無関係に同じままである必要があります。
これらの大きなメッセージが何であるか知っている人はいますか? またはなぜそれらが生まれたのですか?
編集: LTE の測定は、LTE をサポートする Samsung Galaxy S III で行われましたが、3G および GSM の測定は、LTE をサポートしない Samsung Galaxy S III で行われました。生成されるトラフィックに影響を与える可能性があると思いますか?