安卓开发者们受邀为Chrome OS做好准备

Google将要把Play带入Chrome OS,使Chromebook用户可以使用安卓应用和媒介。

Google在2010年展示了第一个Chromebook原型,第二年则将第一批商用笔记本电脑上市。五年后,Chromebook设法占领了一部分在美国的市场份额,其中学校现在“比起所有其他的设备加起来,购买了更多的Chromebook”,并且在2016年Q1中“Chromebook超越了Mac”,这都是Google引用了IDC的话。其中一个解释Chromebook被大众接受很慢的原因是Chromebook曾经不能运行原生的Windows应用并且缺少离线运行特定应用的支持。我们值得提到的是,企业们曾经有机会通过Receiver for Chrome运行遗留的Windows应用,这是Citrix公司的一个桌面虚拟化解决方案。

为了弥补缺失应用的缺陷,Google决定将整个Play商店和它超过1.5兆的应用都带到Chrome OS中。在最近的I/O 2016中,他们发布了这些Chromebook。在九月份M53可以使用后,Chromebox和Chromebase都能够访问Play商店。用户将能够使用微软为安卓开发的应用,包括Word、Excel、PowerPoint、Outlook和Skype。并且,他们将能够选择离线运行它们,就像Google Play Music一样。

不是所有的Chromebook都能访问Play商店。这个网页列出了授权能够运行安卓应用的设备。从六月初开始,当Play商店为所有的Chromebook开放后,开发者们能够在Acer Chromebook R11、Asus Chromebook Flip和Chromebook Pixel (2015)中运行它们的应用。但由于缺少特定的功能和传感器,不是所有的应用都能在所有Chromebook上运行。当GPS传感器的数据可以被从Wi-Fi网络获取到的位置信息取代时,需要手机连接的应用在Chromebook中就不能运行,因为它们没有这样的连接可以使用。

Google鼓励开发者们为Chromebook准备好他们的应用。他们需要处理好以下问题:

  • 触摸屏和传感器应该显然地设定为不需要。
  • 不支持自定义IME、主页面、启动器和窗体小部件。
  • 使用提供的多窗口支持。Chrome OS上的安卓应用将能够立即运行在三种窗口中:横屏、竖屏和最大化模式。
  • 将应用更新以适应键盘、鼠标和触控板的使用。
  • 在应用外部备份数据使应用能够在用户转换至另一台Chromebook时可以简单地下载数据。
  • 为安卓N做准备,在Chromebook更新到能够运行应用时使其做好准备。

企业将能够集中地在Chromebook中通过安装/卸载特定应用、将应用列入白名单或黑名单,包括有选择地在不同应用中切换,来管理安卓应用。

据Chrome OS的产品管理主管Kan Liu所说,Google选择在Chrome OS的容器中运行安卓。安卓通过Chrome OS的栈访问硬件,这并不怎么影响到性能。考虑到Chromebook一般都比手机拥有更强大的硬件,应用应该能够运行顺利。

有关如何正确地在Chrome OS上运行一个安卓应用,我们推荐了来自Google I/O 2016的演讲“将你的安卓应用迁移至Chrome OS”。

查看英文原文:Android Developers Invited to Get Ready for Chrome OS

原文出处:http://www.infoq.com/cn/news/2016/06/android-play-chrome-os