从桌面到移动——Chrome App 的野心
Google 试图将 Chrome 上的大量应用带到新领域。
眼下他们正在紧锣密鼓地开发工具包,希望能帮助 Chrome 应用开发者尽快地将应用移植到 Android 和 iOS 端。
泄露消息的是 GitHub 上一个名为移动 Chrome 应用(Mobile Chrome App)的代码仓库,由 Google 软件开发者米查尔·默克利(Michal Mocny)建立。代码库内的文件包括修正移动设计、修复 Bug、检测应用局限性以及程序测试等教程,这些文件将会把 Chrome 商店内的应用带到 Android 和 iOS。
未来所有面向移动平台的应用同样会发布到 Google Play 和 App Store 商店。面向 Android 的应用需要 Android 4.0 以上的系统,尽管文件显示,这些应用同样兼容 Android 2.2 和 Android 2.3;iOS 应用目前只显示即将发布(TBA)标签,不过开发工作已经开始了。
很奇怪这些代码为什么没有上传到 Google 自己的代码托管中心 Google Code。不过 Google Groups 上的搜索结果显示,Google 的确在开发这项工程。此外,Google 开发者支持人乔伊·马里尼(Joe Marini)亦表示,明年一月通过全面测试后,他们将带来更多内容。
Chrome Apps 使用 HTML、JavaScript 和 CSS 语言编写,默认离线使用,同时接入不对 Web App 开放的特定 API。换言之,这将是 Google 试图打破 Web App 瓶颈的一次尝试,而移动平台覆盖是毫无疑问的举措。
三年前的 Google I/O 大会,Google 正式推出了这个基于 Chrome 的应用商店——Chrome Web Store。Google 高级副总裁维克·古多塔(Vic Gundotra)亲自领导该项目,商店界面和用户体验也交由知名设计公司 Fi 设计。同年 12 月,Chrome Web Store 正式上线。
11 月底,坊间就已经传出 Google 将要开发 Chrome 应用平台的消息,项目代号为 “Spark”。消息最早来自 Chromium 布道师弗朗索瓦·比尔福特(François Beaufort)。比尔福特在 Google+ 中透露,全新的开发环境拥有多项优点:
- 由专为可扩展 Web App 设计的 Dart 语言编写
- 包含图形用户界面(GUI)Widget 库,由 Polymer 支持
今年 9 月,刚过完五周岁生日的 Chrome 迎来了面向桌面端的 Chrome Apps。Chrome 部门副总裁布莱恩·拉科夫斯基(Brian Rakowski)说道,他们希望 Chrome Apps 能让 Chrome OS 变得更加成熟易用。
但 Chrome Apps 和之前依赖网络的传统 Chrome 应用不同,它们支持离线内容,可以独立于浏览器窗口存在,并且能在不同设备和系统间同步。这项特性揭开了布莱恩·拉科夫斯基没有说出的隐匿深意——Google 试图通过 Chrome Apps 染指桌面应用。
而今天发布的最新版 Chrome Beta 更是允许开发者在桌面端调试移动端应用——通过截屏视频,他们可以在桌面端测试移动应用的运行,然后进行远程调试。听起来是不是很像桌面应用向移动平台的过渡?或许这就是 Chrome App 的新开始。
(优酷)
题图来自 Google+