跳至主要内容

人升資料匯入:從 LifeUp 遷移到 ulives iOS 版

· 閱讀時間約 4 分鐘

ulives 1.7.22 起,你可以將人升(LifeUp)的備份資料(.lfbak 檔案)直接匯入到 ulives 中。如果你一直在尋找 LifeUp iOS 替代方案——一款支援遊戲化待辦清單RPG 習慣養成人升 iPhone 版替代應用——這就是答案:現在你可以將人升資料完整遷移到 iOS,不必再從零開始。

為什麼這很重要

許多 ulives 使用者來自 Android 上的人升——他們常常在搜尋遊戲化任務管理人升 iOS 替代品。多年來,他們建構了複雜的任務體系、成就樹、道具商店和屬性框架——卻只能困在一個可能不想永遠停留的平台上。現在能夠將這些資料遷移到 ulives 意味著:

  • 延續性:保留你的現有設定,無需從頭重建
  • 漸進過渡:將人升資料匯入到 ulives 中的一個獨立檔案中,你可以同時使用兩個 app
  • 核心結構保留:屬性、物品、任務、成就——核心框架隨你而來

如何使用

  1. 從人升匯出:在人升(Android)中,前往 設定 → 資料備份 → 匯出,產生 .lfbak 檔案
  2. 傳輸到 iOS:透過 AirDrop、Email、檔案共享或雲端儲存將檔案傳送到你的 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 暫無此能力

後續規劃

匯入功能已經覆蓋了順利完成過渡的最關鍵資料,但仍有改進空間——更精細的重複規則映射、更好地處理附件媒體、以及更廣泛的效果類型覆蓋。

如果你一直在尋找一款能將任務變成遊戲、讓生活遊戲化的應用,並且不想丟失多年累積的人升資料,不妨試試匯入功能。如果你在匯入資料時遇到問題,請透過回饋表單(英文)或 Email fb@ulives.io 聯絡我們。我們正在積極關注匯入品質,並將持續最佳化轉換邏輯。