# 本地应用的胜利？Chrome OS 敞门迎接所有 Android 应用

- 作者：积木
- 发布时间：2016-05-21 21:03
- 分类：公司
- 原文：https://www.ifanr.com/659690

![chrome os](https://s3.ifanr.com/wp-content/uploads/2016/05/chrome-os-1024x619.jpg)

关于 Android 和 Chrome OS 的融合，各种传言和猜测由来已久。两个系统的并行发展也被视为是本地应用与网络应用的对抗。因此，当 Google 在今年的 I/O 大会上宣布 Play Store 将会登录 Chrome OS 时，我们可以认为，本地应用已经取得重大胜利了。在 I/O 大会后，[Ars Technica 网](http://arstechnica.com/gadgets/2016/05/the-play-store-comes-to-chrome-os-but-not-the-way-we-were-expecting/)站采访了 Chrome OS 团队，进一步了解桌面系统是如何运行 Android 应用的。

### 几个关键点

- Google 的目标是提供一种极为易用的方案。开发者无需任何努力，就可使 Android 应用运行在 Chrome OS 之上。同时，Android 系统的一些特性也会随之而来，比如应用间的内容分享（包括应用与网页间的内容分享）。Google 想要提供一个统一的、无缝的用户体验。
- 考虑到学校和企业的特殊需求，Google 设计了多层次的管理系统。Android 应用商店是默认关闭的，需要管理员的开启，而且，管理员还可以设置白名单，以控制用户可以接触的应用。
- Chrome OS 将会有两个应用商店：Google Play 和 Chrome Web Store。Chrome 商店不会消失，继续提供 Chrome 应用、主题和扩展等。

### 一些细节问题

![android-apps](https://s3.ifanr.com/wp-content/uploads/2016/05/android-apps-1024x576.jpg)

(运行在 ARC 上的 Android 应用 Vine 和 Evernote，图片来自[ omgchrome](http://www.omgchrome.com/first-4-chrome-android-apps-released/))

值得注意的是，Google Play 不是基于 ARC 的。

2014 年，Google 与开发者合作，把一小部分 Android 应用带到了 Chrome OS 之上。当时，Google 给出的方案是 ARC，基于 Chrome 的 Native Client 扩展（一种沙箱技术，让 app 和插件以近似本地应用的方式去调用系统的 CPU 和 GPU 资源）的应用运行环境。

但是，Google 的新方案并不是基于 ARC 的。Chrome 和 Android 工程主管 Zelidrag Hornung 说，这是一个全新的技术，与以前的 ARC 没有任何关系。实际上，ARC 连 Google 自己的兼容性测试都未能通过。 “发布 ARC 最初版本时，我们希望它能推进一些事情，但是开发者仍然需要做大量的工作，” 他说，“在这种新模式下，Android 开发者基本无需对应用做任何改动，只要在 Play Store 发布就好了。”

在新方案下，未修改的 Android 应用框架运行在一个容器上。这个容器类似于虚拟机，但是，它允许 Android 应用访问底层的系统。同时，这个容器是轻量化的，占用资源远远低于虚拟机。应用框架由将 Google 更新，并且与 Android 的安全更新保持同步。

Chrome OS 团队说，新方案使用了大量的开源技术，但是，他们还没有开源的计划。Hornung 解释说，这是为了加快开发进度，而另一位工程主管表示说，这是因为他们还不清楚这套方案是否真的可行。

![Android-N](https://s3.ifanr.com/wp-content/uploads/2016/05/Android-N-1024x768.jpg)

（Android N，图片来自 [ars technica](http://arstechnica.com/gadgets/2016/05/the-play-store-comes-to-chrome-os-but-not-the-way-we-were-expecting/)）

桌面上的 Android 应用是什么样子？

Android 应用多数是为手机设计的。在平板上，这些应用的表现不佳，但是，由于桌面系统是多窗口的，手机应用或许不是那么糟糕了。而且，在 Android 系统的下一个版本 Android N 上，分屏和浮动窗口将会出现。这有助于手机应用运行在桌面系统之上。

目前，Chrome OS 团队的关键任务之一是吸引更多的开发者。“我们正在编写大量的\[桌面 Android\]文档，” Chrome 产品经理 Kan Liu 说，“在 I/O 上宣布这件事情的原因之一是，我们希望早日把它推出去，让开发者试验自己的应用，确保一切都能顺利运行。然后，他们可以针对多窗口、键盘和触控板等做优化。当我们向稳定版推送，交给终端用户时，它已经完善了。”

![Chromebook](https://s3.ifanr.com/wp-content/uploads/2016/05/Chromebook-1024x683.jpg)

(Chromebook，图片来自 [chromegeek](http://www.chromegeek.com/chromebook-news/))

从 6 月初开始，Chrome OS 开发者版会收到通知，询问用户要启动 Google Play 商店，兼容 Android 应用。配置触控屏的 Chromebook 会首先收到推送，然后是非触控屏的设备。今年 9 月或 10 月份的时候，Chrome OS 稳定版就可以使用这项新功能了。

题图来自 [digitaltrends](http://www.digitaltrends.com/computing/google-to-kill-chrome-os/)
