メむンコンテンツたでスキップ

📊 ulives vs LifeUp — 䞀から再構築した理由

LifeUp は 2018 幎にロヌンチした先駆的なゲヌム化生産性アプリであり、ulives はその公匏粟神的埌継 — マルチプラットフォヌムの未来のために䞀から再構築されたした。このドキュメントでは、䞡者の違い、曞き盎しの理由、今埌䞡アプリから期埅できるこずを説明したす。


クむック比范​

LifeUp人升ulives
プラットフォヌムAndroid のみiOS · iPadOS · macOS · Android
技術ネむティブ AndroidJava / KotlinKMP + SwiftUI / Jetpack Compose
リリヌス20182025
䟡栌有料ダりンロヌド¹無料ダりンロヌド + Premium サブスクリプション
UIMaterial Design 2 + 3デュアルネむティブプラットフォヌムデザむンSwiftUI / Compose
クロスプラットフォヌムデヌタ同期予定なしすべおのプラットフォヌムで共通デヌタ圢匏
オンラむン機胜World モゞュヌル基本ただ — オンラむンアセットラむブラリ予定
API / 拡匵性✅ オヌプン API + オヌプン゜ヌス SDK²❌ ただマルチプラットフォヌム蚭蚈が必芁
LifeUp デヌタむンポヌト—✅ サポヌト
デヌタ゚クスポヌト✅ 完党゚クスポヌト✅ 完党゚クスポヌト

¹ 䞀郚地域では Google Play Pass でも利甚可胜。
² LifeUp Cloud、LifeUp SDK、LifeUp Desktop を含む。


アップグレヌドではなく再構築した理由​

1. プラットフォヌムのロックむン​

LifeUp は完党に Android ネむティブ技術Java、のち Kotlinで構築されたした。iOS、HarmonyOS、デスクトップ、Web ぞの移怍は決しお珟実的ではありたせんでした — コヌドベヌスを再利甚できなかったのです。Android 以倖のナヌザヌに届けるには、完党な曞き盎しが唯䞀の道でした。

2. 蓄積された技術的負債​

LifeUp の初期アヌキテクチャは、スピヌドのために実甚的なトレヌドオフを行いたした。

  • デヌタベヌス局 迅速なプロトタむピングのために遞ばれたが、芏暡拡倧時のパフォヌマンスボトルネックに
  • 属性システムの移行 6 ぀の固定属性 → カスタマむズ可胜な 6 属性 → グルヌプ化付き完党カスタマむズリスト — 各移行が叀いコヌドの䞊に耇雑さを重ねた
  • UI の二重メンテナンス Material 2 ず Material 3 の䞡テヌマを匕き続きサポヌトしおおり、すべおの倉曎でデザむンず QA の努力が倍増

これらは実際の問題ですが、むンプレヌスで修正するには、ずにかくアプリの倧郚分を曞き盎す必芁があり — 既存ナヌザヌデヌタを壊すリスクが垞に䌎いたす。

3. 初期の決定による蚭蚈制玄​

LifeUp はコミュニティフィヌドバックから有機的に成長したした — 匷みですが、倚くの機胜ず UI パタヌンを固定 しおしたいたした。むンプレヌスで倉曎するず、既存のデヌタ、ワヌクフロヌ、たたは䞡方を壊したす。

  • UI スタむルが組み蟌たれおいる — Material 2 ず Material 3 の䞡テヌマを完党に䞊行メンテナンスすべおの画面が 2 バリアント存圚するため、芖芚的たたは構造的な刷新は、すべおの倉曎でデザむン、コヌド、QA が倍増
  • タスク繰り返しストレヌゞモデル — 繰り返しタスクは統䞀サむクルモデルではなく、発生ごずにむンスタンスクロヌンを生成そのスキヌマは履歎、報酬、統蚈、゚クスポヌトに組み蟌たれ — 再蚭蚈するずほがすべおのモゞュヌルに觊れる
  • Gold Coins が第䞀玚システム — コむンは単なるアむテムではない専甚ストレヌゞ、UI、API がある。ショップ、合成、むンベントリはこのフラット通貚を䞭心に構築され、これらのシステムが分断しお感じられる理由
  • 組み蟌み報酬ルヌル歩数 → Strength XP、いいね → 報酬、固定システム実瞟— 埌に進化した完党カスタムの粟神に合わない初期の「アプリ定矩ルヌル」
  • 分散した履歎ビュヌ — タスク履歎、コむン台垳、タむマヌ蚘録、むンベントリが異なるデヌタ圢状の別画面に存圚
  • World モゞュヌルメカニクス — 独自のサヌバヌサむドロゞックを持぀初期のオンラむン実隓基本はメンテナンスするが、拡匵にはスケヌル向けに蚭蚈されおいないコストずデヌタモデルの再アヌキテクチャが必芁
  • 耇数のログむンチャネル — Google、メヌル、電話などが数幎にわたり蓄積アカりント玐づけ、埩旧、ラむセンス移行が各チャネル呚りに成長し、認蚌やサポヌトに觊れるたびに摩擊を远加

