人升資料匯入:從 LifeUp 遷移到 ulives iOS 版
· 閱讀時間約 4 分鐘
從 ulives 1.7.22 起,你可以將人升(LifeUp)的備份資料(.lfbak 檔案)直接匯入到 ulives 中。如果你一直在尋找 LifeUp iOS 替代方案——一款支援遊戲化待辦清單和 RPG 習慣養成的 人升 iPhone 版替代應用——這就是答案:現在你可以將人升資料完整遷移到 iOS,不必再從零開始。
為什麼這很重要
許多 ulives 使用者來自 Android 上的人升——他們常常在搜尋遊戲化任務管理或人升 iOS 替代品。多年來,他們建構了複雜的任務體系、成就樹、道具商店和屬性框架——卻只能困在一個可能不想永遠停留的平台上。現在能夠將這些資料遷移到 ulives 意味著:
- 延續性:保留你的現有設定,無需從頭重建
- 漸進過渡:將人升資料匯入到 ulives 中的一個獨立檔案中,你可以同時使用兩個 app
- 核心結構保留:屬性、物品、任務、成就——核心框架隨你而來
如何使用
- 從人升匯出:在人升(Android)中,前往 設定 → 資料備份 → 匯出,產生
.lfbak檔案 - 傳輸到 iOS:透過 AirDrop、Email、檔案共享或雲端儲存將檔案傳送到你的 iPhone/iPad
- 在 ulives 中匯入:前往 ulives 設定 → 資料備份與回復 →「匯入人升備份」,選擇你的
.lfbak檔案 - 等待處理:ulives 將解壓縮、分析並轉換你的資料。大型備份可能需要一些時間
- 切換到新檔案:匯入完成後,你會看到一個新的檔案,其中包含你的人升資料。現有的 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 暫無此能力 |
後續規劃
匯入功能已經覆蓋了順利完成過渡的最關鍵資料,但仍有改進空間——更精細的重複規則映射、更好地處理附件媒體、以及更廣泛的效果類型覆蓋。
如果你一直在尋找一款能將任務變成遊戲、讓生活遊戲化的應用,並且不想丟失多年累積的人升資料,不妨試試匯入功能。如果你在匯入資料時遇到問題,請透過回饋表單(英文)或 Email fb@ulives.io 聯絡我們。我們正在積極關注匯入品質,並將持續最佳化轉換邏輯。