Cordova/PhoneGap 增加了对 Windows Phone 8 的支持

  • Abel Avram
  • 张龙

2013 年 1 月 11 日

话题:开源移动语言 & 开发

Cordova 2.3.0 现已支持 Windows Phone 8,并且提供了一种新的在应用中打开浏览器窗口的方式。

最近发布的Cordova/PhoneGap 2.3.0增加了对 Windows Phone 8 的官方支持。根据 Adobe 的 PhoneGap 开发者 Jesse MacFadyen 所述,大多数工作都已经由开源提交者完成,微软则提供了 SDK、工具、技术指南与 WP8 设备。MacFadyen 说 WP8 应用现在的加载速度要快于 WP7,这是因为资源不必再解包到单独的存储上。其他特性有:

  • Cordova 的 WebBrowser 控件现在使用了 IE10 引擎
  • 多点触摸事件
  • 内建的 LocalStorage

使用 Cordova 进行 WP 8 开发需要一台 Windows 8 Pro 64 位机器和 Visual Studio,一个定制版的 VS Express 2012 包含在了Windows Phone 8 SDK 8.0中。Cordova包含了一个生成相应 VS 项目的模板。这个Channel 9 视频介绍了如何创建并使用 WP 8 和 Cordova 进行开发,这份PhoneGap 指南更加详尽地介绍了如何上手 WP 8。文章“Adapting your WebKit-optimized site for Internet Explorer 10”介绍了如何将现有 Cordova 应用导出到 WP 8 上。

Cordova 2.3.0 的另一处重要增强是InAppBrowser,它提供了一种在 Cordova 应用中打开浏览器窗口的方式,可以打开新的应用内浏览器、系统浏览器或是当前浏览器实例中的新窗口。可以添加事件监听器对 loadstart、loadstop 与 exit window 事件作出响应。

一个值得关注的变化是新版本放弃了对 iOS 4.x 的支持,团队现在只支持 iOS 5+。

这篇博文详尽介绍了 Cordova 的新特性。

查看英文原文:Cordova/PhoneGap Adds Support for Windows Phone 8

开源移动语言 & 开发