跳到主要内容

人升数据导入:从 LifeUp 迁移到 ulives iOS 版

· 阅读需 5 分钟

ulives 1.7.22 起,你可以将人升(LifeUp)的备份数据(.lfbak 文件)直接导入到 ulives 中。如果你一直在寻找 LifeUp iOS 替代方案——一款支持游戏化待办清单RPG 习惯养成人升 iPhone 版替代应用——这就是答案:现在你可以将人升数据完整迁移到 iOS,不必再从零开始。

为什么这很重要

许多 ulives 用户来自 Android 上的人升——他们常常在搜索游戏化任务管理人升 iOS 替代品。多年来,他们构建了复杂的任务体系、成就树、道具商店和属性框架——却只能困在一个可能不想永远停留的平台上。现在能够将这些数据迁移到 ulives 意味着:

  • 延续性:保留你的现有设置,无需从头重建
  • 渐进过渡:将人升数据导入到 ulives 中的一个独立档案中,你可以同时使用两个 app
  • 核心结构保留:属性、物品、任务、成就——核心框架随你而来

如何使用

  1. 从人升导出:在人升(Android)中,前往 设置 → 数据备份 → 导出,生成 .lfbak 文件
  2. 传输到 iOS:通过隔空投送、邮件、文件共享或云存储将文件发送到你的 iPhone/iPad
  3. 在 ulives 中导入:前往 ulives 设置 → 数据备份与恢复 →「导入人升备份」,选择你的 .lfbak 文件
  4. 等待处理:ulives 将解压、分析并转换你的数据。大型备份可能需要一些时间
  5. 切换到新档案:导入完成后,你会看到一个新的档案,其中包含你的人升数据。现有的 ulives 数据完全不受影响

支持导入的内容

导入覆盖了人升的大部分数据模型:

数据类型导入内容
属性(技能)技能组 → 属性组;技能 → 属性(含经验值)
物品与商店商店分类 → 物品列表;物品含库存与商店路径
任务任务列表、任务组、任务、子任务、重复规则、计数配置
成就成就分类 → 成就列表;成就含条件、进度与奖励
配方合成配方与物品转换规则
物品效果经验修改、道具增减、战利品箱(开箱)、URL Scheme、感想记录、音效播放
备注与已导入实体关联的笔记
番茄记录专注时段历史
等级模型人升级别表或默认 ulives 等级模型

几个值得了解的特殊转换

人升中的一些概念在 ulives 中没有一一对应的功能,我们做了特殊处理:

  • 金币 & 番茄 → 货币物品:人升内置的「金币」和「番茄」会被转换为 ulives 中的特殊物品,并归入一个专用的货币分组。这与 ulives 的灵活货币系统自然契合——任何物品都可以充当货币。
  • 计时任务 → 专注任务:人升中配置为计时类型的任务(如「学习 30 分钟」)会被转换为 ulives 的专注任务,让你的工作时段习惯延续下来。

工作原理

.lfbak 文件是一个 ZIP 压缩包,包含了人升的应用数据——主要是存储所有记录的 SQLite 数据库以及附属的媒体文件。导入过程读取数据库结构,通过一系列转换规则将其映射到 ulives 的数据模型,然后写入一个新的档案中。由于两个 app 的底层模型不同,部分数据会被转换而非原样复制。

已知限制

这是一次有损转换——两款 app 拥有不同的数据模型和功能集:

限制详情
艾宾浩斯遗忘曲线人升的间隔重复模式无法映射;使用该模式的任务变为不重复任务
旧版属性数据旧版人升属性格式可能无法完全保留
不支持的效果部分人升物品效果在 ulives 中没有对应实现,会被跳过,包括人升的 API 效果(URL Scheme、Content Provider)
仅限单向不支持将 ulives 数据反向导出为人升格式
番茄估算人升存储番茄次数而非分钟数;ulives 按 25 分钟/次估算
标签提取人升任务标题中的 #标签 语法被提取为独立标签
仅 iOS导入功能仅支持 iOS 端;Android 端 ulives 暂无此能力

后续规划

导入功能已经覆盖了顺利完成过渡的最关键数据,但仍有改进空间——更精细的重复规则映射、更好地处理附件媒体、以及更广泛的效果类型覆盖。

如果你一直在寻找一款能将任务变成游戏、让生活游戏化的应用,并且不想丢失多年积累的人升数据,不妨试试导入功能。如果你在导入数据时遇到问题,请通过反馈表单(英文)或邮件 fb@ulives.io 联系我们。我们正在积极关注导入质量,并将持续优化转换逻辑。