为什么是 ulives:从《人升》到 iOS 的继任者
在过去一年里,我们把“把《人升》(LifeUp)带到 iOS”从一个想法,做成了一款真正可用、并在持续升级的应用——ulives。很多用户会搜索“LifeUp iOS 版 / 人升 iOS 版”,本文也是为此做的完整介绍。我们想回答三个问题:
- 为什么要做 ulives(动机与技术路线)
- 相比《人升》,ulives 做了哪些重要改造
- 上线后的三个月里,我们都更新了什么
为什么要做 ulives
《人升》长期采用 Android 原生技术栈,性能与系统集成都很好,但也让“跨平台”变得困难:功能很难无缝迁移到 iOS、鸿蒙等平台。
为达成“多端可用且原生体验”的目标,我们调研了两条路线:
- Flutter 复刻:快速、跨平台,但在原生体验与长期可维护性上有取舍
- Kotlin Multiplatform(KMP)创新线:逻辑层跨平台,UI 各端原生实现
最终我们选择了第二条——打造“人升(LifeUp)2.0”的 iOS 继任者:ulives。换句话说,ulives 可以被视作大家常说的“LifeUp 的 iOS 版(人升 iOS 版)”。
技术架构上,ulives 采用“原生 UI + KMP 逻辑”的组合:
- iOS 端使用 SwiftUI,获得原生级体验与性能
- 业务逻辑用 Kotlin Multiplatform 复用,便于未来扩展到更多端
- 深度适配 iOS 能力:灵动岛番茄钟、自定义 App 图标、iCloud 同步、快捷指令雏形等
相比《人升》,有哪些关键改造
我们不想只做“iOS 版人升”,而是借机把一些历史性痛点真正重构掉。
1) 货币系统:从固定到自由
在《人升》中,金币是预设资源,难以改名、扩展为多货币。我们在 ulives 里把“货币”抽象成“物品的一种类型”:
- 任何物品都可充当结算货币(金币、积分、能量、代币…)
- 可编辑名称、图标、描述,也可删除
- 商店购买时可选择结算货币类型
结果是多货币自由,同时降低了系统复杂度。
2) 活动时间轴:从分散到统一
《人升》里,金币流水、番茄记录、仓库历史等都散落在各处。ulives 提供“活动时间轴”统一归档:
- 完成任务、使用物品、获得奖励、专注等统一按时间线呈现
- 支持按类型、时间过滤,回顾如同翻阅个人“游戏日志”
3) 限制放宽:从刚性到可塑
ulives 一开始就以“极致可定制”为目标:
- 属性奖励数量更宽松,可分别设置不同奖励经验
- 物品效果支持删减其他物品,支持惩罚系数
- 更多细粒度开关与参数,减少“为了绕过限制而设计”的无谓复杂度
4) 任务重复与周期:从“副本制”到“周期制”
副本制虽然灵活,却让历史、统计与操作语义变得不直观。ulives 引入“任务周期 + 重复规则”模型:
- 任务拥有完整生命周期,可查看历史周期
- 可对单个周期设定状态(完成/逾期/跳过/待确认)
- 重复设置更自然:每 X 天/周/月/年,次数或日期结束,自定义起止等
5) iOS 原生体验:更顺手的交互
番茄钟适配灵动岛、iCloud 备份、快捷指令雏形、更流畅的手势交互,以及自定义 App 图标等,让日常使用更贴合 iOS 生态。
三个月开发记:从可用到好用
4 月发布稳定版后,我们收到了很多直接而真诚的反馈。有用户说它像一间“毛坯房”——框架完整、内容待填。于是我们在业余时间快步推进,三个月连发三个版本:
- 1.1.0(2025-05-13):专注套件上线(番茄钟、倒计时、秒表、专注任务)
- 1.2.0(2025-06-03):战利品箱效果,奖励更有惊喜感
- 1.3.0(2025-07-29):统计仪表盘、等级模型系统、计数任务
感谢通过邮件提交建议与问题的朋友,尤其是附上复现视频和日志的测试者,很多稳定性问题因此得以及时定位和修复。
简短对比:Habitica / LifeRPG / LifeUp
- 对比 Habitica:Habitica 更偏向“社交 RPG 世界”和公会任务,规则固定。ulives 聚焦个人成长与高度定制,没有强制社交压力;离线优先并支持 iCloud 备份,适合想要私有化、灵活配置的用户。
- 对比 LifeRPG:LifeRPG 提供基础的 RPG 元素,但在“货币即物品”的灵活度、任务周期模型、统一活动时间轴以及 iOS 原生体验上,ulives 更现代、可塑性更强。
- 对比 LifeUp(Android):ulives 是“LifeUp 的 iOS 版(人升 iOS 版)”的继任者,在多货币、任务周期与重复、时间轴与统计、灵动岛番茄钟等方面进行了系统级重构与增强。
还有什么在路上
- 自动成就系统:基于行为/时间/属性变化的自动解锁
- 在线素材库:官方属性/成就/任务素材,一键导入搭建世界观
- 物品多购买渠道与多种使用方式
- 更强的快捷指令集成、iOS 小组件
- 探索性地引入部分 AI 能力
路线图会随进度持续更新,详情请查看我们的开发路线图文档:Roadmap
给《人升》老用户的说明
- ulives 是全新 App,当前为离线为主;会员由 App Store 订阅验证,暂不支持从《人升》迁移会员或同步数据
- 由于创新功能与在线能力带来的运营成本,会员价格会更接近主流生产力 App;但目前大部分功能仍处于免费体验阶段
- 未来不排除提供有损导入《人升》数据的能力,但需要先补齐 ulives 基础能力
现在就试试吧
前往 App Store 搜索“ulives”。如果你过去喜欢《人升》,也许会在 ulives 里看到熟悉的“游戏化灵魂”和更现代的形态。
有任何建议或问题,欢迎在 App 内通过邮箱联系到我们。每一条反馈我们都会认真查看。