WORLDTECH NEWS 全球科技资讯。联系我们

Mac上的Cuttlefish:在Apple Silicon上原生运行Android虚拟设备框架

由 WORLDTECH 译自英文。事实、数字、名称和来源均与英文原文一致。 English

A tidy workspace with a laptop, smartphone, and coffee cup on a wooden desk.
示意图片。图片:Pixabay / Pexels

事件经过

本文介绍Meta的Reality Labs如何将Cuttlefish及其QEMU后端移植到macOS和Apple silicon平台。Apple是一家总部位于库比蒂诺的软件与消费电子公司。Google是一家总部位于山景城的软件与互联网公司,其产品和服务包括软件工具。

Meta的Reality Labs开发AI眼镜等产品。针对非手机类Android设备的测试软件,其效果取决于虚拟设备对实体产品软件行为的还原程度。

轻量级模拟器(如Goldfish)能够实现部分功能,但与真实设备的差异可能使漏洞隐藏到开发后期才暴露。这种保真度的不足也削弱了人们对设备模拟的信任,导致更多地依赖稀缺的实体硬件。

2026年11月13日发布于Android板块,作者:Hadrien Zalek、Joe Knox、Alex Chong、Marcel Apfelbaum。本文介绍Meta的Reality Labs如何将Cuttlefish及其QEMU后端移植到macOS和Apple silicon平台。Cuttlefish是Android开源项目(AOSP)的虚拟设备框架,用于在虚拟硬件上测试Android软件。

它能够启动与真实硬件相同的系统镜像,并在虚拟硬件上运行贴近实际的软件栈。因此,与轻量级模拟器相比,Cuttlefish能更准确地跟踪实体设备的行为。

挑战在于对软件栈进行移植,使Cuttlefish能够在macOS上原生运行。平台碎片化的影响:同时维护两套模拟器平台带来了沉重的运维负担:消耗大量计算资源,给开发者造成困扰,并拖慢了模拟器团队的工作进度。

来源与证据