在过去的几年里,许多chromebook都可以安装PlayStore并运行Android应用程序。这为chromebook打开了一扇门,使它不仅仅是一个漂亮的web浏览器。现在,谷歌希望对ChromeOS的Android应用程序支持进行一些重大的底层更改,这可能允许一个长期要求的功能。
Chrome操作系统上的Android历史
大约四年前,谷歌为Chrome浏览器创建了一种运行Android应用程序的方法,名为AndroidRuntimeforChrome(ARC)。这是为ChromeOS而设计的,但开发者很快发现它可以在任何桌面平台上运行Android应用。
虽然这工作得很好,谷歌想要一些更有用的东西和ChromeOS的具体。因此,他们开始开发下一代ARC,“ARC++”,以符合经典的开发人员命名方案。arc++将Android运行时与ChromeOS深度集成,支持PlayStore等功能。这就是今天Android应用程序在chromebook上运行的方式。
arc++之所以成为可能,部分原因在于Chrome操作系统(与Android一样)基于Linux内核。为了提高安全性,arc++实际上是在一个“容器”中运行的,这是一种将Android部分与ChromeOS的其他部分隔离开来的方法。虽然这些努力确实有所帮助,但Chrome团队承认还有改进的空间和潜在的漏洞。
我们试图将它们隔离开来(使用名称空间、sec