この質問は非常に人気があり、すでに多くの質問が寄せられています。しかし、それらのいくつかは (6 か月前のように) 古いものであり、現在の日付 (2012 年 5 月) については... 今の時点でどちらが優れているかを入力できれば素晴らしいことです!
私は現在いくつかのアプリに取り組んでおり、ここではクロスプラットフォーム機能が重要です。次の機能に HTML5 を使用できるかどうかを知りたいです。
アプリで音楽プレーヤーを作成する (すべてのプレイリストを読み取って再生する必要があります) - HTML5 (または) ネイティブ?
加速度計の使用- HTML5 (または) ネイティブ ?
カメラの使用法- HTML5 (または) ネイティブ ?
ジェスチャの使用(swype など) - HTML5 (または) ネイティブ ?
マルチタッチ機能とジェスチャー - HTML5 (または) ネイティブ ?
3D ゲーム(または) 2.5D を物理演算で開発 - HTML5 (または) ネイティブ ? (ここではネイティブが最良の取引かもしれませんが、HTML5 がマルチプラットフォームのゲーム開発でどのように機能するかを知りたいと思っています)
正しい答えでオプションに番号を付けて、ネイティブ/html5を使用しなければならない理由を教えていただければ、それは素晴らしいことです:)
Phone-Gap
また、ネイティブ対応についてはどうお考えですか?