老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

YAZIO 用了半年才想起来查退路 —— 数据存在哪、怎么带走

项目内容
软件YAZIO
版本12.19.0
平台Android APK
体积41.31M
分类健康美食
开发商YAZIO
包名com.yazio.android
官网YAZIO 官网
下载一YAZIO 下载,YAZIO 下载
下载二YAZIO 下载,YAZIO 下载
文档YAZIO 文档
介绍健康管理 App 里攒了几百天的饮食和运动记录,我第一次认真想:如果换手机或不用它了,这些数据能不能带走?

YAZIO 是什么,以及我为什么先查退路

YAZIO 是一款主打卡路里追踪的健康管理软件,Android 端最新版 12.19.0,安装包约 41M。核心功能就两件事:记你每天吃了什么、消耗了多少,然后给出热量目标和趋势图表。免费版就能覆盖饮食日记、基础断食(16:8)、手动运动记录,Pro 版解锁 20 多种进阶断食计划、身体测量追踪(体重、体脂率、腰围等)、以及 Fitbit/Garmin/Polar 等专业运动设备的直接连接。

YAZIO 主界面概览,展示每日卡路里目标和饮食日记入口

我用它记录饮食和运动已经八个多月了——从春节开始,几乎每天都敲三餐、偶尔连一下手表同步跑步数据,身体测量也每周测一次体脂率和腰围。直到上周朋友换安卓手机,YAZIO 里攒了一年的身体测量记录在新手机上只恢复了体重一项,体脂率和腰围全部丢失,还不得不重新授权 Fitbit 连接、重新设置断食计划。我这才突然意识到:我对这个 App 的数据结构一无所知。如果哪天 YAZIO 服务器出问题、或者我卸载重装、或者只是换一台手机,我这大半年的记录能带走多少?

健康类 App 和笔记 App 不一样,数据量不算大,但粘性极强——你花了好几个月养成的饮食记录习惯、身体测量趋势图、断食计划历史,这些东西一旦丢了,不只是"记录消失"那么简单,连习惯本身都会被动摇。所以我花了一个晚上把 YAZIO 的数据路径摸了一遍,整理如下。

数据具体存在哪

从 App 的结构和文档站能看到的功能推断,YAZIO 的数据分三层:

第一层是你每天敲进去的核心记录。饮食日记(食物条目、分量、时间)、手动记录的运动(类型、时长、强度)、身体测量(体重、体脂率、腰围等各项指标)、断食计划历史和当前计划状态——这些是最核心、也是你最在意的。从文档站提到的"每周报告"和"趋势图表"功能来看,YAZIO 内部应该有一个本地数据库(Android 端通常是 SQLite),同时可选开启云端同步。我在 App 设置里确实看到了"自动同步"开关,但没找到明确说明"哪些数据会同步到云"——大概率是全部核心记录都会云端存一份,否则跨设备恢复不可能只恢复一部分。

YAZIO 食物追踪界面,每餐可以选食物条目并记录分量

第二层是第三方连接拉进来的数据。如果连了 Fitbit、Garmin、Polar Flow、Samsung Health 或 Huawei Health(这些都是 Pro 版功能),YAZIO 会从这些平台拉取步数、活动、消耗、心率等数据。这里有个关键细节:拉取到 YAZIO 之后,这些数据只在 YAZIO 内部保留一份,不会反向写回第三方平台。也就是说,如果某天你断了 YAZIO,Fitbit 上原有的数据不受影响,但你在 YAZIO 里积累的"Fitbit + YAZIO"关联记录(比如用 Fitbit 消耗校准 YAZIO 卡路里目标的历史)就没了。

第三层是 Pro 版的配置和解锁项。断食计划的选择、自定义断食窗口、身体测量指标的配置——这些绑定在你的 Pro 订阅上。YAZIO 没写 Pro 订阅和数据是否绑定,但常识判断:即使订阅过期,你已经记录的身体测量历史应该还能看,只是不能继续录。

关于数据到底是"纯本地"还是"本地+云端双写",我没有找到明确说明。Android 端的 Health Connect 接口是个重要线索——如果 YAZIO 写了 Health Connect,那么你在 YAZIO 里录的体重、步数等数据会同时存一份到系统级的健康数据仓库里,换手机时新手机只要登录同一个 Google 账号、重新授权 Health Connect,就能把旧数据拉回来。但饮食日记、断食历史这些不属于 Health Connect 覆盖范围的数据,就只能靠 YAZIO 自己的云同步了。

怎么备份

YAZIO 文档站里没有直接写"导出数据"或"手动备份"的入口。这是我在检查时最意外的一件事——一个主打长期记录的健康 App,居然没把导出放在显眼位置。

