2016-12-30 10 views
0

私はnetty4 API docの2つのクラスを見つけましたが、その違いを正確にはわかりません。 Androidにnano関連のクラスが使用されていますか?もしそうなら、なぜAndroidアプリケーションを開発するときにデータを転送するために通常のprotobufプロトコルではなく、nano protobufを使用すべきですか?あなたは両方のクラスのソースコードを見て持つことができますnetty4のProtobufEncoderクラスとProtobufEncoderNanoクラスの違いは何ですか?

答えて

1

唯一の大きな違いは、それらがコードする実際の型です。 2番目は明示的にMessageNanoを扱います。これはjavananoコードジェネレータとランタイムに属します。文書番号「JavaNanoは、Androidなどのリソース制限システム向けに特別に設計された特別なコードジェネレータおよびランタイムライブラリです。です。したがって、あなたの選択であり、アプリケーションが実行するデバイスの機能によって異なります。

関連する問題