Android 与 iOS 版本对比——功能差异速览
版本信息
| 平台 | 最新版本 | 安装包大小 | 系统要求 |
|---|---|---|---|
| Android | v1.3 Beta 2 | 约 2 MB | Android 4.4 以上 |
| iOS | v2.2.2 | 约 2.6 MB | iOS 9.0 以上 |
两者的版本号序列不同——Android 还在 1.x Beta 线,iOS 已经到 2.x 稳定版。不过核心功能集是一致的,差异主要集中在硬件连接和数据管理的实现方式上。
功能差异
Stackmat 连接
- Android:通过 OTG + USB 声卡 + 3.5-2.5 音频线的方式连接,需要调整采样率和格式。旧版 Android(0.8 以前)支持直接音频转接线,但现代手机的降噪功能普遍导致这种方式失效。
- iOS:不支持 Stackmat 硬件连接。
数据导出
- Android:应用内菜单直接导出 SQLite 数据库文件,导入时直接覆盖原有数据。
- iOS:需要通过 iTunes 或第三方助手访问应用文件共享目录,找到
spdcube.sqlite文件手动拷贝。
成绩列表显示
官方说明提到 Android 版和 iOS 版的成绩列表显示界面稍有不同,主要是布局差异,数据字段本身是一致的。
语音提示
- Android:依赖系统的 TTS(文字转语音)功能。如果设备没有安装 TTS 引擎则无法发声。
- iOS:直接调用系统语音合成,同时注意手机静音按钮是否关闭。
数据兼容性
从 0.9 版起(Android)和对应 iOS 版开始,DCTimer 采用 SQLite 数据库格式存储数据。旧版的文本格式已不再兼容。但新旧版本之间的数据库文件是通用的,从旧版迁移到新版可以直接拷贝 spdcube.sqlite。