# 从桌面到移动——Chrome App 的野心

- 作者：杜会堂
- 发布时间：2013-12-04 11:30
- 分类：公司
- 原文：https://www.ifanr.com/383421

[![google&#95;chrome](https://s3.ifanr.com/wp-content/uploads/2013/12/google_chrome.jpg)](https://s3.ifanr.com/wp-content/uploads/2013/12/google_chrome.jpg)

Google 试图将 Chrome 上的大量应用[带到新领域](http://thenextweb.com/google/2013/12/03/google-building-chrome-apps-support-android-ios-beta-release-coming-soon-january-2014/)。

眼下他们正在紧锣密鼓地开发工具包，希望能帮助 Chrome 应用开发者尽快地将应用移植到 Android 和 iOS 端。

泄露消息的是 GitHub 上一个名为移动 Chrome 应用（[Mobile Chrome App](https://github.com/MobileChromeApps)）的代码仓库，由 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 上的[搜索结果](https://groups.google.com/a/chromium.org/forum/#!topic/chromium-apps/mDenH67JC_Y)显示，Google 的确在开发这项工程。此外，Google 开发者支持人乔伊·马里尼（Joe Marini）亦[表示](http://thenextweb.com/google/2013/12/03/google-building-chrome-apps-support-android-ios-beta-release-coming-soon-january-2014/)，明年一月通过全面测试后，他们将带来更多内容。

Chrome Apps 使用 HTML、JavaScript 和 CSS 语言编写，默认离线使用，同时接入不对 Web App 开放的特定 API。换言之，这将是 Google 试图打破 Web App 瓶颈的一次尝试，而移动平台覆盖是毫无疑问的举措。

三年前的 Google I/O 大会，Google [正式推出](http://www.businessinsider.com/google-launching-chrome-web-store-2010-5)了这个基于 Chrome 的应用商店——Chrome Web Store。Google 高级副总裁维克·古多塔（Vic Gundotra）亲自领导该项目，商店界面和用户体验也交由知名设计公司 Fi 设计。同年 12 月，Chrome Web Store 正式上线。

11 月底，坊间就[已经传出](http://thenextweb.com/google/2013/11/21/google-building-chrome-app-based-development-environment-using-dart-polymer/) Google 将要开发 Chrome 应用平台的消息，项目代号为 “[Spark](https://github.com/dart-lang/spark)”。消息最早来自 Chromium 布道师弗朗索瓦·比尔福特（François Beaufort）。比尔福特[在 Google+ 中透露](https://plus.google.com/+FrancoisBeaufort/posts/giSLiGvA4ye)，全新的开发环境拥有多项优点：

- 由专为可扩展 Web App 设计的 Dart 语言编写
- 包含图形用户界面（GUI）Widget 库，由 Polymer 支持

今年 9 月，刚过完五周岁生日的 Chrome [迎来了](http://www.ifanr.com/342868)面向桌面端的 Chrome Apps。Chrome 部门副总裁布莱恩·拉科夫斯基（Brian Rakowski）说道，他们希望 Chrome Apps 能让 Chrome OS 变得更加成熟易用。

但 Chrome Apps 和之前依赖网络的传统 Chrome 应用不同，它们支持离线内容，可以独立于浏览器窗口存在，并且能在不同设备和系统间同步。这项特性揭开了布莱恩·拉科夫斯基没有说出的隐匿深意——Google 试图通过 Chrome Apps 染指桌面应用。

而今天发布的最新版 Chrome Beta 更是允许开发者在桌面端[调试移动端应用](http://techcrunch.com/2013/12/03/chrome-beta-gets-new-tools-for-mobile-development-with-better-viewport-emulation-screencast-enabled-remote-debugging/)——通过截屏视频，他们可以在桌面端测试移动应用的运行，然后进行远程调试。听起来是不是很像桌面应用向移动平台的过渡？或许这就是 Chrome App 的新开始。

（[优酷](http://v.youku.com/v_show/id_XNjQzNDc3OTIw.html)）

题图来自 [Google+](https://lh4.googleusercontent.com/-Q5NzpMhb4fU/UXnVr93vlGI/AAAAAAAAE50/cmlwx_GDMpk/s630-fcrop64=1,03260000f962f81a/google_chrome_wallpaper_by_erayvarol1907-d5y90be.jpg)
