跨平臺工具詳解:Adobe PhoneGap




下面我們再來看一下這15家主要的跨平臺工具提供商:
- Adobe(PhoneGap)
 - Adobe(Air/Flex)
 - Ansca Mobile(Corona)
 - Appcelerator(Titanium)
 - Seregon(DragonRad)
 - IBM(Worklight)
 - Ideaworks 3D Ltd(Marmalade)
 - MoSync
 - MMotorola Solutions (RhoMobile)
 - Netbiscuits
 - RunRev(LiveCode)
 - Qt (Nokia)
 - Sencha
 - Unity
 - Xamarin (MonoTouch and Mono for Android)
 
根據(jù)我們對供應商的采訪和間接的調(diào)查,針對每一家供應商,我們會給出他們的公司評估,情況說明和輸出平臺,除此之外,凡是參與了開發(fā)者調(diào)查的供應商,我們還提供了它們的開發(fā)者滿意度,和開發(fā)者人氣(選擇標準,TOP APP類別,最具人氣的功能),但是前提是我們要有足夠大的樣本示例。
Adobe PhoneGap (Apache Cordova)
PhoneGap,最具人氣的跨平臺開發(fā)工具之一,一直由Nitobi負責維護,Nitobi是Canada,Vancouver的一家App開發(fā)公司,公司擁有約20個員工。2008年的iPhoneDevCamp首次推出PhoneGap項目作為開發(fā)本地App的web開發(fā)技能。2009年,PhoneGap獲得Web 2.0 Expo LaunchPad比賽的冠軍,其代碼通過MIT的開源許可進行發(fā)布。
接下來,Adobe于2011年10月收購了Nitobi,該平臺重命名為Apache Cordova,同時其代碼。該項目的合作伙伴和贊助商包括IBM,Sony Ericsson,Symbian,Palm,RIM和Sencha。
產(chǎn)品&技術支持
PhoneGap主要面向有意開發(fā)智能機本地App(iOS,Android,Blackberry,Symbian,Bada,Windows Phone 7)的web開發(fā)者,并負責把這些App通過本地App商店發(fā)布出去。PhoneGap應用程序,。開發(fā)者可以使用JavaScript調(diào)用本地平臺的API。開發(fā)的過程就是把
市場份額
Nitobi稱,到2011年9月份為止,PhoneGap的下載量已經(jīng)超過60萬,使用其SDK開發(fā)的App數(shù)以千計。其中人氣最高的包括Netflix,LinkedIn和iPad App:Ars Technica Reader。根據(jù)平衡樣本方法論,在我們的調(diào)查中,PhoneGap的使用率最高,12%的調(diào)查對象認為它是主要的跨平臺開發(fā)工具。PhoneGap在亞洲地區(qū)有較大的影響力,其中22%的PhoneGap用戶都是來自亞洲,而平均值只有12%。
自從首個混合式Web App范例出現(xiàn)以后,PhoneGap成為了了許多跨平臺工具的核心組件,其中包括AppMobi,BKRender,F(xiàn)eedhenry,The Unify Project和Worklight。然而,交替混合式的外觀開始嶄露頭角,使用Sencha2.0和Antenna Mobility Studio也可完成開發(fā)。PhoneGap整合了眼下流行的模擬器,調(diào)試器,游戲庫,UI庫(尤其是Sencha),持久性和測試庫。
市場定位
PhoneGap適用于所有的主流智能手機平臺,其中包括iOS,Android,Blackberry,Symbian,Bada和Windows Phone 7.我們在調(diào)查中發(fā)現(xiàn)有61%的調(diào)查對象把“訪問目標平臺”作為他們選擇工具的主要原因。59%的調(diào)查對象認為低價位或免付費是另一個選擇工具的參考參考條件。使用PhooneGap開發(fā)的App種類不受限制,主要以企業(yè)App為主,
PhoneGap受HTML,CSS和JavaScript等編程語言編程能力的局限,且依靠本地瀏覽器–渲染引擎。我們調(diào)查發(fā)現(xiàn),有49%的PhoneGap開發(fā)者指出本地UI性能是開發(fā)者們最強調(diào)的功能,同時,更好的設備API集成也在優(yōu)先考慮因素之列。像大多數(shù)平臺一樣,PhoneGap支持的功能包括存儲,加速器,訪問相機,指南針,聯(lián)系人,文件,地理定位,媒體捕獲和播放,網(wǎng)絡連接,通知警報,音頻和震動等。
Adobe宣布將中止對Flash移動瀏覽器插件的開發(fā),PhoneGap(現(xiàn)在更名為Apache Cordova)將可能成為Adobe移動策略的基石。我們希望Adobe把PhoneGap緊密集成到它的專業(yè)開發(fā)工具中去。

















 
 
 
 
 
 
 