Android 手机上能跑 ChromeOS?Google 辟谣:别激动,只是个概念验证!

0e80b76b3239748d3901eaae7fca7905.png

架构师大咖

架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。

公众号

该公众号已被封禁

有了 Android、ChromeOS,以及尘封已久的 Fuchsia,Google 对操作系统这块还有新的打算?近日,据外媒 AndroidAuthority 报道,Google 正尝试在 Android 上运行 ChromeOS,从而引发了不小的关注。

7203483bf30d85eb9be5bf1188ed0def.jpeg

此话一出,很多人对手机将变成便携式的 Chromebook 的可能性感到兴奋,也有人好奇 Android 以 71.31% 的市场份额稳坐移动操作系统的霸主之位, Google 为何又要这么做。

4a8576562fe76e0b6437dc56be301049.png

背景

据悉,Google 是在最近的一次私下活动中展示了这个有趣的版本。这次活动主要是由 Google 面向其密切沟通的 Android 合作伙伴进行的展示,其中带来了一个特殊版本的 Chromium OS,代号为 Ferrochrome,专门用于在虚拟机中运行。在演示中,Google 成功在 Pixel 8 上运行了 Ferrochrome。

为了验证这一点,外媒 AndroidAuthority 经过一番努力,成功地在 Android 手机上编译并运行了自己构建的“ferrochrome”,并带来了如下的视频。

在上面的视频中,你可以看到 Chrome OS 在 Pixel 手机的虚拟机中运行的第一印象,其中,测试人员选择的是 2022 年的 Google 旗舰手机 Pixel 7 Pro。

至于为什么不是 Pixel 8 Pro 这款设备,测试人员解释称,“尽管我们编译的 Chromium OS 版本在我的 Pixel 8 Pro 上成功启动,但由于一个 Bug,它无法进入设置界面。我之所以特别想在 Pixel 8 Pro 上演示,是因为它是 Pixel 系列中唯一支持显示输出的手机。可惜的是,由于无法在 Pixel 8 Pro 上立即运行,我们只能在 Pixel 7 Pro 上演示‘ferrochrome’。”

从视频中不难看出,Pixel 7 Pro 并没有运行 Google 最新的官方稳定版或测试版。相反,它运行的是从 AOSP 编译而来的 Android 定制版本。原因是测试人员需要使用 Google 的 VM launcher 应用程序。

VM launcher 是 Google 开发的一款 Android 应用程序,它调用 Android 虚拟化框架(AVF)中的 API,使用 JSON 文件中指定的配置创建并启动虚拟机。然后,它会创建一个 SurfaceView,以便在显示应用程序时显示 VM。

ecceaac74662ed0a1a03c271575050de.png

根据测试结果显示,Chromium OS 在 Pixel 7 Pro 上启动得相当顺畅。不过,由于 Chromium OS 版本默认不支持 Google 登录,测试人员不得不登录到访客配置文件。

起初开箱后,网络连接无法正常工作,在测试人员运行脚本并调整 Chromium OS 中的一些设置后,问题得到了解决。幸运的是,鼠标和键盘等 USB 外围设备都能立即识别。

外媒称,虽然目前没有证据表明 Google 计划合并这两个平台,但是一切并非不可能。

得益于 Android 平台的一项相对较新的功能——Android 虚拟化框架 (AVF) ,该框架是 Android 13 中引入的一项功能,可为高度敏感的代码提供安全且私密的执行环境,Google 现在有可能在 Android 平台上无缝运行 Chrome OS。

尽管 AVF 最初的设计目的是在加载于隔离虚拟机的高度精简的 Android 版本中运行小型工作负载,但从技术上讲,它没有理由不能用于运行其他操作系统。

0094f55eaa101974eced9b93044f4171.png

Android 上运行 Windows 11

事实上,早在 2022 年,有开发者在 Android 手机上成功运行了 Windows 11 系统。

彼时,Android Web 和应用程序开发人员 Danny Lin 展示了在 Google Pixel 6 上的虚拟机中运行的 Windows 11。该手机确实运行的是 Android 13 DP1 更新。

e53c53993259ba993df0566a37531b0e.png

来源:https://x.com/kdrag0n/status/1493088558676017152

Lin 表示,尽管不支持硬件 GPU 加速,但 Windows 11“确实可用”。

而这究竟是怎么实现的?来自 Esper 的 Mishaal Rahman 解释说,Pixel 6 上的 Android 13 支持新的虚拟化框架 AVF。

