質問は、サーバー側の開発を対象としています。
REST API を作成するときは、デスクトップ アプリケーションとモバイル アプリケーションの両方で使用できるように記述したいと考えています。
次の 2 つの方法が考えられます。
各 API はページネーションをサポートする必要があり、一度に取得するデータ量の責任はクライアントに委任する必要があります。そのため、モバイル アプリは一度に要求するページの数を減らし、デスクトップ アプリケーションはより多くのページを要求します。
個別にホストされるモバイル デバイス用の個別の API。フロントエンド Web サーバーは、ユーザー エージェント (つまり、要求の送信元) を確認し、それがモバイル デバイスの場合は、モバイル デバイス用の API をホストするサーバーに要求を再ルーティングします。
これに関するより多くの戦略を知りたいと思っています。
あなたの意見に感謝します。