Android 版与 iOS 版 ThemeKit 的关键差异
开发者不同但品牌统一
两个平台的 ThemeKit 虽然界面风格和品牌名相同,但背后的开发者主体是两家不同的公司:
- Android:Star Labs Studio,Google Play、Aptoide 等渠道分发
- iOS:PIXELSPARK TECHNOLOGY LIMITED,App Store 分发
这也解释了为什么两个版本的更新节奏有时不完全同步——它们是两个独立团队在维护同一个品牌的两条产品线。
核心功能差异
| 功能 | Android 版 | iOS 版 | 备注 |
|---|---|---|---|
| 图标替换 | 快捷方式层(不改系统) | 快捷指令方案 | Android 需要 Query All Packages 权限 |
| 小部件 | 原生 AppWidget | WidgetKit | iOS 14+ 支持 |
| Control Center | ✅ 有(无障碍权限叠层) | ❌ 没有 | Android 独有功能 |
| 动态岛壁纸 | ❌ 不适用 | ✅ 支持(需 iOS 16+) | Android 没有 Dynamic Island |
| 锁屏小部件 | 原生锁屏不支持 | ✅ 支持(需 iOS 16+) | iOS 16 后开放官方 API |
| 景深壁纸 | ❌ | ✅ 支持(需 iPhone 12+) | 需有深度传感器 |
| 暗黑模式自适应 | 主题自动适配 | 主题自动适配 | 两平台都有 |
| 离线使用 | 核心功能可用 | 核心功能可用 | 新主题下载需联网 |
权限申请对比
Android 版因为 Control Center 和快捷方式层的技术实现,需要用户在安装后手动授权几个权限,这在同类美化 App 里是正常的但也最容易让用户困惑。iOS 版权限请求相对克制,主要是相册访问。
Android 版需要的权限:
- Accessibility Service(无障碍服务):用于在屏幕上显示 ThemeKit 的 Control Center 叠层,以及执行勿扰模式切换、音量控制等快捷操作。ThemeKit 官方明确声明此权限不收集或存储任何个人数据
- Query All Packages:扫描设备上已安装的应用列表,让用户可以从 ThemeKit 里选要替换图标的 App
- FOREGROUND_SERVICE_SPECIAL_USE 和 FOREGROUND_SERVICE_MEDIA_PROJECTION:前台服务权限,用于 Control Center 保持在后台运行
iOS 版需要的权限:
- 相册访问:DIY 编辑器里从相册选图当主题、图标或小部件背景
- 通知权限:如果开启了推送提醒(新主题、Pro 订阅到期等)
版本号不对应
两个平台的版本号体系独立。写作本文时(2026 年 10 月):
- Android 版最新:v17.3(部分渠道如 Aptoide 显示 v1.0.11 是渠道自有版本号体系)
- iOS 版最新:v1.67.1
不要在两个平台间对照版本号找功能,它们不存在对应关系。