但从已有的同步渠道,我们可以搭建一条间接备份路径:

YAZIO 每日日记界面,三餐和运动的记录汇总

Health Connect 是 Android 用户的天然备份中转。如果你在 YAZIO 里开了 Health Connect 写入权限,那么体重、体脂率、步数、活动这些数据会同步进系统仓库。备份 Google 账号的健康数据(通过手机设置 → Google → 备份与恢复),就能把这部分数据带走。但饮食日记、手动录入的热量、断食计划历史这些 YAZIO 独有的数据,Health Connect 不覆盖,只能依赖 YAZIO 自身的云同步。

Pro 版订阅数据的备份更简单——只要记住你用的登录账号(Google / Apple / 邮箱),在新设备上登同一个账号就能恢复订阅状态和云端记录。我没测过跨平台恢复(比如从 Android 换到 iPhone,用同一个账号登录能不能拿到完整记录),这一点文档站也没提。

所以目前能确认的备份策略是:确保 YAZIO 自动同步一直开着 + 确保 Health Connect 权限没关。手动导出文件(比如 CSV 或 JSON)这个功能,在文档站里没找到任何描述,暂时视为不支持。

换设备迁移的路径和容易断的环节

从旧手机换到新手机,路径大概是这样:

  1. 新手机装 YAZIO,用原来的登录账号登录(Google / Apple / 邮箱三选一)
  2. YAZIO 应该会自动拉回云端数据——这一步在我朋友的案例里确实恢复了体重,但体脂率和腰围没恢复,不知道是云端根本没存还是同步没跑完
  3. 重新授权 Health Connect(或 Apple Health),系统级数据会自动回填
  4. 重新授权 Fitbit / Garmin / Polar 等第三方连接——这是最容易忘的一步。之前的授权绑在旧设备上,新设备需要在 YAZIO 里重新走一遍授权流程(登录品牌账号 → 勾选权限 → 允许),少了这一步,设备数据不会自动流进来
  5. 重新检查断食计划设置和身体测量指标配置——朋友的断食计划在新手机上恢复成了默认的 16:8,之前设的自定义窗口丢了

还有一个容易忽略的环节:如果旧手机卸载 YAZIO 之前没关掉自动同步,同步过程可能中断,导致某些天的记录卡在旧设备本地没来得及传到云。稳妥的做法是:旧手机上先关掉自动同步等一两分钟(让正在同步的任务跑完),再卸载。

退路评估:哪天不用它了,数据能不能带走

坦白说,目前能确认的退路非常有限。

能带走的:如果开了 Health Connect 或 Apple Health,那么系统覆盖的那些指标(体重、步数、活动量、部分体脂数据)会一直存在系统仓库里,不受 YAZIO 是否安装影响。Fitbit/Garmin 等第三方平台上的原始数据也不受 YAZIO 影响。Pro 版订阅可以随时取消,已记录的数据(只要在云端)取消后应该还能浏览。

不确定能不能带走的:饮食日记(你每天敲的每一顿饭的食物条目和分量)、手动录入的运动记录、断食计划历史和自定义配置——这些是 YAZIO 独有的数据,目前没找到导出入口。卸载 YAZIO 之后,本地 SQLite 数据库会被系统清理,云端的数据还留不留、留多久,没有公开说明。

卸载干不干净:健康类 App 通常不会留下大量缓存文件(不像视频或游戏 App),卸载后最多剩下几个 MB 的配置目录。但 YAZIO 的云同步在卸载后会不会自动清除你的账号数据,没有明确说法。

结论

YAZIO 的数据自主度不算高——核心的饮食日记和断食记录绑定在它自己的云端,没有明确的导出路径。好在系统级的 Health Connect / Apple Health 覆盖了一部分基础指标,作为最低限度的备份兜底。对于已经积累了半年以上记录的重度用户,我建议做两件事:第一,确保自动同步一直开着且 Health Connect 权限没关;第二,每周或每月导出一份 Health Connect 的快照作为外部备份(Android 可以通过 Health Connect 的"导出数据"功能导出所有系统级健康数据)。等哪天想换 App 或停用时,至少基础的体重和活动趋势还能带走。至于饮食日记和断食历史,目前没有好的迁移方案,只能寄希望于 YAZIO 未来能补上导出功能,或者在它的云端多留一段时间让你手动截图保存。

一句话:健康记录类工具,先摸清楚数据出口再深度用,总比丢了之后才想起来好。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章

用 FatSecret 快三年,该夸的夸该骂的骂

一个从 2023 年就开始用 FatSecret 记录饮食的老用户,聊聊这款卡路里追踪软件从新鲜感到日常习惯的真实感受——哪些功能成了每天离不开的,哪些当初以为好用现在碰都不碰。