抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

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

2011 年 11 月 29 日

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

2011 年 11 月 29 日 06:392881

评论

发布
暂无评论
发现更多内容

备战2O2I新年资料

ios 面试

一周信创舆情观察(1.4~1.10)

统小信uos

数字货币量化对冲搬砖套利交易软件APP系统开发

开發I852946OIIO

系统开发

Redis 用的很溜,了解过它用的什么协议吗?

古时的风筝

redis RESP Redis 协议

阿里P8内部架构核心学习知识笔记在各大互联网上流传,限时开放下载

Java架构之路

Java 程序员 架构 面试 编程语言

阿里中间件团队技术官手撸笔记,全新演绎“Kafka部署实战”,已开源

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营第二周作业 - 命题作业

阿德儿

JDK、JRE、JIT、SDK、JVM的区别你是否了解?

程序员小毕

Java jdk JVM JIT sdk

springboot整合Shiro

Java架构师迁哥

Java 程序经验小结:用私有构造器或者枚举类型强化Singleton属性

后台技术汇

28天写作

普通人必须掌握的五个必学理财知识

v16629866266

助力智慧城市,力软工程师严寒中协助客户上线物联网项目

力软.net/java开发平台

物联网

最近线上发生的两个坑爹锅

艾小仙

后端

GrowingIO Design 组件库搭建之开发工具

GrowingIO技术专栏

前端 设计

WebRTC ICE 状态与提名处理

阿里云视频云

WebRTC 通信

又出神作!阿里技术官再出山,操作性超强的Spring事务+AOP实践手册

比伯

Java 编程 程序员 架构 面试

图解 | 原来这就是网络

云流

编程 网络 计算机

electron实战练习-三个文件实现一个命令行终端

OBKoro1

node.js Electron electron实战 命令行终端 electron学习

盘点2020 | 人生是一场马拉松-OBKoro1的2020年年终总结

OBKoro1

2020 前端 年终总结 OBKoro1

细节决定成败!致Android高级工程师的一封信,实战解析

欢喜学安卓

android 程序员 面试 移动开发

安卓开发在线!字节跳动Android研发岗这些知识点内部泄露出来了,已拿到offer

欢喜学安卓

android 程序员 面试 移动开发

新思科技静态应用安全测试解决方案获得Forrester Wave认可

InfoQ_434670063458

新思科技 Forrester Wave 静态应用安全测试

低代码开发平台的技术路线

Sam678678

废弃fastjson!大型项目迁移Gson保姆级攻略

Zhendong

Java json Gson Fastjson

2020年度最全Java面试题(含答案),让你的2021面试之路畅通无阻!

Crud的程序员

Java 程序员 架构 开发语言

快速入门案例实战:电商网站商品管理(一)

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

mysql字符串字段索引优化

瞌睡的李先生

MySQL 索引

币值管理机器人系统开发|量化交易系统开发

W13902449729

币值管理机器人系统开发 量化交易系统开发

架构师训练营第二周作业 - 学习总结

阿德儿

keycloak集群化的思考

程序那些事

架构设计 架构师 权限系统 程序那些事 集群服务

我以为自己够牛逼了,直到看到了Alibaba专家的面试笔记,我学习了三个月,却入职京东,税前36K

Java架构之路

Java 程序员 架构 面试 编程语言

Study Go: From Zero to Hero

Study Go: From Zero to Hero

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