有开发者尝试在MacBook上安装谷歌铝系统(Aluminium OS) 可以原生运行安卓应用

有开发者尝试在MacBook上安装谷歌铝系统(Aluminium OS) 可以原生运行安卓应用

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

开发者通过QEMU在MacBook上虚拟化运行Googlebook OS(ChromeOS与Android融合系统),项目名为GBOS-VM,已实现启动、GPU加速和运行Chrome,但蓝牙、音频、外设支持不完整,兼容性与安全性不足,仅适合开发者测试研究,无法日常使用。

🔎

延伸解读

项目定位:实验性验证,非日常可用

GBOS-VM 目前处于起步阶段,功能兼容性和安全性不足,蓝牙、音频、外设支持不完整,数据分区、右键操作和长时间运行未充分测试。开发者明确建议仅用于开发体验,不适合日常使用。因此,它更适合作为研究 Googlebook OS 或测试安卓桌面环境的验证路径,而非替代实体设备。

图形转换:Vulkan 到 Metal 的桥梁

铝系统使用 Vulkan 图形接口,而 macOS 依赖 Metal。项目通过 MoltenVK 将 Vulkan 调用转换为 Metal,并利用 POSIX 共享内存处理 Android 在 OpenGL ES 与 Vulkan 间的图形缓冲区共享。针对纹理行对齐差异的调整,使虚拟机可调用 MacBook GPU,已能显示界面并运行 Chrome,但部分 WebGL 内容可能出现渲染错误,帧率限制为 60FPS。

硬件要求与兼容性限制

项目要求基于苹果 M 芯片的 Mac,建议至少 16GB 内存和 60GB 可用存储,并需安装 Xcode Command Line Tools、Homebrew、JDK 及 Android SDK/NDK。蓝牙仅能通过安卓模拟器提供虚拟无线电,无法直接配对实体设备;音频表现不稳定,且未对不同型号 Mac 进行完整兼容性测试。这些限制意味着部署前需评估自身设备条件。

❓

Q&A

Googlebook OS 是什么?它和 Aluminium OS 有什么关系?

Googlebook OS 是谷歌联合硬件制造商推出的以人工智能为核心的操作系统,融合了 ChromeOS 与 Android,提供安卓桌面版使用体验。它也就是此前代号为 Aluminium OS 的铝系统。

GBOS-VM 项目是什么?它实现了哪些功能?

GBOS-VM 是一个开源项目,由开发者斯凯勒・泰勒-巴里克发起,旨在通过 QEMU 虚拟化在 MacBook 上运行 Googlebook OS。目前已实现正常启动、GPU 加速以及运行谷歌浏览器等功能。

GBOS-VM 是如何在 Mac 上实现图形加速的?

GBOS-VM 通过 MoltenVK 将铝系统使用的 Vulkan 图形接口调用转换为 macOS 的 Metal,并使用 POSIX 共享内存处理 Android 在 OpenGL ES 与 Vulkan 之间共享图形缓冲区的问题。项目还针对 Android 与 Metal 不同的纹理行对齐方式进行调整,使虚拟机可以调用 MacBook GPU。

在 MacBook 上运行 GBOS-VM 需要满足哪些条件?

需要基于苹果 M 芯片的 Mac 设备,建议至少 16GB 内存和 60GB 可用存储空间,同时需要安装 Xcode Command Line Tools、Homebrew、JDK 以及 Android SDK 和 NDK。

GBOS-VM 目前有哪些功能限制或不足?

蓝牙只能通过安卓模拟器提供虚拟无线电,无法直接配对实体设备;音频表现不稳定;外设支持不完整;虚拟机的数据分区、右键操作和长时间运行尚未经过充分测试;部分 WebGL 内容可能出现渲染错误;显示帧率限制为 60FPS;兼容性和安全性不足以支持日常使用。

GBOS-VM 适合日常使用吗?它适合哪些人?

不适合日常使用。开发者明确建议将其用于开发体验,适合希望研究 Googlebook OS、测试安卓桌面环境或参与虚拟化开发的用户。

🏷️

标签

➡️

继续阅读