九月份的博客文章中,Nitobi,PhoneGap制造商的高级软件工程师,杰西 Macfeyden,曾宣布了针对Windows Phone的PhoneGap的新的测试版“芒果”。Macfeyden还表示Nitobi一直致力于两个开发项目,自己和另一个名为赫姆的工程师一起开 发。而微软则对项目的工程资源和技术提供支持。
“我们一直在忙着用我们的Silverlight + C#中的技能完善其他的其他API,”他说。
Jean - Christophe Cimetiere ,在微软的一名高级互操作性的技术经理,在一个9月8日的博客文章中说,“我们非常高兴Nitobi宣布一个支持Windows电话芒果的 PhoneGap测试版。这种新的选项来构建应用程序针对Windows电话和开发商提供了更多的选择。 特别是,Web开发人员将能够轻松地利用他们的HTML5的技能开发出Windows手机应用。
从 https://github.com/phonegap/phonegap-wp7 为Windows Phone 7 PhoneGap库的PhoneGap测试版可以下载。
“如果你已经几个月忙于编写代码和你从来没有听说过有关PhoneGap,它是一个开源移动框架,使开发人员能够构建针对多个平台上,通过使用标准的 Web技术(HTML5,CSS和JavaScript的)的应用程序 。 在Windows Phone芒果PhoneGap利用HTML5提供新的支持IE9的功能。
Cimetiere说beta版本包括大部分的基本功能,并包含的JavaScript API使用WindowsP7芒果功能,如:
•接入设备信息(UDDI和更多)
•添加和查找联系人
•连接状态(网络/ WiFi连接状态)
•警报/通知(警报和确认)
•媒体捕获(图像和音频)
•相机
•加速度
•地理位置
Macfeyden说的API来包括文件和存储API,。
acfeyden称赞微软的标准与Internet Explorer 9的合作。 “IE9是一个更符合标准的浏览器比以前的非法入境者,并实现了常用像DOMContentLoaded事件的addEventListener接口,和 CSS3 HTML5特性,”他说。 “一定要使用HTML5实施,否则浏览器可能回落到一个兼容模式,和你的代码可能会窒息而死。”