モバイルとデスクトップ (PC) の両方で Web アプリケーションを開発したいと考えています。ゴーグリングした後、Phonegap 以外のフレームワークは見つかりませんでしたが、phonegap はモバイルアプリのみをコンパイルし、asp.netを使用して機能をデスクトップ (PC) に拡張したいと考えています。デスクトップだけでなくモバイルでも実行できる共通のアプリケーションを作成できるようにするためです。私の目的は、オフライン アプリケーションを作成することです (デスクトップでアプリを実行するためのプラットフォームとして Web ブラウザーを使用することは気にしません)。どんな提案でも大歓迎です
2 に答える
提供したい機能によって異なります。私が働いている会社は、すべてのプラットフォームで動作する HTML5/Javascript Web アプリの使用に移行する前に、ネイティブの Android および iOS アプリから始めました。
HTML5 では、websql と indexedDB を使用したブラウザー ストレージだけでなく、appcache を使用したオフライン機能も使用できます。ただし、phonegap/cordova などのフレームワークを使用しないと、電話帳やカメラなどにアクセスできないことを考慮する価値があります。
万能なアプローチが必要な場合は、JQuery Mobileをチェックすることをお勧めします。または、 Twitter Bootstrapのようなレスポンシブ フレームワーク
Web ブラウザーだけを使用してもかまわないとおっしゃる場合は、システム全体を Web で作成し、サービス Web サイトに自動的にリダイレクトする文字通りサイズの Web ブラウザーである個別のアプリケーションをいくつか作成してみませんか?
デスクトップの場合、ウィンドウ付きの Web ブラウザーを作成するためだけに任意の言語を使用するか、デフォルトのブラウザーを自動的に開いてその URL に移動するエイリアスを記述するだけです。
モバイルの場合: android と iphone の両方がサポートしています: - Web リンクのエイリアスを作成する - または、単なる Web ブラウザーであるアプリを簡単に作成するか、上部にいくつかの追加機能 (Web ビューの前にメニュー ビューなど) を追加しますが、そうではありません。アプリの純粋な webview を取得した場合、検証プロセスが簡単になるかどうかを確認してください