BT

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

PhoneGap 2.3.0发布,全面支持Windows Phone 8

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2013年2月2日. 估计阅读时间: 5 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

Adobe Systems最近发布了PhoneGap 2.3.0版本,加入了对Windows Phone 8的全面支持。同时加入了对InAppBrowser的支持,使得在全屏模式下观赏视频文件成为可能。新版本添加的一项功能是,当某个文件传输被中断后,能够将不完整的文件删除。另一项功能则是为插件的查询提供了URLisAllowed()这个方法抽象。

PhoneGap 2.3.0包含了一个将Cordova.plist转换为config.xml的helper脚本,另外还包含了一些bug fix,具体信息请见官方的更新日志。device.name属性在全部平台上被定义为过期属性,取而代之的是一个叫做device.model的新属性。

InAppBrowser具有和ChildBrowser相同的功能,能够支持事件,并且不必使用App白名单(App whitelist)。

var ref = window.open('http://infoq.com', '_blank');
ref.addEventListener('loadstart', function(event) { alert(event.type + ' - ' + event.url); } );
ref.addEventListener('loadstop', function(event) { alert(event.type + ' - ' + event.url); } );
ref.addEventListener('exit', function(event) { alert(event.type); } );

PhoneGap 2.3.0修复了一个异常,该异常会在联系人列表中查找邮件时发生。它还修复了为联系人添加一张来自HTTPS地址的图片时所发生的某个异常,以及Cordova命令不支持包含空格的路径的问题。

为Windows Phone 8平台所开发的PhoneGap应用加载速度会更快,因为资源不需要解包到独立存储(Isolated storage)上。在WP8中,无需再像WP7的做法一样,将JavaScript,CSS和HTML文件转移到沙箱(Sandbox)文件系统中。除此之外,PhoneGap 2.3.0还提供了对多屏幕尺寸、可缩放矢量图形(SVG)、ES5以及手势事件(Gesture Events)的支持。

对iOS 4.x版本的支持随着PhoneGap 2.3.0的发布而停止。Cordova.plist文件已更名为config.xml,而一些Cordova cli命令也已更名。例如Debug就更名为Build,同时添加了一些新的命令,如Release和Run。

Jesse MacFadyen的博客中,他将PhoneGap 2.3.0描述为Microsoft和Apache Cordova项目通力合作的积极成果。

Jesse说到:“对WP7的支持仍将继续,因为市面上仍然有着大量的WP7设备,它依然有着市场。而我认为这种方案是可行的。对WP7的近期改动已提交至Apache Cordova,因此面向WP7开发的应用将能够继续运行在WP8上”。

Sindre Haaland提到在Android 4.0.3和4.1.1系统中getCurrentPosition ()方法存在bug,但Simon MacDonald在回复中说到他并未发现任何问题,并希望提供bug的重现步骤。

Simon还提议开发者们试用Foreground Camera插件进行插入图片的操作。他也提到在即将到来的版本中可能添加内部的照相功能支持,从而避免调用Camera Intent(虽说这点很困难)。

查看英文原文PhoneGap 2.3.0 with Windows Phone 8 Support


感谢杨赛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

学长的翻译顶一个。。。 by Wu Ika

RT

允许的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通知我

1 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT