メインコンテンツまでスキップ

なぜ ulives か:LifeUp の iOS 後継

· 約7分

「LifeUp を iOS に持ってくる」というアイデアを、継続的に進化する実際のアプリ ulives に変えました。「LifeUp iOS」「LifeUp iOS 版」「LifeUp iOS 代替」を探している方に向けて、ulives が存在する理由、LifeUp からの改善点、リリース後 3 か月で出荷した内容をお伝えします。

ulives cover

Download on the App Store

なぜ ulives か

LifeUp の Android ネイティブスタックは優れたパフォーマンスと深いシステム統合を実現しましたが、クロスプラットフォーム展開は困難でした。真のネイティブ iOS 体験を提供しつつ、長期的な保守性を失わないために、2 つのルートを検討しました:

  • Flutter 再構築:高速でクロスプラットフォームだが、ネイティブ感と長期的なアーキテクチャにトレードオフあり
  • Kotlin Multiplatform(KMP)イノベーションライン:ビジネスロジックをプラットフォーム間で共有し、各プラットフォームの UI は真のネイティブを維持

2 番目のルートを選び、LifeUp の iOS 後継である ulives を構築しました。ulives を「再構想された LifeUp for iOS」と考えてください。

アーキテクチャのハイライト:

  • ネイティブ SwiftUI インターフェースで一流の iOS パフォーマンスと使いやすさ
  • Kotlin Multiplatform によるクロスプラットフォームビジネスロジックで将来の拡張に対応
  • 深い iOS 連携:Dynamic Island フォーカスタイマー、カスタムアプリアイコン、iCloud バックアップ/同期、Shortcuts の初期サポート

design preview 1

design preview 2

LifeUp からの改善点

1:1 の移植は目指しませんでした。ulives は長年の課題を再構築するチャンスです。

1) 通貨システム:固定 → 柔軟

LifeUp では「コイン」が事前定義されており、命名やマルチ通貨の利用が制限されます。ulives では「通貨」をアイテムの一種としてモデル化:

  • どのアイテムもアプリ内購入の決済に使用可能(コイン、ポイント、エネルギー、トークンなど)
  • 名前、アイコン、説明を自由に編集または削除
  • チェックアウト時に使用する「通貨アイテム」を選択

結果として、システムの複雑さを抑えつつ、真のマルチ通貨の自由を実現。

multi-currency

2) 統合アクティビティタイムライン

LifeUp では記録がモジュール間(コインログ、ポモドーロ履歴、インベントリ変更など)に分散。ulives ではすべてを集約する「Activity Timeline」を搭載:

  • 完了タスク、アイテム使用、報酬、フォーカスセッション——単一タイムラインで整理
  • 時間と種類でフィルタリング。進捗の確認が個人のゲームログをスクロールするような感覚に

activity timeline

3) ハードリミットの削減、カスタマイズの拡大

ulives は「極限の設定可能性」から始まります:

  • より寛容な属性報酬数と属性ごとの EXP 設定
  • アイテム効果で他のアイテムを削除可能。ペナルティ倍率にも対応
  • きめ細かいスイッチとパラメータ——回避策の複雑さを軽減

customization

4) インスタンスクローンからサイクル + 繰り返しへ

従来の繰り返しごとのクローンモデルは柔軟ですが、履歴と統計の把握が難しくなります。ulives は「Task Cycles + Repeat Rules」を採用:

  • 各タスクに明確なライフサイクルがあり、過去のサイクルが表示される
  • サイクルごとのステータス管理(完了/期限切れ/スキップ/確認待ち)
  • 自然な繰り返し設定:X 日/週/月/年ごと。回数または日付で終了。カスタム開始/終了

task cycles

repeat rules

5) iOS ネイティブ UX

ポモドーロの Dynamic Island、iCloud バックアップ、Shortcuts の探索、よりスムーズなジェスチャー、カスタムアプリアイコン——ulives は iOS エコシステムを最大限活用。

iOS native

dynamic island pomodoro

3 か月のアップデート

4 月の v1 リリース後、率直なフィードバックをいただきました——「骨組みだけの部屋」と呼ばれることも。枠組みは整っていたが、中身を埋める必要があったのです。空き時間を使って迅速に動き、3 か月で 3 バージョンをリリースしました:

  • 1.1.0(2025‑05‑13):フォーカススイート——ポモドーロ、カウントダウン、ストップウォッチ、フォーカスタスク
  • 1.2.0(2025‑06‑03):ルートボックス効果——よりエキサイティングな報酬
  • 1.3.0(2025‑07‑29):統計ダッシュボード、レベルモデルシステム、カウンタータスク

再現動画やログ付きの提案やバグ報告を送ってくださった皆さん、特にありがとうございました。安定性の向上に大いに役立ちました。

updates 1

updates 2

クイック比較:Habitica / LifeRPG / LifeUp

  • vs Habitica:Habitica は共有 RPG 世界とギルドダイナミクスを中心に、固定ルールで運営。ulives は個人向け、オフラインファーストのゲーム化に高いカスタマイズ、iCloud バックアップ、ソーシャルプレッシャーなしに焦点。
  • vs LifeRPG:LifeRPG は基本的な RPG 要素を提供するが、ulives は柔軟な「通貨=アイテム」モデル、タスクサイクル + 繰り返し、統合アクティビティタイムライン、モダンな iOS ネイティブ UX を提供。
  • vs LifeUp(Android):ulives は iOS 後継——「LifeUp iOS」や「LifeUp for iOS」として検索されることが多い——マルチ通貨、サイクル/繰り返し、タイムライン/統計、Dynamic Island ポモドーロを再構築。

今後の予定

  • 自動実績:行動/時間/属性変更による解除
  • オンラインアセットライブラリ:公式属性/実績/タスクのワンクリックインポート
  • アイテムの複数購入チャネルと使用タイプ
  • より深い Shortcuts 連携、iOS ウィジェット
  • 選択的な AI 機能

計画は随時更新しています——ロードマップをご覧ください。

LifeUp ユーザーへの注意

  • ulives は新しいアプリで、現在オフラインファースト。メンバーシップは App Store サブスクリプションで検証。LifeUp からのメンバーシップやデータ移行はまだありません
  • イノベーションとオンライン機能のため、ulives のプレミアム価格は現代の生産性アプリに近い設定。現在ほとんどの機能は無料で試せます
  • ulives の基盤機能が整った後、LifeUp からのロッシーインポートをサポートする可能性があります

今すぐ試す

App Store で「ulives」を検索してください。LifeUp が好きだった方なら、同じゲーム化の精神——iOS 向けにアップデートされたもの——を認識できるはずです。

質問やアイデアは、アプリ内のメールでお問い合わせください。すべてのメッセージを読んでいます。

Download on the App Store