いわゆる
【クロスプラットフォーム(マルチプラットフォーム)】 … Win/Mac/Android/iOS
【ハイブリッドアプリ】 … ブラウザから直接利用することも、ネイティブアプリとしてインストールすることもできる
【ワンソース・マルチデバイス】
を目指しています。
(PCの古いブラウザは切り捨てるつもりです。)
まずFlashが思い浮かぶものの、「iOSではFlashは使えない」とか「Flash BuilderでiOSアプリが作れる」とか色々情報があって混乱しています。
Flash Builderはとても良さそうで惹かれているのですが高額で…。
あとはPhoneGap、appMobi、jQueryMobile、など色々あるようですが、利点と欠点が詳細にまとめられたようなページがなかなか見つけられず、いまいち見通しが立てられずにいます。
HTML5というものを使う以上、いくらフレームワークを使ったとしても結局はブラウザ間の違いを確認しきれないのでは?(動かないものを作ってしまうのでは?)という不安もあります。
そこで
「通常の作業工程を崩すことなく、HTML5、CSS3およびJavaScriptをネイティブに使用して、タブレットやスマートフォン、デスクトップも含めた最新の各種ブラウザー環境に対して均質なコンテンツ表示を提供できます。」
http://www.adobe.com/jp/products/creativecloud/tools.html
と宣うAdobe Edgeに目をつけているところですけれども、これって先月末に出たばかりなのですね。