Mobile Application
iOSやAndroidなどのスマートフォン用のアプリケーション開発では、いわゆるネイティブアプリ開発といって、機種ごとにObjective-CやJavaなどのプログラミング言語を用いるのが一般的ですが、近年では、HTML, JavaScriptのフレームワークを使って、機種に依存しないアプリケーション開発も可能になりつつあります。
フレームワークには、「PhoneGap」「Titanium Mobile」「Sencha Touch」「Monaca」などがあって、現在では、カメラ等のハードウェアデバイスも操作できるようになっています。
まずは、以下、Googleトレンドで動向をご覧下さい。
で、PhoneGapです。
(書きかけです。)
参考
- http://developer.android.com/design/index.html
Androidアプリ構築に関する設計原理やユーザーインタフェース(UI)、
推奨スタイルなどが順を追って説明されている。