正裕アシアル2012.12.17コピーしましたPRAndroidやiPhoneの普及により、コンピューターの動作OSは一気に多様化しました。8の登場で、スマートフォンやタブレットの世界についても、徐々にWindowsが浸透し始めています。このように、現在さまざまなモバイル向けOSが登場し、爆発的な勢いで普及しています。11、Surface等その流れの中で、ハイブリッドアプリが注目を浴びています。8といったさまざまなOSに対応した、マルチスクリーン対応アプリを開発できるのが特徴です。そのハイブリッドアプリの開発ツールの代表が、アドビシステムズ社が開発するPhoneGapです。PhoneGapではHTMLとJavaScriptというWebの技術を利用することで、ワンソースで複数の端末に対応するアプリを開発することができます。スマートフォン向けアプリといえば、Objective-CやJavaを用いて端末上で直接実行するネイティブアプリや、サーバーから配信してブラウザ上で実行するWebアプリが思い浮かびます。ハイブリッドアプリはWebアプリと同様にHTMLを使って開発する一方、ネイティブアプリの形をして配布されることから、両者の特徴を組み合わせたものと捉えることができます。図1●ハイブリッドアプリとWebアプリ、ネイティブアプリの違い[画像のクリックで拡大表示]さて、ハイブリッドアプリの内部的な仕組みは簡単です。ハイブリッドアプリでは、アプリの内部にブラウザが組み込まれます(WebViewとも呼ばれます)。そのブラウザがJavaScriptを実行し、HTMLの画面を出力します。App、Shellは貝殻の意味)とも呼ばれます。現場の負担軽減を!医療界でのAWS活用法500万社が導入。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。