2010-11-25 7 views
2

Windows、MacOS、iOS、Androidをターゲットにする必要があります。私の計画は、各プラットフォームごとに個別のアプリケーションを作成することでした。HTML5でクロスプラットフォームアプリケーションを作成できますか?

しかし、私は現在、HTML5ウェブサイト(使用されているデバイスに応じて異なるプレゼンテーションを持つ)を作ることを検討しています。

プラットフォームごとにラッパーを作成できます。 WindowsはWebkitコントロールを含むことができ、iOSにはSafariなどがあります。

ラッパーはHTML5ページをブラウザーにロードし、永続性のために入出力をネゴシエートします。私はWebSocketsを外部の世界(すなわち私のサーバ)との通信に使うことができます。

私はここで何が欠けていますか?それ以外に必要なことと、克服しなければならない障害は何ですか?

+0

私はそれはそれは、それはプラットフォームに「感じる」する方法をネイティブ必要があるアプリケーションの種類に依存しますと言うだろう。 Webアプリケーションは、Webアプリケーションに適したアプリケーションに最適ですが、デスクトップ/ネイティブアプリの優れた代替手段ではないかもしれません。 – deceze

+0

私はHTML5を使って、私が望む機能性とルック&フィールを実現できました(実際にObjective-Cよりも簡単かもしれません)。しかし、私はアプリケーション(Webサイトのラッパー)としてパッケージ化したいと思うし、私の質問は、これが可能か問題かどうかを尋ねている。 – Jason

+0

たぶんそれは私のものですが、ウェブサイトは決してネイティブアプリとしてネイティブであると感じません。ただ、私の1.67ドル。 :) – deceze

答えて

2

クロスプラットフォームアプリケーションを作成するための最適なオプションは、PhoneGapです。

PhoneGapでは、HTML5とJSコードを記述します.JSコードを使用してネイティブAPIにアクセスし、アプリケーションをコンパイルして別のAppストアに送信することができます。

http://www.phonegap.com

関連する問題