Importação de dados LifeUp: migre do LifeUp para ulives no iOS
A partir do ulives 1.7.22, você pode importar seus dados de backup do LifeUp (arquivos .lfbak) diretamente para o ulives. Se você tem procurado uma alternativa LifeUp iOS — um app como LifeUp para iPhone que funciona como lista de tarefas gamificada e rastreador de hábitos RPG — este é o caminho: agora você pode migrar do LifeUp para iOS sem começar do zero.
Por que isso importa
Muitos usuários do ulives vieram do LifeUp no Android — frequentemente buscando um gerenciador de tarefas gamificado ou RPG de produtividade que pudesse substituir o LifeUp no iOS. Por anos, eles construíram sistemas elaborados de tarefas, árvores de conquistas, lojas de itens e frameworks de atributos — tudo preso em uma plataforma da qual talvez não queiram ficar para sempre. A capacidade de migrar esses dados para o ulives significa:
- Continuidade: Mantenha suas configurações existentes sem reconstruir do zero
- Transição gradual: Importe seus dados do LifeUp para um perfil separado no ulives, para continuar usando os dois apps lado a lado
- Fundação preservada: Atributos, itens, tarefas, conquistas — a estrutura central vem com você
Como importar
- Exportar do LifeUp: No LifeUp (Android), vá em Configurações → Backup de dados → Exportar para criar um arquivo
.lfbak - Transferir para iOS: Envie o arquivo para seu iPhone/iPad via AirDrop, e-mail, compartilhamento de arquivos ou armazenamento em nuvem
- Importar no ulives: Vá em Configurações do ulives → Backup e restauração de dados → "Importar backup LifeUp", depois selecione seu arquivo
.lfbak - Aguardar o processamento: O ulives irá descompactar, analisar e converter seus dados. Isso pode levar um momento para backups grandes
- Alternar para o novo perfil: Após a importação, você encontrará um novo perfil com seus dados do LifeUp. Seus dados existentes do ulives permanecem intactos
O que é importado
A importação cobre a maior parte do modelo de dados do LifeUp:
| Tipo de dado | O que é importado |
|---|---|
| Atributos (Skills) | Grupos de skills → grupos de atributos; skills → atributos com valores de XP |
| Itens e loja | Categorias da loja → listas de itens; itens com inventário e caminhos da loja |
| Tarefas | Listas de tarefas, grupos, tarefas, subtarefas, regras de recorrência, configurações de contagem |
| Conquistas | Categorias de conquistas → listas de conquistas; conquistas com condições, progresso e recompensas |
| Receitas | Receitas de crafting e regras de conversão item-para-item |
| Efeitos de item | Modificadores de XP, dar/consumir item, loot boxes (abrir caixa), URL schemes, prompts de reflexão, reprodução de som |
| Notas | Notas vinculadas a entidades importadas |
| Registros de Pomodoro | Histórico de sessões de foco |
| Modelo de nível | Tabelas de nível do LifeUp ou modelo padrão do ulives |
Conversões especiais que vale conhecer
Alguns conceitos do LifeUp não têm equivalente direto 1:1 no ulives, então os tratamos de forma especial:
- Moedas e Tomates → Itens de moeda: As "Moedas" e "Tomates" integrados do LifeUp são convertidos em itens especiais dentro do ulives e colocados em um grupo de moeda dedicado. Isso se encaixa naturalmente no sistema de moeda flexível do ulives, onde qualquer item pode funcionar como moeda.
- Tarefas de timing → Tarefas de foco: Tarefas do LifeUp configuradas como tipo timing (ex.: estudar por 30 minutos) são convertidas em tarefas de foco do ulives, para que seus hábitos de sessão de trabalho continuem.
Como funciona
O arquivo .lfbak é um arquivo ZIP contendo os dados do app LifeUp — principalmente um banco de dados SQLite com todos os seus registros, além de arquivos de mídia anexados. O processo de importação lê a estrutura do banco de dados e a mapeia para o modelo de dados do ulives por meio de uma série de regras de conversão, depois grava tudo em um novo perfil. Como os dois apps têm modelos subjacentes diferentes, alguns dados são transformados em vez de copiados literalmente.
Limitações conhecidas
Esta é uma conversão com perdas — os dois apps têm modelos de dados e conjuntos de recursos diferentes:
| Limitação | Detalhes |
|---|---|
| Espaçamento Ebbinghaus | O modo de repetição espaçada do LifeUp não pode ser mapeado; tarefas que o usam tornam-se não recorrentes |
| Dados legados de atributos | Formatos antigos de atributos do LifeUp podem não ser totalmente preservados |
| Efeitos não suportados | Alguns efeitos de item do LifeUp não têm equivalente no ulives e são ignorados, incluindo os efeitos de API do LifeUp (URL Scheme, Content Provider) |
| Apenas unidirecional | Você não pode exportar dados do ulives de volta para o formato LifeUp |
| Estimativa de Pomodoro | O LifeUp armazena contagens de pomodoro, não minutos; o ulives estima 25 min/pomodoro |
| Extração de tags | A sintaxe #tag nos títulos de tarefas do LifeUp é extraída como tags separadas |
| Apenas iOS | O recurso de importação está disponível apenas no iOS; ulives para Android não tem essa capacidade |
O que vem a seguir
A importação conecta os dados mais críticos para uma transição suave, mas há espaço para crescer — mapeamento de recorrência mais refinado, melhor tratamento de mídia anexada e cobertura mais ampla de tipos de efeito.
Se você tem procurado transformar suas tarefas em um jogo e gamificar sua vida sem perder anos de dados do LifeUp, experimente a importação. Se encontrar problemas, por favor envie feedback ou e-mail para fb@ulives.io. Estamos monitorando ativamente a qualidade da importação e continuaremos refinando a lógica de conversão.