Apache Cordova

Apache Cordova，舊稱PhoneGap是一款開放原始碼的行動裝置開發框架，旨在讓開發者使用HTML、Javascript、CSS等Web APIs開發跨平臺的行動裝置應用程式。原本由Nitobi公司開發，現在由Adobe Systems擁有。 最早的PhoneGap起步于2009年在舊金山召開的iPhoneDevCamp大會，Nitobi的工程师Brock Whitten、Rob Ellis和Andre Charland在iOS系統內架設起Web介面和Objective-C之間的橋樑，讓開發人員得以使用HTML5、JavaScript、CSS等web標準技術便捷開發原生程式，實現一次編譯到處執行。其“橋接Web與iPhone SDK之間縫隙”的理念得到歡迎。 2011年10月4日，Adobe正式宣布收購Nitobi軟件。PhoneGap的代碼貢獻給了Apache軟件基金會，但保留了PhoneGap的商标所有权，並命名为Apache Callback。1.4版发布后，接著Apache Callback的名称变更为Apache Cordova。Cordova是街道的名字，在開發團隊附近。Adobe Dreamweaver 5.5版本为phonegap提供开发环境。 早期版本的PhoneGap需要使用蘋果電腦來開發iOS應用程序，而Windows Mobile應用程序則是使用Windows平台開發出來的。2012年9月之後，「 PhoneGap Build」服務推出，可以讓程序員將他的源代碼上傳到「雲編譯器」，產生應用程式每一個所支援平台的安裝包。 PhoneGap是一個行動設備的API接口集，利用JavaScript存取這些接口可以調用諸如攝影機、羅盤等硬體系統資源。配合上一些基於HTML5、CSS3技術的UI框架，如jQuery Mobile、Dojo Mobile或Sencha Touch，開發者得以快速地開發跨平台App而不需要編寫任何的原生代碼。 注意到因為PhoneGap本身仍是一個原生程式，為App打包時依然需要用到這些系統平台的SDK。 PhoneGap Framework可以用多種行動應用程式平台開發，例如：ViziApps、 Worklight、Convertigo、Tiggr和appMobi ，也可以选择PhoneGap Build编译工具。 由於使用Web技術，PhoneGap程式的載入和UI介面的反應都比原生的程式慢。Adobe警告開發者，由於使用PhoneGap框架開發的程式執行速度可能會太慢或使用體驗不夠“原生”，而被蘋果應用商店拒絕上架。 PhoneGap目前支援的作業系統包含蘋果的iOS、Google的Android、Blackberry、LG的WebOS、微軟的Windows Phone、Nokia的Symbian、三星的Tizen和bada、Firefox OS和Ubuntu Touch。 多樣化網際網路應用程式開發框架列表 https://cordova.apache.org/news/2023/05/22/cordova-cli-12.0.0.html. PhoneGap License. Phonegap.com. [2013-10-09]. （原始内容存档于2011-06-17）.  FAQ | PhoneGap Build | Edge Tools & Services | Adobe & HTML. Html.adobe.com. [2013-10-09]. （原始内容存档于2012-09-28）.  Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript. phonegap. [2013-05-30]. （原始内容存档于2013-05-23）.  Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap. Adobe.com. 2011-10-03 [2012-04-07]. （原始内容存档于2012-04-13）.  Andre Charland's Answers on PhoneGap. Quora. [2012-04-07].  http://www.eweek.com/c/a/Application-Development/PhoneGap-Simplifies-iPhone-Android-BlackBerry-Development-788189/ Shankland, Stephen. Adobe buys PhoneGap, TypeKit for better Web tools | Deep Tech - CNET News. News.cnet.com. 2011-10-03 [2012-04-07]. （原始内容存档于2012-07-29）.  Apache Cordova gets a new look - The H Open Source: News and Features. H-online.com. 2012-02-22 [2012-04-07]. （原始内容存档于2013-12-07）.  Klint Finley. "Adobe Launches Hosted PhoneGap Build Service For Creating Cross-Platform Mobile Apps" （页面存档备份，存于互联网档案馆）. 2012. Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript. [2013-05-30]. （原始内容存档于2013-06-06）.  Create Mobile and Web Apps with HTML5 and JavaScript. ViziApps.com. [2012-04-07]. （原始内容存档于2012-03-31）.  Mobile Application Platform and Tools. Worklight. 2012-01-16 [2012-04-07]. （原始内容存档于2012-04-19）.  How PhoneGap plays an important part in our Enterprise offering « PhoneGap. Phonegap.com. 2011-06-27 [2012-04-07]. （原始内容存档于2012-04-15）.  Open Source Mobile Enablement and Enterprise Mashups. Convertigo. [2012-04-07]. （原始内容存档于2012-04-12）.  Convertigo Mobilizer Uses PhoneGap Build APIs « PhoneGap. Phonegap.com. 2011-07-07 [2012-04-07]. （原始内容存档于2012-05-13）.  Create Mobile and Web Apps with HTML5 and JavaScript |. appMobi.com. [2012-04-07]. （原始内容存档于2012-04-13）.  Sapan Diwakar. "Titanium vs Phonegap vs Native application development". [2013-05-30]. （原始内容存档于2013-06-24）.  Andrew Trice. PhoneGap advice on dealing with Apple application rejections. Adobe System. 29 October 2012 [2013-05-30]. （原始内容存档于2013-05-18）.  Greg Avola. Creating apps with PhoneGap: Lessons learned. Adobe System. 17 September 2012 [2013-05-30]. （原始内容存档于2013-05-18）.  Using PhoneGap and the Sony Ericsson WebSDK to develop Android apps. Android and Me. [2012-04-07]. （原始内容存档于2012-03-31）.  Building Cordova apps for Firefox OS ✩ Mozilla Hacks – the Web developer blog. 20 February 2014 [26 February 2014]. （原始内容存档于2014-03-04）.  存档副本. [2014-12-14]. （原始内容存档于2013-10-26）.  PhoneGap supported features. Phonegap.com. [2013-10-09]. （原始内容存档于2011-06-22）.  存档副本. [2014-12-14]. （原始内容存档于2014-10-25）.  Adobe PhoneGap官方網站（页面存档备份，存于互联网档案馆）（英文）