转载

Chrome OS 不久将可以运行所有的安卓应用

Chrome OS 不久将可以运行所有的安卓应用

谷歌今天在 2016 年度 I/O 开发者大会上宣布, Play Store 应用商店将登陆 Chrome OS,这意味着你不久将可以在 Chromebook 和 Chromebox 上面安装并运行任意一款安卓应用。

谷歌早就在酝酿推出该项目 ,这并不是什么秘密。用户之前也可以在 Chrome OS 上面运行许多安卓应用。不过,这个新项目使用截然不同的技术。正如 ChromeOS 产品经理 刘戡 (音译,Kan Liu)所说,最早的版本使用的是 ARC(即 Android Runtime for Chrome)和 Native Client 客户端。

他说:“不过,它并不是从原生角度来执行这项功能,所以,应用开发者若想做到这一点,还必须下点功夫。这种办法也不适用于许多开发者。”

Chrome OS 不久将可以运行所有的安卓应用

于是,Chrome OS 团队开始尝试一种截然不同的策略。Android on Chrome OS 如今可运行在 Linux 容器上面,开发者无需做任何事情,就可以让它支持他们的应用。得益于这种机制,Chrome OS 也就没有必要去效仿其他操作平台的功能,也不会在性能上有任何损失——ChromeOS 和 Android 将在 Chrome OS 设备上使用相同的内核与资源。应用将会在受保护模式下运行,即便流氓应用成功突破了这道防线,Chrome OS 上面的其他所有安全功能照样会发挥作用。

尽管谷歌今天宣布 PlayStore 应用商店将支持 Chrome OS,但这项功能暂时不会向用户推出。它将于 6 月份率先登陆 Chrome OS 开发者版本。

Chrome OS 不久将可以运行所有的安卓应用

一开始,这项功能仅会支持数量有限的设备——其中大部分是触控设备,比如谷歌自家 ChromebookPixel 以及华硕 Chromebook Flip 和宏碁 R11。专注于触控设备的原因是,谷歌希望能让安卓开发者有机会在他们的应用中增加经过改进的键盘支持,然后再进行大规模推广。(他们自己不必做这项工作,只是让用户使用 Chrome OS 上面的安卓应用变得更轻松)。

对于 Play Store 应用而言,Chromebook 看上去就像是任何一款安卓手机或平板电脑。它们将可以访问完整的 ChromeOS 文件系统以及 Wi-Fi 和蓝牙堆栈。此外,Chrome OS 还将支持所有标准通知、在线回复,甚至是 Facebook Messenger 类型的聊天工具等。

刘勘指出,这意味着这些应用将保留所有的离线功能。例如,如果你想要使用 Google Photos 应用,让它保存照片以供离线浏览,你现在就可以做到。GooglePlay Music、Spotify、PhotoshopExpress for Android 之类的 Adobe Creative Cloud 应用、安卓版微软 Office 应用,以及其他任何类似应用都会支持这种功能。不过,由于大多数 ChromeOS 设备的本地存储空间有限,你可能不想下载 Spotify 播放列表,让你的空间变得拥挤不堪。

对于企业客户来说,Androidon Chrome OS 还支持 Android at Work,而企业管理员将可以对用户能在 Chrome OS 设备上安装哪些应用进行限制,甚至可以完全关闭这项功能。

值得一提的是,Androidon Chrome OS 将支持 ARM 和 x86 两种芯片架构。由于 ARM 在移动领域的主导地位,大多数安卓应用都已经针对这个平台进行了优化,但安卓系统也针对 x86 芯片架构有一个内置转换层,所以通常情况这不会引发任何问题,而大多数安卓应用又都是用 Java 语言编写的,因此就具有了跨平台兼容性。刘勘指出,游戏以及其他用 C 和 C++语言编写、采用 Android NDK 的图形密集型应用,大多已经支持 x86 架构。

目前,“棉花糖”(Marshmallow)就是一个支持 Android on Chrome OS 的安卓版本,原因就在于 Android N 尚未为正式发布做好准备。谷歌安卓工程部门副总裁达维·伯克(Dave Burke)告诉我,为了执行这一功能,其团队从 Android N 带来了部分多窗口支持。实际上,正如刘勘所强调的,Chrome OS 团队负责大部分有关 Android N 多窗口支持方面的工作。

刘勘告诉我,Androidon Chrome OS 将延续其主操作系统六个星期的升级周期。将 Android N 转化为 A/B 升级系统,将让这种升级变得更轻松了(这也是安卓团队从 Chrome OS 团队借鉴的另一项功能)。刘勘还表示,超过 90%的 Chrome OS 都在几周内升级其操作系统。

由于 Chrome OS 和 Android 现在可以在相同的设备共存,那么有关谷歌 Chrome OS 未来计划的问题相信也会在不久后再次浮出水面。毕竟,得益于多窗口模式,支持 Chrome OS 和 Android 这两个桌面操作系统,将更加适合每个版本的桌面使用。

尽管如此,刘勘告诉我,ChromeOS 会继续存在下去。他说:“我们会在 Chrome OS 系统上加倍投入。我们想要做的就是保留 Chrome OS 上面所有热门功能,同时带来安卓系统上面最好的一些元素,这样,我们的用户就能获得这两个操作系统的精华。”

伯克在另一次采访中也给出了极为相似的说法。他说,对 Chrome OS 和 Android 进行融合,“是分享更多东西的更务实的做法。”他指出,谷歌希望继续让 Chrome OS 的特性存在下去,他将这项新功能看作是“将这两个世界融合的有力途径。”

刘勘和伯克均表示谷歌 Chromebook 已经取得了成功,而谷歌绝不会毁掉一款成功的产品。

翻译:皓岳

Google’s Chrome OS will soon be able to run all Android apps

原文  http://techcrunch.cn/2016/05/21/googles-chrome-os-will-soon-be-able-to-run-all-android-apps/
正文到此结束
Loading...