BT

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

PhoneGap现状:转到Apache和Adobe,插件模块化,PhoneGap/Build服务

| 作者 Werner Schuster 关注 6 他的粉丝 ,译者 李永伦 关注 0 他的粉丝 发布于 2011年11月30日. 估计阅读时间: 4 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

PhoneGap允许通过HTML5/JavaScript构建移动应用程序GUI,同时又使用W3或者浏览器API不支持的本地特性。GUI运行在一个HTML组件里,本地特性是用和平台相关的代码写的,并以JavaScript对象和方法的形式暴露给GUI代码。 

最近PhoneGap的世界发生了许多事情:PhoneGap背后的公司Nitobi被Adobe收购了,它宣布PhoneGap将会转到Apache,并且使用新的名字。Nitobi在过去一年里构建和改善了PhoneGap/Build,一个在线构建PhoneGap应用程序的服务。

为了快点了解PhoneGap的未来以及最新的技术改进,InfoQ采访了Nitobi的Brian LeRoux。 

InfoQ:PhoneGap的插件现在是什么情况?它们是官方的PhoneGap API的一部分吗?PhoneGap现在是100%由插件组成吗?

从架构上来说,插件是100%跨平台的。它们是官方的,当然,不同的平台情况有所不同。举个例子,要为iOS创建一个PhoneGap插件,你需要深入Objective C。如果你想让那个插件在Android上工作,你就不得不使用Java了。接下来我们将会努力使得插件的创建、验证、安装和识别整个过程变得更加流畅合理。

PhoneGap也支持Windows Phone 7.x,相关的插件支持是最近添加的

InfoQ:
有没有插件开发者社区?插件的用户应该到哪里寻求支持?

目前我们鼓励开发者加入我们的Apache Callback邮件列表,我们在这里讨论插件今后的路线。

注意:Apache Callback提案目前的邮件列表存档

InfoQ:
在过去几个月里运营PhoneGap/Build的经历如何?

我们去年十一月份悄悄地发布了PhoneGap/Build。当时,我们增加了iOS支持、Git生命周期、插件(beta)以及大量对速度和用户体验的小改善。开发者的反应非常惊人,至今已有超过五万个应用程序构建出来!

InfoQ:有没有什么计划或者资料是关于PhoneGap/Build的?

你可以期待WP7的支持,本地插件将在2012年初完全支持。

InfoQ:你了解在多个平台上测试的解决方案吗?或者说,你有这样的解决方案提供吗?(InfoQ之前报道过Android的测试解决方案。)

嗯,PhoneGap/Build对此提供完美支持。许多人使用我们的API为移动应用实现自动化测试或者创建他们自己的CI系统:https://build.phonegap.com/docs/api

InfoQ:PhoneGap 1.x有哪些改变?

1.x比较大的改变有:更加安全、更优性能和模块化的改进。1.1的亮点是新的白名单机制和安全特性。

InfoQ:还有什么特别的新特性吗? 

WebGL已被证明并不适用。我们正在研究其它东西,比如WebIntents。

InfoQ:PhoneGap转到Apache,并且改名Apache Callback,目前的情况如何?

目前的情况是Callback这个名字太模棱两可了。我们想把它改成Apache Cordova,这个名字背后的故事是,温哥华的科尔多瓦街(Cordova Steet)是创建PhoneGap时Nitobi的所在地。而我也刚好住在那条街。

更多PhoneGap的内容请参见InfoQ之前的报道。

查看英文原文:PhoneGap Status: Moving to Apache and Adobe, Plugin Modularization, PhoneGap/Build Service

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

好文 by yang ming

好文章

Re: 好文 by 张 鑫

冒昧冒昧,请问哪里的好呢?

Re: 好文 by 李 永伦

同问同问..

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

3 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT