Google在使Android应用程序在Chrome OS上运行的目标中走了许多路。我们首先了解了ARC Welder及其Chrome扩展程序,该程序使Android应用程序可以在安装了Chrome的任何设备上简单运行。不过,这会带来一些麻烦,因此他们放弃了,并决定一个更好的解决方案是在 运行Chrome OS软件的设备上为Android应用程序提供支持。

这种方法最终使该公司获得了更大的成功,这是我们在过去几年中一直看到Google在完善和扩展上所做的工作。通过本质上在Chrome OS之上运行Android版本,我们可以更紧密地集成Android应用程序功能以及增强的兼容性/支持。但是,这种方法并非没有缺陷,这就是为什么系统仍处于预览阶段,并且将支持推到数量有限的设备上的原因。
那些习惯在其计算机,笔记本电脑,智能手机和平板电脑上使用VPN的用户可能会知道Google将Android应用集成到Chrome OS中的问题。由于我们实际上在这里运行两个不同的操作系统,因此VPN以独特的方式工作。如果您在Chrome操作系统设置中启用了VPN,那么一切都会按预期运行,并且您在Chrome OS应用程序和Android应用程序上的在线活动都将通过该VPN连接进行。
但是,这与通过Android应用程序建立的VPN连接不同,因为目前只有Android应用程序将通过上述VPN连接进行连接。不仅可以在您自己的设备上对此进行测试,而且Google已经确认这是当前的预期行为,但是这种情况可能不会持续很长时间了。一个新的提交到Chromium的格里特显示 ,该公司已经增加了新的API集成了Android VPN连接到Chrome操作系统。
提交中提到了新的API添加调用,以报告Android VPN客户端已连接或断开连接,并允许用户通过Chrome操作系统UI终止Android VPN。代码中的一项相当重大的更改表明,Chrome浏览器流量可以通过Android VPN路由(由ARC网络配置中的布尔值tunnel_chrome_traffic @ 3 决定)。此外,如果已连接ARC VPN,则默认网络将通过该VPN 进行路由,而Android仍认为物理网络仍为默认网络。

