TinyWalk 是一款开发者工具,用来在真实设备上生成 HealthKit 的合成测试数据。
如果你正在开发或测试会读取步数、步行距离或健身记录的 App,你大概遇过这些问题:在「健康」App 里手动一条一条补测试数据太慢,而 iOS 模拟器又重现不了真机才有的 HealthKit 行为。TinyWalk 让你一键写入格式正确的样本数据,直接拿真实形状的输入去验证你的读取逻辑、图表、统计区间与
TinyWalk 是一款开发者工具,用来在真实设备上生成 HealthKit 的合成测试数据。
如果你正在开发或测试会读取步数、步行距离或健身记录的 App,你大概遇过这些问题:在「健康」App 里手动一条一条补测试数据太慢,而 iOS 模拟器又重现不了真机才有的 HealthKit 行为。TinyWalk 让你一键写入格式正确的样本数据,直接拿真实形状的输入去验证你的读取逻辑、图表、统计区间与权限流程。
【实际写入的内容】
• HKQuantityTypeIdentifierStepCount:每次写入一条,或拆成每分钟一条
• HKQuantityTypeIdentifierDistanceWalkingRunning:按 0.75 米/步换算,可选择不写
• HKWorkout(.walking):拆成每分钟样本时,会把样本打包成单个 session,让你读取 workout 的代码有东西可以解析
【功能】
• 七种数据集选项:100、1,000、2,000、3,000、5,000、10,000 步六组预设,外加自定义目标——可自行输入最多 100,000 步,或指定最长 4 小时的持续时间,写到时间结束为止。
• 来源标记可切换:可写成带 HKMetadataKeyWasUserEntered 的样本(等同在「健康」App 手动输入),或不带标记、外观等同设备自动记录。多数 App 会依这个标志分流,要测那段就得两种都产得出来。
• 回溯生成:把一整组数据以每分钟为单位分散写入过去的时间区间,不必真的等待,就能测出你的 App 如何汇总历史数据。
• 实时生成:在倒计时中逐步写入,用来测试你的 App 在运行期间收到新 HealthKit 数据时的反应。
• 后台持续执行:实时生成在你切到其他 App 或锁屏后仍会继续写入,完成时通知你(需 iOS 26 以上)。
• 自然波动:每分钟样本带有 ±12% 的变动,并可选择步频(散步/慢跑/快跑)。目的是让你的图表与平均值是拿非等值序列测的,而不是一条死板的水平线。
• 本地保留每次生成的记录,方便你回头找出并清理自己造的测试数据。
• 无广告、免注册。数据生成完全在设备上完成——TinyWalk 唯一会联网的情况,是你主动在「设置」→「意见反馈」发送消息时,这时你的消息与(可选的)截图会发送到我们的客服频道。
【重要说明】
TinyWalk 写入的是合成数据,用途是开发与测试你自己的软件。请勿用它来表示真实运动量,也请勿用于健走挑战、保险或企业健康奖励方案、游戏,或任何以步数换取奖励的情境。TinyWalk 写入的样本随时可以在「健康」App 中删除。
【Pro 一次性买断解锁】
100 步与 1,000 步的数据集永久免费。一次性内购即可永久解锁 2,000/3,000/5,000/10,000 步的数据集、自定义步数与持续时间、后台持续执行,并解除每日生成次数限制。
隐私政策:https://certaindaniel.github.io/en/tinywalk/privacy/
使用条款 (EULA):https://www.apple.com/legal/internet-services/itunes/dev/stdeula/