モバイルアプリのインターフェースの特徴は何ですか?
私は Web の PC 側で 1 年半働いてきましたが、最近モバイル アプリ プロジェクトに切り替え、インターフェイス開発を担当しています
モバイル側はトラフィックと点で PC とは異なります。消費電力を考慮する必要があり、インターフェースの単一データ量は少なく、リクエスト数は比較的高い同時実行性です
それでは、アプリのインターフェースにはどのような特徴があるのでしょうか?
さまざまな複雑なオブジェクト指向のカプセル化を行う必要がありますか?
フレームワークを使用する必要がありますか?どれが適していますか?
-----解決策--------------------------------
インターフェイスは PC と変わりません。適切なオブジェクトの json 出力データを書き込むだけで十分です。トラフィックとバッテリーの問題については、携帯電話でデータを選択するだけです。
---- --解決策-------------- ------
データ通信がある限り、トラフィックは必ず存在します。トラフィックを節約するには、冗長データの圧縮に懸命に取り組む必要があります
データの送信時は、データの受信時よりも多くの電力を使用します。送信する量が少ないほど良いためです
フレームを使用しないよりも、フレームを使用する方が優れています。少なくとも現時点では、モバイル通信についてあまり詳しくありません
慣れてきたら、フレームワークを決めることができます
-----解決策---- ---------- ------
サーバー側インターフェースを作成している場合は、電源の問題を考慮する必要はありません。ウェブAPI。
json 形式を使用して返すだけです。
------解決策---------
サーバー側では考慮する必要はありません携帯電話のバッテリーに注意すれば、現在は基本的に json 形式のデータが返されるので、返されるデータを考慮して、不要なフィールドの重複を避けるために必要なフィールドのみを提供するようにフレームワークに依存します。自分の選択とフレームワークについてはよく理解していますので、初期段階でフレームワークを使用することをお勧めします