PhoneGap 3.3 已经发布,新版本支持 Android 4.4 和 API Level 19。该版本的 Android 也被称为 KitKat,发布于 10 月末。但是新版本的 PhoneGap 并没有针对 KitKat 做太多的事情。相反的,该版本主要关注于 Android 的 Bug 修复,同时完成 Android 资源加载 API。
Android 资源加载 API 有两个动机:
- 当它们在表单内容中的时候,许多插件不能正确地处理 URL 或者 file:///android_asset。
- 对于 cordova-app-harness,需要有一种重新路由资源加载请求的方式,让 harness 能够在加载应用资源的同时依然可以尊重
标签。
文档依然在编写中,但是基础的理念是每一个插件都会被给予一个修改资源请求的机会。如果一个插件确实这样做了,所有其他的插件都将会被给予一个进一步修改变化后的请求的机会。
在 BlackBerry 方面,PhoneGap 应用程序现在能够直接地访问设备的 PIN。这移除了“在 blackberry10.json. 中被指定的对 PIN 的依赖”。
为了让事件处理变得更容易,blackberry.event 先在保留了文档对象。这需要调用 [add/remove]EventListener。
来自于脚本的错误信息现在会被提交到 std err,用户能够更容易地查看脚本失败的原因。
最后, iOS 调试器已经被取代。之前它使用 gdb,但是随着 Xcode5 对它的移除用户不得不切换到 LLDB。
查看英文原文: PhoneGap 3.3 Offers Improved BlackBerry Support and an Android Resource Loading API
评论