Monacaを利用したHTML5ハイブリッドアプリ開発MonacaMonacaを利用したHTML5ハイブリッドアプリ開発MonacaMonacaとは、スマホやタブレットで動作するモバイルアプリがHTML+CSS+JavaScriptを使ってクラウド上で作成できる開発環境のこと。iOSやAndroidにはWebViewと呼ばれる、アプリ上にWebページを表示する機能があります。MonacaアプリはこのWebView上で動作するためAndroidとiOS両方で動くハイブリッドアプリができるというわけ。UIというUI用コンポーネントと、AngularJSというJavaScriptプログラミングシステムが利用できる。IDEとMonacaデバッガーMonacaではMonacaデバッガーという専用アプリを実機にインストールし、その中でテスト用アプリを動かせる。Monacaの弱点Monacaで作成したアプリの弱点は動作スピードといわれている。Webアプリは一般に、OS本来の言語で作成されたアプリの動作スピードにはかなわない。Monacaでアプリケーションファイルを作成、実機にインストールする実機へのインストール時、「インストールはブロックされました。携帯端末のセキュリティ上の設定で、提供元不明のアプリのインストールをブロックしています。」と表示されることがある。