助けてほしい問題があります。
すべてのモバイル プラットフォーム向けのモバイル アプリケーションを設計したい製品があります。システムの全体的なレイアウトとアーキテクチャを設計している間に、プラットフォームごとにコードを再開発または変更する必要性を排除する方法が必要です。
たとえば、Android、Windows、BlackBerry、Apple などのすべてのアプリをビルドする場合、システムに新しい機能をリリースすると、すべてのモバイル プラットフォームのすべてのコードを更新する必要があります。
今の私の考えは、すべてのモバイル デバイスが通信する Web サイトを作成し、その Web サイトがインターネット経由ですべての製品と通信することです。この Web サイトは、両端間のすべての通信を集中化します。
現在、すべてのプラットフォームの更新の必要性をなくす唯一の解決策は、各モバイル デバイスで一種のシン クライアントを作成し、それから Web サイトにアクセスして Web サイトのコンテンツを表示することです。これにより、機能を追加したりバグを修正したりする場合は、Web サーバーで行うだけで、すべてのモバイル プラットフォームが既に更新されています。
このアイデアで、複数のクライアントのディスプレイのスケーリングなどの潜在的な問題をすでに予測しています
車輪を再発明する前に、この設計上の問題を回避できる方法がまだないかどうかをここで尋ねたいと思いましたか?
したがって、基本的には、すべてのモバイル プラットフォームのソース コードを変更する必要をなくし、すべてのユーザーがダウンロードしなければならない更新を公開し、更新と変更をすぐに行える構成の中心的な場所に置き換えたいと考えています。すべてのモバイル プラットフォームに影響します。
ありがとう。