ZeroAI 中文文档 下载 App

为什么不做 iOS — 开发资源与生态原因

官方没说,但可以合理推断

ZeroAI 是 Natfii 的个人实验性项目(12 GitHub stars),资源有限。iOS 版本没有明确在 roadmap 里提到,推测原因:

1. 作者资源

2. iOS 后台限制更严格

ZeroAI 的核心是"前台服务常驻"——iOS 没有 Android 的前台服务概念。iOS 的后台任务模型(BGTaskScheduler)只能跑几分钟,根本撑不起 7×24 常驻的守护进程。

这是根本性问题,不是开发量的问题——iOS 系统本身不让你这么做。

3. Rust 跨平台桥接

Android 用 UniFFI 桥接 Kotlin ↔ Rust,iOS 上需要桥接 Swift ↔ Rust。UniFFI 支持 Swift,但:

4. App Store 审核

ZeroAI 的功能涉及:

上架 App Store 的难度远大于 Android(Android 可以侧载 APK)。

替代方案

资料来源:GitHub ZeroAI README、iOS 官方文档