クロスプラットフォームアプリを作成する必要があり、代替案を検討しています。アプリは非常に複雑で、ビデオ、グラフ、チャートを表示し、ユーザーがそれらを操作できるようにする必要があります。
ユーザーの75%がデスクトップを使用してアプリにアクセスし、25%がタブレットまたはスマートフォンを使用すると思います。
もう1つの制約は、会社のコードのほとんどがこの言語で記述されているため、C#で開発することを非常に好むことです。
クロスプラットフォームの要件を満たすのは明らかに困難です。ASP.NETでWebベースのアプリを作成することを検討しています。これは、最小限の移植作業でiPad、Android、Winなどで実行できるので便利ですが、リモートサーバーとの対話が遅いので心配です。
それから私はこのアイデアを思いつきました:ASP.NETアプリを作成するのはどうですか。ただし、デスクトップユーザーの場合は、ローカルビデオファイルなどに直接アクセスできるローカルサーバーをマシンに展開します。これにより、応答性が大幅に向上します。モバイルユーザーの場合は、リモートサーバーを使用してもらいます。ASP.NETサーバーは高価すぎてすべてのクライアントにインストールできないため、Monoの無料のASP.NETサーバー(XSP)からページを提供できます。
これは機能しますか?どんな考えでもありがたいです。