ウェブアプリケーションとは、キャッシュマニフェストファイル、JavaScriptデータベースを使用して、ホーム画面のアイコンからフルスクリーンで実行することで、iPhone上のSafariをターゲットとするWebサイトを意味します。App Store経由でiPhone Webアプリケーションを配布することは可能ですか?
Webアプリケーションとしてのユーザーエクスペリエンスは、いったんインストールされると正常です。そのため、ネイティブである必要はなく、この方法で配信されるアプリは他のプラットフォーム(モバイルおよびPCブラウザ)で動作する可能性があります。この方法ではアクセスできないハードウェア/ API機能が多数あることが問題にはなりません。
App Storeは、アプリを販売する可能性と、ユーザーが探し出すための中央カタログを提供します。これらの利点を持たずにインターネット経由で配信されるモバイルアプリは、険しい戦いに直面しています。
また、新しい言語に移植するのではなく、既存のHTML/JavaScript/CSSコードベース(およびスキル)を活用したいと考えています.OSXマシンを開発する必要はありません。
アップルのサイトでこれを言及していることはありませんでしたが、彼らは "ネイティブ" Objective C/Cocoaアプリケーションに焦点を当てています。 1つの選択肢は、HTML/JavaScriptを実行するためのWebkitサーフェスを提供するネイティブiPhoneアプリを開発することでした。
UIWebViewコントロールは、私の最後の段落で考えていたように聞こえます。それを公開しているMonoTouchアプリは適切なオプションかもしれません。 – Tom
私ははっきりしていないかもしれませんが、Webアプリケーションは「Add to Homescreen」を介して実行され、HTML5のjavascriptデータベースを使用すると述べました。それはすべて正常に動作します。 – Tom
コストは問題ではありません。ネイティブになると、既存のコード/スキル/他のプラットフォームへの移植性が失われます。 – Tom