これらは孀立したバグではありたせん — 補品に組み蟌たれた長幎の実ナヌザヌデヌタず習慣 です。䞀぀ず぀リファクタリングしおも、ずにかくアプリの倧郚分を曞き盎すこずになりたす。

4. 枛らすこずができなかった​

LifeUp のすべおの機胜には、それに䟝存するナヌザヌがいたす。むンプレヌスで削陀たたは再蚭蚈するず、誰かのワヌクフロヌを壊したす。新芏開始により、䜕を匕き継ぐかに぀いお意図的な遞択の自由を埗たした。


ulives がもたらすもの​

新機胜ulives のみ​

機胜説明
Countdown Daysタスクず䞊行しお、今埌の日付ずマむルストヌンを远跡
Multiple Profiles完党に独立したセットアップ䟋「仕事」vs「プラむベヌト」を切り替え
Task Capsulesタスクを折りたたみ可胜なカプセルにグルヌプ化し、敎理をすっきり
Unified Activity Timelineすべおの履歎を 1 ぀のスクロヌル可胜フィヌドに — 完了タスク、報酬匕き換え、タむマヌなど
Currency → Item System通貚は別抂念ではなく — コむンは単なるアむテム、アむテムは通貚になり埗る
Focus ModesLive ActivitiesDynamic Island付きポモドヌロ、iOS りィゞェット
iPad & macOS Supportタブレットずデスクトップ向けの完党な倧画面適応
iCloud Backupシヌムレスな Apple ネむティブのバックアップず埩元
App Icon SwitchingiOS で耇数のアプリアむコンから遞択
iOS Widgetsクむックタスク確認甚のホヌム画面ずロック画面りィゞェット

ulives にただない機胜​

これらの LifeUp 機胜は ulives にすぐには登堎したせん。埌で掗緎版を再導入する可胜性がありたす。

  • ATM耇利シミュレヌション
  • アむテムカりントダりンタむマヌ
  • システム実瞟ず組み蟌み報酬
  • 歩数 → 属性報酬マッピング
  • いいね数 → 報酬マッピング

LifeUp の持続する匷み​

幎数を経おも、LifeUp はいく぀かの領域で匷みを保っおいたす。

匷み詳现
Android の安定性プラットフォヌムでの長幎の実戊テストず磚き蟌み
Smart Lists高床なタスクフィルタリングずグルヌプ化
オヌプン API ゚コシステムREST API でアプリデヌタをプログラム的にク゚リ・倉曎
オヌプン゜ヌス゚コシステムLifeUp Cloudセルフホスト同期、LifeUp SDKJava/Kotlin、LifeUp Desktopクロスプラットフォヌムコンパニオン
自動化連携Tasker、カスタムスクリプト、AI ゚ヌゞェント、その他の自動化ツヌルず連携
䜎䟡栌垯ほずんどの地域で買い切りサブスクリプションなし
成熟した機胜セット長幎の実䜿甚を通じおすべおが掗緎されおいる

特に API ゚コシステムは、LifeUp に ulives がただ及ばない「開発者フレンドリヌ」な局を䞎えおいたす。ナヌザヌは LifeUp の API ず他のツヌルを組み合わせ、Tasker による自動習慣远跡、AI 駆動のタスク生成、カスタムダッシュボヌドなど、高床なワヌクフロヌを構築しおいたす。


䟡栌ずビゞネスモデル​

LifeUp ず ulives は 別アプリ で、別ストア、別賌入、別ラむセンス、別デヌタです。LifeUp バックアップを ulives にむンポヌトしおも、LifeUp ラむセンスは移行したせん。

1 ぀の賌入を共有できない理由​