此前,Google 本身从未正式支持在 AVF 中运行除其定制的 Android 系统“microdroid”之外的任何其他系统,但从外媒 AndroidAuthority 发现的最新情况来看,Google 似乎正在改变其原有的态度。

96d174d5cafd54d4ec669ed185d19e8c.png

Google 曾称:合并 Android 和 ChromeOS 没意义

要知道,Google 此前也有尝试过打造 Android 和 Chrome OS 的混合体(代号为 Andromeda),这一项目旨在融合 Android 的移动操作系统功能与 Chrome OS 的桌面操作系统功能,以创建一个统一的平台,适用于多种设备形态,包括笔记本电脑和平板电脑。

那是在 2016 年,有网友发现 Android 7.0 AOSP 开源代码中,在一个名为 “SurfaceCompositionTest.java”文件中,多次出现了「Andromeda」字眼,疑似是 Google 用来测试设备图形性能。

而在另一个文件夹中,也有用户发现了“Andromeda”系统正在 Nexus 9 上测试的证据。

502fbc42d97f47c770f2516ba4de357a.png

当时有外媒猜测,谷歌正在 Nexus 平板上测试混合系统。

遗憾的是,尽管当时有很多关于 Andromeda 的传闻和期待,但 Google 最终并没有正式发布这一操作系统。相反,Google 逐步在 Android 和 Chrome OS 之间增加了更多的互操作性功能。例如,Chrome OS 现在能够运行 Android 应用,并且两者之间的功能和用户体验日益融合。此外,当时也陆续有消息传出其正在开发一款替代 Android 和 ChromeOS 的 Fuchsia 系统。

在 2016 年底,Google 当时负责 Android、Chrome OS 和 Play 的副总裁 Hiroshi Lockheimer 才姗姗来迟地回应了这一传闻,其表示:“对我们来说,合并(ChromeOS 和 Android)没有任何意义”。

他补充说:“它们二者都很成功。我们只是想确保双方都能从中受益。这就是为什么 Android 借鉴了 ChromeOS 的无缝更新,也是为什么 ChromeOS 增加了对 Android 应用的支持。你会看到更多这样的事情发生,我们正在进行一种交叉融合的尝试。但不是那种合并。”

a991f5f9f911acbec3f91e74a3d18a55.png

Google 最新回应:只是一个有趣的概念验证

如果曾经说没意义,现在是否有可能?

在这两天 Google I/O 大会上,Google 的 Android 工程副总裁 Dave Burke 在接受采访时详细地介绍了 ChromeOS 和 Android 的发展情况,并对这一消息进行了正面地回应,其表示,Google 的 Ferrochrome 项目的“技术演示”旨在展示其虚拟化技术的实际应用。

他解释说,这个项目源于 Google 为增强 Android 系统的安全性所做的不懈努力,即把敏感代码从 TrustZone 转移到虚拟机上。Android 15 更新的虚拟化框架支持图形操作系统和 GPU 加速,为测试这一新功能提供了绝佳机会。

TrustZone 是一种硬件安全技术,由 ARM 公司开发,旨在提供一个安全的执行环境(Trusted Execution Environment,简称 TEE)。TrustZone 技术就是在原有的 OS 的基础上通过虚拟化技术虚拟出两个独立的核,一个非安全内核(Non -secure,NS)和一个安全内核(secure,S)。不过,TrustZone“不如虚拟机那么安全”。虽然 TrustZone 通常在 ARM CPU 上运行,但虚拟机是“运行分区安全代码的更干净、更安全的方式”。

Burke 表示,“我们需要一个演示,什么才是真正酷的呢?让我们把 Chrome OS 放进去,那一定很有趣!这真的能行吗?结果成功了!但也仅此而已。这只是一个概念验证。

Google Android 生态系统总裁 Samat 同样指出,Ferrochrome 对团队来说是一个“非常酷的挑战”,可以挑战新虚拟化技术的极限。

虽然  Ferrochrome 可能不会让 ChromeOS 立即集成到 Android 设备上,但它让我们看到了 Android 虚拟化的未来及其扩展平台功能的潜力。不过,对于普通用户而言,这一功能的实用性也引发了巨大争议,有人认为,如果可以在 Android 小设备上直接拥有笔记本电脑的体验感,那可以实现一部手机“走天下”了;也有人认为,如果集成成功,那么估计运行 exe 都难。

对此,你认为 Android 平台是否有必要支持 ChromeOS?

cd7d72fa23f1e1376d4c17d3e99b4a02.png

Python入门到精通

Python入门到精通:人生苦短,我用Python!Python每日推送、Python教程、Python资料、Python视频、Python项目、Python学习等。

公众号

该公众号已被封禁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值