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 的新特性。
评论