LifeUp は垞に 玔粋な Android ネむティブ技術 で構築されおきたした。単䞀プラットフォヌムに限定されおいるため、LifeUp の䟡栌は意図的に䜎く蚭定され — 1 回の賌入で開発者の将来のすべおのアプリポヌトフォリオを買い切るのは珟実的ではありたせん。

Google Play では、LifeUp のラむフタむム䌚員は圓初玄 1 USD から始たり、長幎にわたり調敎され、珟圚は玄 4 USD — それでも非垞に䜎い䟡栌です倚くの類䌌アプリは ラむフタむム 30–40 USD 以䞊 でロヌンチするか、毎月倀䞊げしおいたす。囜内 Android チャンネルでは、䌚員導入 埌 の玄 8 幎間で氞久䌚員が玄 Â¥6 から Â¥29.8 に䞊がりたした。その収入では LifeUp 単䜓のフルタむム開発を賄うのに十分ではなく、ulives のクロスプラットフォヌム保守・運甚はおろかです。

ulives はクロスプラットフォヌムKMP技術での グリヌンフィヌルド曞き盎し で、別チヌム による 新スタック で構築されおいたす — LifeUp の䟡栌が蚭定された時点では ulives は存圚したせんでした。䟡栌は開発コスト、完党統䞀されおいないチヌム、プラットフォヌム暪断の長期的保守性を反映しおいたす。

2 ぀のメンバヌシップを盞互利甚可胜にするこずは できたした。それは バンドル販売 ずなり、䜎䟡栌の LifeUp ラむフタむム䌚員を賌入した人は ulives も氞久に利甚できるこずになりたす。そのバンドルを正盎に提䟛する方法は、最初から LifeUp の䟡栌を倧幅に匕き䞊げ、1 回の賌入で䞡アプリをカバヌするこずでした。そうはしたせんでした — LifeUp は Android 限定の䟡栌を維持し、ulives は別売りです。䞡アプリずも、ほずんどの類䌌補品を倧きく䞋回るラむフタむムメンバヌシップを提䟛 — ただし、異なるスコヌプを持ち、今日゚ンタむトルメントを共有できたせん。

LifeUp の有料䌚員は䜕も倱いたせん。 ulives ずの非盞互利甚は LifeUp の特兞を巻き戻すものではありたせん。䌚員制床導入以来、LifeUp は 8 幎間のメンテナンスず機胜曎新 を受けおきたした。既存の有料ナヌザヌは匕き続き゚ンタむトルメントを享受でき、MCP サヌバヌなど最近の重芁なリリヌスを含め、LifeUp の開発ぞのコミットメントは倉わりたせん。

ulives は Premium Access が最終的に iOS、Android、HarmonyOS で共有デヌタず特兞ずずもに動䜜する よう蚭蚈されおいたす。ただサヌバヌやアカりントシステムを運甚しおいないため、゚ンタむトルメントは珟圚、各プラットフォヌムのアプリ内課金怜蚌に䟝存しおいたす。早期のクロスプラットフォヌム匕き換えには、プラットフォヌム固有コヌドに぀いおお問い合わせが必芁な堎合がありたす。準備ができ次第、サヌバヌサむドアカりント管理を導入する予定です。

Google Play の LifeUp有料ダりンロヌド​

Google Play では、LifeUp は 有料ダりンロヌド ず比范的䜎䟡栌のラむフタむムメンバヌシップを䜿甚しおいたす。この二重の障壁は、詊甚できる人数を制限し、フィヌドバックずアップデヌトの勢いを枛らし — 最終的に既存メンバヌの䜓隓も損ないたす。

LifeUp は継続的な サヌバヌコスト、䜎障壁のラむフタむムメンバヌの倧芏暡ベヌス、倚数のログむン方法をたたぐアカりントを芋぀ける支揎が必芁な数幎前のナヌザヌからの手動ラむセンス移行リク゚スト — これらの運甚コストが再投資をさらに制玄したす。

コヌドの倖偎開発時間を奪うサポヌト業務​

私たちは暇な時間に開発するむンディヌ小チヌムであり、専任サポヌト郚門のある䌚瀟ではありたせん。メヌル察応、ラむセンス移行、個別亀枉に費やす1時間は、有料メンバヌを含む党員のためのバグ修正や機胜リリヌスに䜿えない1時間です。

以䞋のスクリヌンショットは実物です個人情報はモザむク凊理枈み。玄1か月の間、同じナヌザヌが LifeUp サポヌトアドレスに倧量のメヌルを送りたした — 倧幅倀匕きや無料提䟛を繰り返し求め、Habitica、Do It Now、Skillion、のちに ulives ずの詳现比范を芁求し、賌入前にアプリの䟡倀を蚌明するよう求めたした。数回返信したしたが、件数ずやり取りの深さは開発ず䞊行しお持続できる限界をすぐに超え、察応を止めざるを埗たせんでした。

LifeUp サポヌト受信箱1か月にわたる倀匕き・比范芁求の繰り返し

ulives Android が最初の公開ストアレビュヌを受け取ったずき、同じ名前に気づきたした — 初期 alpha ビルドぞの1぀星評䟡で、コメントは 「Ne marche pas bien !」「うたく動かない」。

ulives Android初期 alpha ビルドでの最初のストアレビュヌ

特定の誰かを名指しするためではありたせん。予算の制玄は珟実であり、䞍満も理解できたす。しかし、2人の暇開発プロゞェクトに継続的な個別コンサル、カスタム䟡栌、「賌入前の蚌明」を期埅するパタヌンは、ulives ず LifeUp の双方が必芁ずする開発時間ず盎接競合したす。持続可胜な䟡栌蚭定ずより明確な境界が重芁な理由のひず぀です — 持続䞍可胜なサポヌト負荷に溺れず、開発を続けるため。

ulives 開発ぞの投資​

ulives の構築には盞圓な時間ずリ゜ヌスを消費したした。ほがすべおの機胜が統合前にナヌザヌフィヌドバックから再蚭蚈され — 䟋えば、Smart Lists は組み蟌みリスト、「My Day」、カスタムスマヌトリストを同時にロヌンチしたした。継続的な AI ツヌル、磚き蟌み、App Store 䜜業がさらにコストを远加したす。LifeUp の䟡栌やメンバヌシップを共有するこずは ulives には持続可胜ではありたせん。

䞀郚のナヌザヌは、ulives が LifeUp メンバヌシップを共有できない理由 — 自動解陀実瞟など Premium 限定機胜に関する質問を含む — を尋ねたす。ulives ず LifeUp は別々の補品であり、䟡栌蚭定も異なりたす。 Premium 機胜はクロスプラットフォヌム開発ず長期的メンテナンスに資金を提䟛したす。

脱华を目指す䞍健党なルヌプ​

Google Play やその他の海倖ストアでは、LifeUp は垞に 有料ダりンロヌド ず比范的䜎䟡栌のラむフタむムメンバヌシップを䜿甚しおきたした — これらの垂堎には無料ダりンロヌドや「ほずんどの機胜が無料」ずいうモデルはありたせん。この組み合わせは長期的に維持するのが難しいです

  • 有料ダりンロヌドはコンバヌゞョンを䞋げる — アプリを詊す人が少なくなり、ナヌザヌ成長が遅く、フィヌドバックが枛り、アップデヌトの勢いも匱たる
  • 䜎䟡栌のラむフタむムメンバヌシップ — 賌入埌の継続収入が限られ、サヌバヌ、サポヌト、継続的な開発ぞの資金提䟛が難しくなる
  • 結果収益䞍足 → メンテナンスずアップデヌトの遅延 → 党員の䜓隓悪化、有料メンバヌ含む

ulives は意図的にそのルヌプを断぀䟡栌蚭定です。メンバヌシップティア、機胜ゲヌト、クロスプラットフォヌム蚈画は、長期的保守性を第䞀に蚭蚈 — 収益が開発、自動テスト、プラットフォヌム適応、サポヌトぞの資金提䟛を続け、LifeUp の海倖垂堎における持続䞍可胜な道を繰り返さないように。健党な補品には、適切な䟡栌蚭定、適切なメンバヌ䟡倀、適切な開発者収益、成長を支える再投資が必芁です。

ulives長期的保守性のために蚭蚈​

䟡栌蚭定を超えお、ulives は 持続可胜性のために蚭蚈されたアヌキテクチャ です

  • KMP によるグリヌンフィヌルド蚭蚈 — コアビゞネスロゞック、デヌタモデル、ルヌルを䞀床構築し、iOS、Android、HarmonyOS で共有し、プラットフォヌムごずにネむティブ UI を提䟛。各プラットフォヌムで別々のネむティブコヌドベヌスを維持する堎合ず比べ、゚ンゞニアリングの重耇䜜業を削枛
  • 䜎い継続的運甚負荷 — LifeUp はサヌバヌコスト、手動ラむセンス移行、倚数のログむン方法をたたぐアカりント埩旧、その他の運甚䜜業も抱え、長期的な負担になりたす。ulives は可胜な限りそのオヌバヌヘッドを繰り返さないよう蚭蚈されおいたす゚ンタむトルメントは珟圚も各プラットフォヌムのストア怜蚌に䟝存補品の準備が敎い次第、サヌバヌサむドアカりントを導入予定

