Apache Cordova

概要

Apache Cordovaとは、様々な機種のスマートフォンに横断的に対応する、オープンソースのモバイルアプリ開発環境の一つ。HTML5CSS3JavaScriptなどを組み合わせ、同じソフトウェアを複数機種向けに同時に開発することができる。

モバイルOSが提供するアプリWebブラウザ機能(WebView)を利用して、Webアプリケーションネイティブコードを組み合わせたハイブリッドアプリを開発することができる。完全なネイティブアプリに比べ機能や性能に制約があるが、単一のソースコードで複数機種に対応できる。

Webアプリケーションとしての基本的な機能に加え、モバイル端末の機能を呼び出すためのプラグインAPIが提供される。これにより、端末内のカメラ、(オーディオやビデオの)キャプチャ加速度センサー電子コンパスローカルストレージGPS位置情報、オーディオ、ネットワーク、通知機能、連絡先などを利用できる。

開発環境Windows版、macOS版、Linux版があり、主な対応機種はAndroidiOSモバイルWindowsBlackBerry、Tizen、Ubuntu Touch、FirefoxOSなどがある。iOS向けアプリ開発するにはMacmacOS)が必要となる。

もとはカナダのニトビ・ソフトウェア(Nitobi Software)社が2009年に発売した「PhoneGap」(フォンギャップ)という製品だったが、2011年に米アドビAdobe)社が買収した。同社はPhoneGapのソースコードをアパッチソフトウェア財団(Apache Software Foundation)に寄贈し、オープンソース版として「Apache Cordova」が公開された。同社は2020年でPhoneGapの開発を終了している。

(2021.7.26更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる