跳至主要内容

📊 ulives vs 人升 — 為什麼我們從零重建

人升(LifeUp)是我們在 2018 年推出的一款開創性遊戲化效率應用,而 ulives 是其官方精神續作——從頭重建,面向多平台未來。本文詳細說明兩者的差異、重建的原因,以及兩款應用各自的發展方向。


快速對比

人升(LifeUp)ulives
平台僅 AndroidiOS · iPadOS · macOS(Android 即將推出)
技術棧原生 Android(Java / Kotlin)KMP + SwiftUI / Jetpack Compose
發佈時間2018 年2025 年
定價模式付費下載¹免費下載 + 高級功能訂閱
UI 風格Material Design 2 + 3(雙軌維護)原生平台設計(SwiftUI / Compose)
跨平台資料同步無計劃全平台統一資料格式
線上功能世界模組(基礎功能)暫未上線——計劃推出線上素材庫
API / 擴展性✅ Open API + 開源 SDK²❌ 暫未提供(需設計跨平台方案)
人升資料匯入✅ 支援
資料匯出✅ 完整匯出✅ 完整匯出

¹ 同時在部分國家/地區透過 Google Play Pass 提供。
² 包含 LifeUp CloudLifeUp SDKLifeUp Desktop


為什麼必須重來而非升級

1. 平台鎖定

人升完全基於 Android 原生技術(Java,後遷移至 Kotlin)開發。將其移植到 iOS、鴻蒙、桌面端或 Web 端根本不具備可行性——程式碼庫無法複用。要覆蓋 Android 以外的用戶,全面重寫是唯一的路。

2. 技術債務積累

人升早期架構為了快速上線做出了一些務實的取捨:

  • 資料庫層:選型適合快速原型開發,但在當前規模下已成為效能瓶頸
  • 屬性系統多次遷移:從 6 個固定屬性 → 可自訂 6 個屬性 → 完全可自訂屬性列表 + 分組功能——每次遷移都在舊程式碼上疊加新邏輯
  • UI 雙軌維護:同時支援 Material 2 和 Material 3 兩套主題,每次改動都需要雙倍的設計和測試工作量

這些是真實存在的問題,但在原地修復意味著幾乎要重寫大部分應用——還伴隨著破壞現有使用者資料的持續風險。

3. 早期決策帶來的設計約束

人升是在社群回饋中逐步演化出來的,這是優勢,但也導致了一些尷尬的設計約束:

  • 單一金幣貨幣——合成系統和商店因為共用一種扁平貨幣而存在割裂感
  • 內建獎勵機制(計步換力量經驗值、按讚兌換、固定系統成就)是早期「App 定製規則」的產物,與後來演化的完全自訂理念不協調
  • 分散的歷史檢視——任務歷史、金幣流水、計時記錄、倉庫等散落在不同頁面
  • 世界模組——一個早期的線上實驗,因成本問題始終無法擴展,停留在基礎功能階段

4. 無法做減法

人升的每個功能都有使用者在使用。原地移除或重新設計任何功能都會破壞某些使用者的工作流。從零開始給了我們重新抉擇的自由——審慎地選擇哪些功能值得延續。


ulives 帶來的新功能

全新功能(僅 ulives)

功能說明
倒數日在任務旁追蹤重要日期和里程碑
多檔案切換在完全獨立的配置之間切換(如「工作」vs「個人」)
清單膠囊將任務按可摺疊膠囊分組,組織更清晰
統一活動時間軸所有歷史記錄集中在一個可捲動頁面——任務完成、獎勵兌換、計時記錄等
貨幣融入物品系統貨幣不再是一個獨立概念——金幣就是物品,物品也可以作為貨幣
專注模式番茄鐘支援動態島(即時活動)、iOS 小工具
iPad & macOS 適配為平板和桌面端做了完整的大螢幕適配
iCloud 備份蘋果生態無縫備份與還原
App 圖示切換iOS 上可切換多種 App 圖示
iOS 小工具主螢幕和鎖定畫面小工具,快速檢視任務

暫未引入的功能

以下人升功能不會立即出現在 ulives 中。我們可能會在後續以最佳化形式重新引入:

  • ATM(複利模擬)
  • 物品倒計時
  • 系統成就與內建獎勵
  • 計步兌換屬性經驗值
  • 按讚數兌換獎勵

人升的獨有優勢

儘管年代較久,人升在多個方面仍然具有顯著優勢:

優勢詳情
Android 端穩定性多年實戰打磨,功能成熟穩定
智慧清單進階任務過濾與分組
Open API 生態REST API 可程式化查詢和修改應用內部資料
開源生態LifeUp Cloud(自託管同步)、LifeUp SDK(Java/Kotlin)、LifeUp Desktop(跨平台桌面伴侶)
自動化聯動可與 Tasker、自訂指令碼、AI 代理等自動化工具深度整合
更低的價格多數地區為一次性買斷(無訂閱)
成熟的功能集各項功能經過多年真實使用場景打磨

特別是 API 生態,賦予了人升一個 ulives 尚不具備的「開發者友好」層面。使用者已構建了豐富的工作流——透過 Tasker 自動化習慣追蹤、AI 生成任務、自訂資料看板——將人升與其他工具結合使用。


定價模式對比

人升和 ulives 採用了完全不同的定價策略,這背後是各自的平台和歷史原因:

維度人升(LifeUp)ulives
下載方式付費下載免費下載
高級功能下載即可使用全部功能免費試用 + 高級功能訂閱
附加渠道部分國家/地區可透過 Google Play Pass 體驗
定價邏輯基於單平台維護成本的歷史定價基於跨平台維護成本的現代定價
可持續性一次性收入模式,長期可持續性面臨挑戰訂閱制支援持續疊代
關於定價差異

人升的付費下載模式在發佈初期是合理的,但長期來看限制了使用者增長——新使用者必須付費才能體驗,這無形中擋住了大量潛在使用者。ulives 採用免費下載 + 訂閱解鎖高級功能的模式,降低了體驗門檻,也為團隊的長期維護和跨平台開發提供了更可持續的收入來源。


兩款應用的未來規劃

人升:穩定維護

我們承諾在可預見的未來持續維護人升。但方向如下:

  • bug 修復、效能最佳化和穩定性 為主
  • 不計劃引入新的重大功能模組
  • 繼續維護 Material 2 和 Material 3 雙主題的現有功能對等
  • 開源生態(Cloud、SDK、Desktop)將繼續可用

ulives:大膽創新

ulives 是我們投入未來的方向:

  • 功能開發將更加大膽——在乾淨的程式碼庫上,我們可以更快地實驗和疊代
  • 跨平台即設計原則——一旦某個功能的邏輯在 KMP 共用層完成,iOS 和 Android(以及未來的更多平台)可同步適配,極大降低維護成本
  • 線上功能——我們計劃引入線上素材庫、共用範本等社群功能,這些在人升的架構下從未可行
  • 平台原生體驗——每個平台獲得其應有的 UI 感受(iOS 上的液態玻璃、Android 上的 Material You 等)

資料:匯入、匯出與連續性

能力人升ulives
匯出完整資料✅(資料庫 + 媒體檔案)✅(資料庫 + 媒體檔案)
匯入人升資料
跨應用同步計劃中(統一資料格式)

如果你是從人升轉過來的使用者,可以匯入你的人升備份檔案,在 ulives 中延續使用體驗。兩款應用都支援完整的快照匯出——包括資料庫和媒體附件——你的資料永遠不會被鎖定在一個平台上。


我該選哪個?

你的情況推薦
Android 使用者,需要 API / 自動化人升——功能成熟豐富
Android 使用者,想用最新功能目前先用人升;ulives Android 版即將推出
iOS / iPad / Mac 使用者ulives——唯一選擇,且為蘋果生態深度定製
多平台使用者ulives——資料將在所有裝置間同步
人升老使用者,感覺被「困在」Android 上ulives(Android 版推出後)——匯入資料,獲得跨平台自由
預算敏感,偏好一次性付費人升
想免費試用再決定ulives

總結

人升曾經——而且仍然——是一款卓越的應用,在行動端開創了遊戲化生產力這一品類。但其僅限 Android 的架構、積累的技術債務和早期設計約束,使其無法演變為一個現代的多平台產品。

ulives 是我們的答案:一次乾淨的重建,保留了人升的靈魂(深度自訂、RPG 式的成長體系、使用者驅動的遊戲化),同時解鎖了 iOS、iPadOS、macOS,以及即將到來的 Android——共用一個程式碼庫、一種資料格式。

兩款應用都將持續營運。 人升負責穩定;ulives 負責創新。