0.2.0
已发布Roosta 已在 App Store 和 Google Play 上架,并新增第十八个任务。
- 新增
跳舞。把手机支起来,在前置摄像头前持续动上规定的秒数。它量的是动作幅度而不是舞步,所以没有做错的可能;和计次类任务一样,姿态识别在设备本地完成。
- 新增
在 App Store 和 Google Play 上的公开上架。
- 变更
深蹲和俯卧撑在网站上第一次被准确描述:两者都是通过支起来的前置摄像头、由设备本地的姿态检测来计次,而不是靠你手里握着的手机。
更新日志
Roosta 已在 App Store 和 Google Play 上架,并新增第十八个任务。
跳舞。把手机支起来,在前置摄像头前持续动上规定的秒数。它量的是动作幅度而不是舞步,所以没有做错的可能;和计次类任务一样,姿态识别在设备本地完成。
在 App Store 和 Google Play 上的公开上架。
深蹲和俯卧撑在网站上第一次被准确描述:两者都是通过支起来的前置摄像头、由设备本地的姿态检测来计次,而不是靠你手里握着的手机。
相机任务完全挪到设备本地,闹钟排程模块重写。
闹钟排程从 App 进程里挪了出来,交给平台的闹钟服务。上一版把排程放在 App 内部,而安卓的省电优化会把它挂起,结果在部分机型上,闲置几天之后闹钟就不响了。
新增六个相机任务(找物件、找宠物、拍天空、找自然、出门走走、扫码),全部在设备本地完成识别,且不向存储写入任何一帧。
每个任务都加上了可配置的退出通道延迟,外加一个关不掉的硬性时限。
连续记录现在改为在读取时从起床历史重新算出,而不再作为计数器保存,因此在崩溃、时区变更或从备份恢复之后都不会再对不上。
自适应启动图标的底色是一个普通的橙色,而不是品牌的 sunrise 色值——它从设计 token 上漂移了。
闹钟的核心流程、最早的动脑与动身体任务,以及任务插件注册机制。
唤醒流程:闹钟 → 任务 → 核验 → 停止 → 记录;任务失败会回到响铃,而不是回到安静。
算术、顺序、配对、打字、摇一摇、走路、深蹲、俯卧撑等任务。
挑战插件注册表,因此新增一个任务只需要改动一个既有文件。
随包附带 21 种闹钟铃声,刻意与 App 一起打包而不是在线播放,好让它们离线可用。
1.0 以下的版本号属于发布前版本,早于应用商店上架。这一页记录开发历程,是为了让这份记录从一开始就存在,而不是事后再拼凑出来。