PhoneGap完美支持Windows Phone平臺(tái)
微軟在去年7月幫助Nitobi將PhoneGap移植到了Windows Phone Mango上,并在9月發(fā)布了 該框架的一個(gè)可用版本。很多原生特性都得到了支持,包括Accelerometer、Camera、Contacts、Geolocation、 Notification與MediaCapture,但團(tuán)隊(duì)希望能找到一些Bug。此外,由于缺乏具備相應(yīng)功能的WP7設(shè)備,因此Compass并未得 到測(cè)試。那時(shí),還缺少兩個(gè)重要的API:File與Storage。
近日,PhoneGap團(tuán)隊(duì)與微軟發(fā)布了1.3版,對(duì)iOS、Android與RIM進(jìn)行了一些增強(qiáng),同時(shí)還為WP7提供了可用于產(chǎn)品的特性集,包括完整的API支持、更棒的Visual Studio模板、文檔、指南、Bug修復(fù)以及大量插件:
- Facebook Connect——用于與Facebook交互的API
- ChildBrowser——無需脫離當(dāng)前應(yīng)用就可以顯示外部網(wǎng)頁
- PGSocialShare——在Facebook、LinkedIn、Twitter與Windows Live上發(fā)布狀態(tài)
- PGMapLauncher——獲取行車路線
- LiveTiles——與活動(dòng)瓷片的交互
一個(gè)小型開發(fā)團(tuán)隊(duì)成功地在不到6個(gè)月的時(shí)間內(nèi)將PhoneGap帶到了WP7上。開發(fā)領(lǐng)導(dǎo)Jesse MacFadyen談到了與微軟移動(dòng)OS團(tuán)隊(duì)共事的經(jīng)歷、分享了他的感受、大部分都是積極的。移植之所以能這么快地完成,主要得益于IE9對(duì)HTML5的廣泛支持。
在成為Apache Incubator項(xiàng)目后,PhoneGap已經(jīng)更名為Callback,目前的計(jì)劃是在1.4版發(fā)布后,其名字將會(huì)再次變更為Cordova。