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

Импорт данных LifeUp: миграция с LifeUp на ulives для iOS

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

Начиная с ulives 1.7.22, вы можете импортировать резервные данные LifeUp (файлы .lfbak) напрямую в ulives. Если вы искали альтернативу LifeUp iOSприложение как LifeUp для iPhone, которое работает как геймифицированный список дел и RPG-трекер привычек — это оно: теперь можно мигрировать с LifeUp на iOS без начала с нуля.

Почему это важно

Многие пользователи ulives пришли из LifeUp на Android — часто ища геймифицированный менеджер задач или RPG продуктивности, который мог бы заменить LifeUp на iOS. Годами они строили сложные системы задач, деревья достижений, магазины предметов и рамки атрибутов — всё заперто на платформе, на которой, возможно, не хотят оставаться навсегда. Возможность перенести эти данные в ulives означает:

  • Непрерывность: Сохраните существующие настройки без перестройки с нуля
  • Постепенный переход: Импортируйте данные LifeUp в отдельный профиль ulives, чтобы продолжать использовать оба приложения параллельно
  • Сохранённый фундамент: Атрибуты, предметы, задачи, достижения — базовая структура переезжает с вами

Как импортировать

  1. Экспорт из LifeUp: В LifeUp (Android) перейдите в Настройки → Резервное копирование данных → Экспорт, чтобы создать файл .lfbak
  2. Перенос на iOS: Отправьте файл на iPhone/iPad через AirDrop, e-mail, общий доступ к файлам или облачное хранилище
  3. Импорт в ulives: Перейдите в Настройки ulives → Резервное копирование и восстановление → «Импорт резервной копии LifeUp», затем выберите файл .lfbak
  4. Дождитесь обработки: ulives распакует, проанализирует и преобразует ваши данные. Для больших резервных копий это может занять некоторое время
  5. Переключитесь на новый профиль: После импорта вы найдёте новый профиль с данными LifeUp. Существующие данные ulives останутся нетронутыми

Что импортируется

Импорт охватывает большую часть модели данных LifeUp:

Тип данныхЧто импортируется
Атрибуты (Skills)Группы навыков → группы атрибутов; навыки → атрибуты со значениями XP
Предметы и магазинКатегории магазина → списки предметов; предметы с инвентарём и путями магазина
ЗадачиСписки задач, группы, задачи, подзадачи, правила повторения, конфигурации счётчиков
ДостиженияКатегории достижений → списки достижений; достижения с условиями, прогрессом и наградами
РецептыРецепты крафта и правила преобразования предметов
Эффекты предметовМодификаторы XP, выдача/расход предметов, лутбоксы (открытие), URL schemes, подсказки рефлексий, воспроизведение звука
ЗаметкиЗаметки, связанные с импортированными сущностями
Записи PomodoroИстория сессий фокуса
Модель уровнейТаблицы уровней LifeUp или модель ulives по умолчанию

Особые преобразования, о которых стоит знать

Некоторые концепции LifeUp не имеют прямого эквивалента 1:1 в ulives, поэтому мы обрабатываем их особым образом:

  • Монеты и помидоры → валютные предметы: Встроенные «Монеты» и «Помидоры» LifeUp преобразуются в специальные предметы внутри ulives и помещаются в отдельную валютную группу. Это естественно вписывается в гибкую систему валют ulives, где любой предмет может выступать валютой.
  • Задачи с таймером → задачи фокуса: Задачи LifeUp, настроенные как timing-type (например, учиться 30 минут), преобразуются в задачи фокуса ulives, чтобы ваши привычки рабочих сессий сохранились.

Как это работает

Файл .lfbak — это ZIP-архив, содержащий данные приложения LifeUp — в основном базу данных SQLite со всеми записями и прикреплённые медиафайлы. Процесс импорта читает структуру базы данных и сопоставляет её с моделью данных ulives через серию правил преобразования, затем записывает всё в новый профиль. Поскольку у двух приложений разные базовые модели, часть данных преобразуется, а не копируется дословно.

Известные ограничения

Это конвертация с потерями — у двух приложений разные модели данных и наборы функций:

ОграничениеПодробности
Интервалы ЭббинггаузаРежим интервального повторения LifeUp нельзя сопоставить; задачи с ним становятся неповторяющимися
Устаревшие данные атрибутовСтарые форматы атрибутов LifeUp могут быть сохранены не полностью
Неподдерживаемые эффектыНекоторые эффекты предметов LifeUp не имеют аналога в ulives и пропускаются, включая API-эффекты LifeUp (URL Scheme, Content Provider)
Только в одну сторонуНельзя экспортировать данные ulives обратно в формат LifeUp
Оценка PomodoroLifeUp хранит количество pomodoro, а не минуты; ulives оценивает 25 мин/pomodoro
Извлечение теговСинтаксис #tag в заголовках задач LifeUp извлекается как отдельные теги
Только iOSФункция импорта доступна только на iOS; ulives для Android не имеет этой возможности

Что дальше

Импорт охватывает наиболее критичные данные для плавного перехода, но есть куда расти — более точное сопоставление повторений, лучшая обработка прикреплённых медиа и более широкое покрытие типов эффектов.

Если вы искали способ превратить задачи в игру и геймифицировать жизнь, не теряя годы данных LifeUp, попробуйте импорт. Если возникнут проблемы, пожалуйста, отправьте обратную связь или напишите на fb@ulives.io. Мы активно отслеживаем качество импорта и будем продолжать улучшать логику преобразования.