网易手机讯 1月29日消息,据国外媒体报道,美国时间本月28日,谷歌公司发布了Android与iOS两大系统的Chrome应用。同时,谷歌还提供了基于Apache Cordova的初期开发者预览版工具链。这一系列工具实质上是一套开源的HTML、CSS与JavaScript移动开发框架,该框架正是为创造本地移动应用服务。

开发者可以使用工具为自己开发的Chrome应用配上本地应用外壳,这样便能让通过谷歌的电子商店Google Play和苹果的应用商店App Store经销这些应用。

这次谷歌推出的Chrome新应用倒不是“独生子女”,它们已经有了台式机系统的“兄弟姐妹”。去年9月,谷歌发布了默认离线可运行的Chrome应用,它们用起来像主机操作系统上的本地应用。那一批Chrome应用适配Windows、Mac和Chrome OS系统。不过,现在谷歌希望带领Chrome应用杀入移动领域。

去年12月,国外媒体爆料,谷歌正在开发打包的Chrome应用,让这些台式机的应用挺进移动领域。当时谷歌的活跃开发者Joe Marini透露,安装及创建这类移动版Chrome应用的测试版工具包将在今年1月准备就位。12月最后一周,谷歌就公布了Marni所说的测试版。

谷歌为开发者提供了两种上述本地应用打包过程的工作流。开发者可以使用命令行或是集成开发环境(IDE)在设备或者模拟器上运行自己的Chrome应用,也可以利用Chrome应用的开发工具Chrome Apps Develper Tool在Android系统的设备上运行应用,无需安装移动平台的开发工具包(SDK)和IDE.

以下可见分别在OS X与Android系统上运行Chrome应用呈现的基本待办事项清单。

Chrome打包应用以HTML、JavaScript和CSS语言编写,但会在浏览器外部发布,默认为离线运行,可以访问特定的应用程序编程接口(API),无法访问Web应用。

而对于这些Chrome的移动应用,开发者可以访问Cordova API和许多核心的Chrome API,包括:

· 身份认证——用户使用OAuth2注册,不会收到提示要求输入密码

· 付款(目前仅限于Android)——出售仅限于开发者自己移动应用的虚拟商品

· 信息推送——从开发者自己的服务器向自己的应用推送信息

· 通讯端——利用传输层协议TCP与UDP通过网络发送及接收数据

· 通知(目前仅限于Android)——从开发者自己的移动应用发送多种通知

· 存储——本地存放及检索很有价值的关键数据

· 同步处理文件系统——在谷歌的云服务Google Drive支持下存放及检索文件

· 提醒——定期运行任务

如果你是有兴趣开发移动Chrome应用的开发者,或者你想把自己现有的Chrome引用挪到移动平台,可以查看利用Apache Cordova玩转移动版Chrome应用的具体步骤说明,相关地址是:https://github.com/MobileChromeApps/mobile-chrome-apps/blob/master/README.md(若离)