BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

PhoneGap 2.7发布,官方弃用1.9版本

| 作者 Jonathan Allen 关注 530 他的粉丝 ,译者 臧秀涛 关注 2 他的粉丝 发布于 2013年6月2日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Adobe发布PhoneGap 2.7,同时宣布不再支持PhoneGap 2.0之前的版本,其中包括发布还不到一年的1.9版本Ryan Willoughby曾于4月底解释过其理由:

从1.x版本开始,随着PhoneGap的演进,通过一系列的改进和重新设计,我们去掉了Cordova架构。停止对1.9及更早版本的支持,使我们可以简化基础架构并改进PhoneGap Build的性能。

iOS上的变化

除了常规的bug修复,2.7版本还对文件的上传和下载提供了更好的支持。

  • [CB–2537]实现了FileTransfer的流式下载
  • [CB–2190]支持FileTransfer在后台继续上传和下载

Android上的变化

Android上的版本引入了一些与之前版本不兼容的修改。为支持CordovaPlugin,Plugin.java已经弃用。移除了device.name。但最大的问题是WebSQL。Joe Bowser解释说:

这项变化是开发者最为恼火的,也是我们目前正在解决的。很多人在其应用中使用WebSQL。WebSQL这一W3C规范已经弃用,而且不是所有的平台都支持它。在Android 3.x及更高版本之上,Android团队已不再支持WebSQL,这样就无法通过URI打开数据库了。早期Cordova使用了一种变通方案来解决此问题,但是存在很多设计上的问题,而且无法保证与WebSQL以相同方式运行。目前之所以建议大家使用WebStorage API来代替WebSQL,就是这个原因。WebStorage支持跨平台,变化的可能性较小。而且就算WebStorage出了问题,我们也可以修复WebStorage,哪怕这意味着要破坏WebSQL。

查看英文原文PhoneGap 2.7 Released, 1.9 Officially Deprecated

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT