Перейти к основному содержимому

Почему ulives: iOS-преемник LifeUp

· 6 мин. чтения

Мы превратили идею «перенести LifeUp на iOS» в реальное, постоянно развивающееся приложение: ulives. Если вы ищете «LifeUp iOS», «LifeUp iOS version» или «LifeUp iOS alternative», этот пост рассказывает, почему ulives существует, как он улучшает LifeUp и что мы выпустили за первые три месяца.

ulives cover

Download on the App Store

Почему ulives

Android-нативный стек LifeUp обеспечивал отличную производительность и глубокую интеграцию с системой, но усложнял кроссплатформенное расширение. Чтобы предложить по-настоящему нативный опыт iOS — не жертвуя долгосрочной поддерживаемостью — мы оценили два пути:

  • Пересоздание на Flutter: быстро и кроссплатформенно, но с компромиссами в нативном ощущении и долгосрочной архитектуре
  • Инновационная линия Kotlin Multiplatform (KMP): общая бизнес-логика между платформами, UI каждой платформы остаётся по-настоящему нативным

Мы выбрали второй путь и создали ulives — iOS-преемника LifeUp. Думайте об 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 разбрасывает записи по модулям (логи монет, история pomodoro, изменения инвентаря…). ulives предлагает «Временную шкалу активности», которая централизует всё:

  • Выполненные задачи, использование предметов, награды, сессии фокуса — на одной временной шкале
  • Фильтрация по времени и типу; просмотр прогресса похож на пролистывание личного игрового журнала

activity timeline

3) Меньше жёстких ограничений, больше настройки

ulives изначально строится на «экстремальной настраиваемости»:

  • Более мягкие лимиты наград атрибутов и настройки EXP по каждому атрибуту
  • Эффекты предметов могут удалять другие предметы; поддерживаются множители наказания
  • Детальные переключатели и параметры — меньше обходной сложности

customization

4) От клонов экземпляров к циклам + повторам

Классическая модель клона на каждое повторение гибка, но усложняет понимание истории и статистики. ulives использует «Циклы задач + правила повторения»:

  • У каждой задачи понятный жизненный цикл с видимыми историческими циклами
  • Контроль статуса по циклу (выполнено/просрочено/пропущено/ожидает подтверждения)
  • Естественные настройки повтора: каждые X дней/недель/месяцев/лет; завершение по количеству или дате; пользовательское начало/конец

task cycles

repeat rules

5) Нативный UX iOS

Dynamic Island для pomodoro, резервное копирование iCloud, исследование Shortcuts, более плавные жесты и пользовательские иконки приложения — ulives опирается на экосистему iOS.

iOS native

dynamic island pomodoro

Три месяца обновлений

После запуска v1 в апреле мы получили прямую обратную связь — некоторые назвали это «комнатой без отделки»: каркас был готов, но содержимое нужно было наполнить. Мы быстро двигались в свободное время и выпустили три версии за три месяца:

  • 1.1.0 (2025‑05‑13): Набор фокуса — Pomodoro, обратный отсчёт, секундомер, задачи фокуса
  • 1.2.0 (2025‑06‑03): Эффекты лутбоксов — более захватывающие награды
  • 1.3.0 (2025‑07‑29): Панель статистики, система моделей уровней, задачи-счётчики

Огромное спасибо всем, кто присылал предложения и отчёты об ошибках по e-mail — особенно с видео воспроизведения и логами — это помогло нам быстро улучшить стабильность.

updates 1

updates 2

Краткое сравнение: Habitica / LifeRPG / LifeUp

  • vs Habitica: Habitica сосредоточен на общем RPG-мире и динамике гильдий с фиксированными правилами. ulives фокусируется на личной геймификации offline first с высокой настройкой, резервным копированием iCloud и без социального давления.
  • vs LifeRPG: LifeRPG предлагает базовые RPG-элементы, но ulives приносит гибкую модель «валюта как предмет», циклы задач + повторы, единую временную шкалу активности и современный нативный UX iOS.
  • vs LifeUp (Android): ulives — iOS-преемник, часто искомый как «LifeUp iOS» или «LifeUp for iOS» — с переработанной мультивалютностью, циклами/повторами, timeline/статистикой и pomodoro в Dynamic Island.

Что дальше

  • Автоматические достижения: разблокировка по поведению/времени/изменениям атрибутов
  • Онлайн-библиотека ресурсов: официальные атрибуты/достижения/задачи для импорта в один клик
  • Несколько каналов покупки и типов использования для предметов
  • Более глубокая интеграция Shortcuts, виджеты iOS
  • Избирательные функции на базе ИИ

Мы поддерживаем план в актуальном состоянии — см. наш Roadmap.

Заметки для пользователей LifeUp

  • ulives — новое приложение, сейчас offline first; подписка проверяется через App Store. Миграции подписки или данных из LifeUp пока нет
  • Из-за инноваций и онлайн-возможностей премиум-цена ulives ближе к современным приложениям для продуктивности; большинство функций сейчас доступно бесплатно для пробы
  • Мы можем поддержать импорт из LifeUp с потерями позже, после завершения базовых возможностей ulives

Попробуйте сейчас

Найдите «ulives» в App Store. Если вы любили LifeUp, вы, вероятно, узнаете тот же геймифицированный дух — обновлённый для iOS.

Вопросы или идеи? Свяжитесь с нами по e-mail внутри приложения. Мы читаем каждое сообщение.

Download on the App Store