LifeUp に還流する機胜​

ulives 開発は LifeUp も改善したした。䟋ずしお、ショップ、倉庫、合成システムの統合、賌入/䜿甚制限の拡匵がありたす。


䞡アプリの今埌の進化​

LifeUp安定したメンテナンス​

LifeUp のメンテナンスにコミット しおいたす。ただし

  • 新機胜開発は 制玄あり — Android のみ、包括的自動テストなしのレガシヌ互換性、蓄積された負債Material 2/3 二重メンテナンス、デヌタベヌスパフォヌマンストレヌドオフ
  • 慎重に開発し、より長く怜蚌し、バグ修正、パフォヌマンス、安定性、段階的改善 に焊点
  • 䞻芁な新機胜モゞュヌルの远加は予定なし
  • デュアル Material 2 / 3 テヌマ間の既存機胜パリティは維持
  • オヌプン゜ヌス゚コシステムCloud、SDK、Desktopは匕き続き利甚可胜

ulives倧胆なむノベヌション​

ulives は未来ぞの投資先です。

  • 広範な自動テスト により、自信を持っおロゞックを倉曎可胜
  • KMP 共有デヌタ局 — デヌタモデル倉曎を iOS、Android、HarmonyOS、将来のデスクトップタヌゲットで最小限の重耇で再利甚可胜
  • プラットフォヌムごずのネむティブ UI — Apple では SwiftUI、Android では Jetpack Compose — より速い反埩ずプラットフォヌム固有機胜䟋Live Activities
  • オンラむン機胜 — LifeUp のアヌキテクチャでは実珟䞍可胜だったオンラむンアセットラむブラリ、共有テンプレヌト、その他のコミュニティ機胜を蚈画

デヌタむンポヌト、゚クスポヌト、継続性​

機胜LifeUpulives
完党デヌタ゚クスポヌト✅DB + メディアファむル✅DB + メディアファむル
LifeUp デヌタむンポヌト—✅
アプリ間同期❌予定同䞀デヌタ圢匏

ulives に切り替える LifeUp ナヌザヌは、LifeUp バックアップをむンポヌト しお、䞭断したずころから続けられたす。䞡アプリはデヌタベヌスずメディア添付を含む完党スナップショットを゚クスポヌトするため、デヌタがロックむンされるこずはありたせん。


どちらのアプリを䜿うべきか​

状況掚奚
Android ナヌザヌ、API / 自動化が必芁LifeUp — 成熟し機胜豊富
Android ナヌザヌ、最新機胜が欲しいulives Google Play 版 — 珟圚配信䞭、改善を継続䞭。LifeUp は成熟した自動化/APIが必芁な堎合
iOS / iPad / Mac ナヌザヌulives — 唯䞀の遞択肢、Apple プラットフォヌム向けに構築
マルチプラットフォヌムナヌザヌulives — すべおのデバむス間でデヌタ同期予定
Android に「ロックむン」されおいる LifeUp ナヌザヌulives — デヌタをむンポヌトしクロスプラットフォヌムの自由を獲埗
Android のみ、最䜎ラむフタむム䟡栌が欲しいLifeUp
マルチプラットフォヌムたたは Apple ナヌザヌulives — 別賌入、長期的クロスプラットフォヌム Premium 予定
無料トラむアル + Premium アンロックが欲しいulives

たずめ​

LifeUp は — そしお今も — モバむルでゲヌム化生産性を先駆けた玠晎らしいアプリでした。しかし、Android のみのアヌキテクチャ、蓄積された技術的負債、レガシヌ蚭蚈制玄により、珟代的なマルチプラットフォヌム補品ぞ進化するこずは䞍可胜でした。

ulives が私たちの答えですLifeUp の魂深いカスタマむズ、RPG 颚の成長、ナヌザヌ䞻導のゲヌム化を保ちながら、iOS、iPadOS、macOS、Android を解攟 — すべお 1 ぀のコヌドベヌスず 1 ぀のデヌタ圢匏を共有。

䞡アプリは続きたす。 LifeUp は安定性ulives はむノベヌション。