Anka: Enterprise macOS Virtualization 专为 iOS & macOS CI 打造的云原生虚拟化平台
支持 Apple Silicon (ARM M系列) 与 Intel Mac,以类似 Docker 的极速体验按需秒级创建纯净 macOS 虚拟机构建沙箱。彻底根治裸机环境污染、维护繁琐、多版本 Xcode 冲突与测试误报难题。
Apple Silicon 原生加速
基于 Apple Virtualization 框架,IPSW 一键装机
秒级纯净沙箱 (Ephemeral)
任务结束秒级销毁回滚,杜绝残留与误报
类似 Docker 的 Registry
分层 Tag 管理、增量分发与标准 OCI 支持
Metal GPU 与真实设备直通
模拟器硬件加速,USB 挂载真机测试
当前裸机 Mac CI 基础设施的核心痛点
将物理 Mac 直接配置为 CI Slave / Agent,正在给研发团队带来巨大的运维负担与构建阻碍。
弹性伸缩困难,无法按需动态供给
物理机配置静态死板,业务高峰期任务严重排队堵塞;而业务低谷期昂贵的硬件设备长期闲置,资源利用率低下。
构建环境污染,测试误报频发 (False Positives)
物理机长期运行各种脚本与构建,残留文件与依赖缓存层层堆叠,各任务间无法隔离,因“脏环境”排查构建失败耗费大量工程师精力。
多版本 Xcode 与 macOS 维护噩梦
不同 App 与分支往往依赖不同的 macOS 和 Xcode 版本。在同一台物理机上手动切换或配置脚本极易冲突弄崩系统,升级与兼容极度痛苦。
并发任务死锁与模拟器争抢崩溃
多个并行任务同时在物理机上跑单元测试或多开 iOS 模拟器时,互相抢占 CPU、内存与网络端口,经常导致模拟器死锁超时或无故闪退。
无法秒级回滚,排错恢复成本极高
物理机系统一旦被某个错误脚本改坏,往往需要运维人员到机房重新网络装机或恢复镜像,耗费数小时甚至数天,业务直接中断。
“在我本地能跑,在 CI 上却挂了”
开发者个人 MacBook 环境与中央 CI 物理机存在细微差异(版本、缓存、环境变量),导致构建问题频发,跨部门推诿拉扯。
Anka 核心产品矩阵
围绕中心化云构建与开发者本地体验,提供完整的端到端虚拟化工具链。
Anka Build
面向基础设施与 DevOps 团队,构建企业级 macOS 私有云
- 在企业数据中心、托管机架或 AWS EC2 Mac 集群上搭建弹性云
- 为每个 CI Job 动态启动独立的、全新纯净的 macOS VM
- 构建完成立即自动销毁或复原,保证 100% 干净环境
- 内置轻量级调度器与跨物理节点智能负载均衡
- 支持高密度并发运行与无损秒级冷启动
Anka Flow
面向 iOS 业务研发工程师,终结环境差异与兼容问题
- 让开发者在自己的 MacBook 上运行与中央 CI 完全一致的镜像
- 直接从中央 Anka Registry 一键拉取规范化的构建沙箱
- 使用类似 Docker 的 anka run 命令行在 VM 内完成本地编译调试
- 彻底消除“在我机器上能跑”的偏差,大幅降低提交进流水线后的报错率
- 保护开发机宿主环境不被繁琐的测试依赖和工具链弄脏
Anka Build 云架构与核心组件
标准化微服务架构设计,将 macOS 硬件集群抽象为可编排的弹性算力池。
Anka Controller (控制大脑)
集中管理平面,对外提供强大的 Provisioning REST API,管理 Mac 集群节点状态、智能作业排队、跨机器负载均衡、用户权限与审计日志。
Anka Registry (模板仓库)
集中存储、版本化与分发 macOS VM 镜像模板。支持类似 Docker 的 Tag 分层版本管理与增量差量分发(Delta Chunk),支持断点续传。
Anka Build Nodes (算力节点)
运行 Anka Build 虚拟化轻量核心的物理 Mac 节点,在每台机器本地智能缓存 VM 模板与 Tag,实现毫秒级快速启动按需构建容器。
CI/CD 插件与生态集成
官方提供 Jenkins、GitHub Actions、GitLab CI (Custom Executor)、TeamCity、Buildkite、Azure DevOps 插件,并原生支持 Anka MCP Server(供 AI Agent 自动调用)!
企业级硬核技术特性
打破 macOS 虚拟化的传统壁垒,带来媲美裸机的极致性能与灵活性。
Apple Silicon (ARM) 原生虚拟化
针对 Apple M 系列芯片深度优化(Monterey 及更高版本),基于 Apple Virtualization.framework,从 macOS IPSW 固件镜像全自动创建并秒级运行 VM。
Metal API (GPU) 硬件加速
支持在 macOS VM 内部直接透传调用宿主机的 Metal GPU 图形加速,大幅提升 iOS 模拟器(Simulator)运行帧率与自动化 UI 截图测试性能。
真实硬件设备直通 (Real Device USB)
支持通过命令行或 REST API 将物理连接在宿主机上的 iPhone、iPad 或 Android 真机直接直通给指定构建 VM,实现无缝的真机自动化测试。
类似 Docker 的版本化 Registry
全面兼容标准 OCI 镜像仓库规范。支持差量增量传输与分块断点续传,模板更新无需全量拷贝几十 G 镜像,分发速度提升 10 倍以上。
原生半虚拟化驱动与磁盘优化
配备高效半虚拟化网络(VirtIO)与块存储驱动,支持写时复制(Instant Clone)与稀疏磁盘格式,磁盘占用极小,I/O 性能接近物理机。
企业级网络与隔离安全
支持 Bridge 桥接模式、Host-only 隔离模式及端口转发规则。支持企业单点登录(SSO)、加密传输、细粒度 API 权限及完备审计日志。
多维灵活的部署选项
无论您使用自有物理机、托管机房还是公有云,Anka 均可平滑落地。
本地私有化部署 (On-Premises)
在企业内部机房由 Mac mini、Mac Studio 或 Mac Pro 组成的机架集群上部署 Anka,数据 100% 留在企业内网,安全性最高。
托管服务商部署 (Hosted)
在第三方专业 Mac 托管服务商(如 MacStadium 等)提供的裸机 Mac 服务器上部署运行 Anka,免去企业自建机房运维成本。
AWS EC2 Mac 实例公有云部署
通过 AWS Marketplace 提供的官方 Anka AMI,直接在 AWS EC2 Mac 实例上开箱即用,按小时弹性开通与释放算力。
常见问题解答 (FAQ)
关于 Anka 虚拟化方案的技术细节、兼容性与采购答疑。
QAnka 与 VMware Fusion 或 Parallels Desktop 相比有什么本质区别?
QAnka 对 Apple Silicon (M1/M2/M3/M4 系列) 支持情况如何?
Q使用 Anka 虚拟化相比裸机,会有明显的编译性能损耗吗?
Q企业现有基于 Jenkins、GitLab CI 或 GitHub Actions 的流水线,接入复杂度高吗?
Q能否把真实的 iPhone / iPad 连入虚拟机构建与测试?
Q如何在中国采购 Anka 商业许可并获得本地技术支持?
试用版下载
填写以下信息获取产品试用版,我们将通过邮件发送试用版及相关文档
提交后我们会做什么
提交信息后,我们会按您的产品方向提供对应试用和资料。
联系我们
获取专业的企业级IT解决方案咨询
快速获取方案
填写咨询表单,我们的专业团队将在24小时内与您联系,为您量身定制企业级IT解决方案。