Zum Hauptinhalt springen

📊 ulives vs. LifeUp — Warum wir von Grund auf neu gebaut haben

LifeUp ist eine wegweisende gamifizierte ProduktivitĂ€ts-App, die wir 2018 gestartet haben, und ulives ist ihr offizieller spiritueller Nachfolger — von Grund auf neu gebaut fĂŒr eine Multi-Plattform-Zukunft. Dieses Dokument erklĂ€rt die Unterschiede, die GrĂŒnde fĂŒr den Neuaufbau und was Sie von beiden Apps kĂŒnftig erwarten können.


Kurzvergleich​

LifeUp (äșș捇)ulives
PlattformNur AndroidiOS · iPadOS · macOS · Android
TechnologieNative Android (Java / Kotlin)KMP + SwiftUI / Jetpack Compose
Veröffentlichung20182025
PreiseKostenpflichtiger DownloadÂčKostenloser Download + Premium-Abo
UIMaterial Design 2 + 3 (dual)Native Plattform-Design (SwiftUI / Compose)
PlattformĂŒbergreifender DatensyncNicht geplantUniverselles Datenformat ĂŒber alle Plattformen
Online-FunktionenWorld-Modul (basic)Noch nicht — Online-Asset-Bibliothek geplant
API / Erweiterbarkeit✅ Offene API + Open-Source-SDKÂČ❌ Noch nicht (Multi-Plattform-Design nötig)
LifeUp-Datenimport—✅ UnterstĂŒtzt
Datenexport✅ VollstĂ€ndiger Export✅ VollstĂ€ndiger Export

Âč Auch ĂŒber Google Play Pass in ausgewĂ€hlten Regionen verfĂŒgbar.
ÂČ Umfasst LifeUp Cloud, LifeUp SDK und LifeUp Desktop.


Warum wir neu gebaut statt upgegradet haben​

1. Plattform-Lock-in​

LifeUp wurde vollstĂ€ndig mit Android-nativer Technologie (Java, dann Kotlin) gebaut. Ein Port zu iOS, HarmonyOS, Desktop oder Web war nie machbar — die Codebase konnte einfach nicht wiederverwendet werden. Um Nutzer jenseits von Android zu erreichen, war ein vollstĂ€ndiger Neuaufbau der einzige Weg.

2. AngehĂ€ufte technische Schulden​

LifeUps frĂŒhe Architektur traf pragmatische Kompromisse fĂŒr Geschwindigkeit:

  • Datenbankschicht: fĂŒr schnelles Prototyping gewĂ€hlt, jetzt ein Performance-Engpass im großen Maßstab
  • Attributsystem-Migrationen: begann mit 6 festen Attributen → anpassbare 6 Attribute → vollstĂ€ndig anpassbare Liste mit Gruppierung — jede Migration legte KomplexitĂ€t auf alten Code
  • Dual-UI-Wartung: wir unterstĂŒtzen weiterhin Material 2 und Material 3 Themes, was Design- und QA-Aufwand fĂŒr jede Änderung verdoppelt

Das sind echte Probleme, aber eine In-Place-Reparatur wĂŒrde bedeuten, die meiste App sowieso neu zu schreiben — mit stĂ€ndigem Risiko, bestehende Nutzerdaten zu beschĂ€digen.

3. Design-EinschrĂ€nkungen durch frĂŒhe Entscheidungen​

LifeUp wuchs organisch aus Community-Feedback — eine StĂ€rke, die aber viele Features und UI-Muster fest verankerte. Eine In-Place-Änderung wĂŒrde bestehende Daten, Workflows oder beides brechen:

  • Eingebackene UI-Stile — wir pflegen weiterhin vollstĂ€ndig Material 2 und Material 3 Themes parallel; jeder Bildschirm existiert in zwei Varianten, sodass ein visuelles oder strukturelles Overhaul doppelten Design-, Code- und QA-Aufwand pro Änderung bedeutet
  • Aufgaben-Wiederholungs-Speichermodell — wiederholende Aufgaben erzeugen pro-Vorkommen-Instanz-Klone statt eines einheitlichen Zyklusmodells; dieses Schema ist durch Historie, Belohnungen, Statistiken und Exporte verwoben — ein Redesign berĂŒhrt fast jedes Modul
  • GoldmĂŒnzen als First-Class-System — MĂŒnzen sind nicht nur ein weiterer Gegenstand; sie haben dedizierten Speicher, UI und APIs. Shop, Synthese und Inventar wurden um diese flache WĂ€hrung herum gebaut, weshalb diese Systeme getrennt wirken
  • Eingebaute Belohnungsregeln (Schrittanzahl → StĂ€rke-XP, Likes → Belohnungen, feste System-Erfolge) — frĂŒhe „App-definierte Regeln“, die nicht zum spĂ€ter entwickelten vollstĂ€ndig individuellen Ethos passen
  • Verstreute Historie-Ansichten — Aufgabenhistorie, MĂŒnz-Ledger, Timer-Aufzeichnungen und Inventar leben auf separaten Bildschirmen mit unterschiedlichen Datenformen
  • World-Modul-Mechaniken — ein frĂŒhes Online-Experiment mit eigener serverseitiger Logik; wir pflegen die Grundlagen, aber eine Erweiterung wĂŒrde Kosten- und Datenmodelle neu architektieren, die nie fĂŒr Skalierung designed wurden
  • Mehrere Login-KanĂ€le — Google, E-Mail, Telefon und andere Pfade ĂŒber Jahre angesammelt; Kontobindung, Wiederherstellung und Lizenztransfer wuchsen um jeden herum und erhöhen Reibung bei Auth- oder Support-Änderungen

Das sind keine isolierten Bugs — es sind Jahre echter Nutzerdaten und Gewohnheiten, in das Produkt eingebacken. Sie einzeln zu refaktorieren bedeutet trotzdem, die meiste App neu zu schreiben.

4. Wir konnten nicht subtrahieren​

Jedes Feature in LifeUp hat Nutzer, die darauf angewiesen sind. Etwas In-Place zu entfernen oder neu zu gestalten wĂŒrde jemandes Workflow brechen. Ein Neustart gab uns die Freiheit, bewusste Entscheidungen darĂŒber zu treffen, was wir mitnehmen.


Was ulives bringt​

Neue Funktionen (nur ulives)​

FunktionBeschreibung
Countdown-TageBevorstehende Termine und Meilensteine neben Ihren Aufgaben verfolgen
Mehrere ProfileZwischen vollstĂ€ndig getrennten Setups wechseln (z. B. „Arbeit“ vs. „Privat“)
Aufgaben-KapselnAufgaben in einklappbare Kapseln gruppieren fĂŒr ĂŒbersichtlichere Organisation
Einheitliche AktivitĂ€ts-TimelineEin scrollbarer Feed fĂŒr die gesamte Historie — abgeschlossene Aufgaben, eingelöste Belohnungen, Timer und mehr
WĂ€hrung → GegenstandssystemWĂ€hrung ist kein separates Konzept mehr — MĂŒnzen sind nur GegenstĂ€nde, und GegenstĂ€nde können WĂ€hrungen sein
Fokus-ModiPomodoro mit Live Activities (Dynamic Island), iOS-Widgets
iPad- & macOS-UnterstĂŒtzungVollstĂ€ndige Großbildschirm-Anpassung fĂŒr Tablets und Desktops
iCloud-BackupNahtloses Apple-natives Backup und Wiederherstellung
App-Icon-WechselAus mehreren App-Icons auf iOS wÀhlen
iOS-WidgetsStartbildschirm- und Sperrbildschirm-Widgets fĂŒr schnelle Aufgaben-Checks

Funktionen noch nicht in ulives​

Diese LifeUp-Funktionen erscheinen nicht sofort in ulives. Wir können spĂ€ter verfeinerte Versionen wieder einfĂŒhren:

  • ATM (Zinseszins-Simulation)
  • Gegenstands-Countdown-Timer
  • System-Erfolge und eingebaute Belohnungen
  • Schrittanzahl → Attribut-Belohnungszuordnung
  • Like-Anzahl → Belohnungszuordnung

LifeUps bleibende Vorteile​

Trotz seines Alters bleibt LifeUp in mehreren Bereichen stark:

VorteilDetails
Android-StabilitÀtJahre Battle-Testing und Feinschliff auf der Plattform
Smart ListsErweiterte Aufgabenfilterung und -gruppierung
Offenes API-ÖkosystemREST-API zur programmatischen Abfrage und Änderung von App-Daten
Open-Source-ÖkosystemLifeUp Cloud (Self-Hosted Sync), LifeUp SDK (Java/Kotlin), LifeUp Desktop (plattformĂŒbergreifender Begleiter)
Automatisierungs-IntegrationFunktioniert mit Tasker, Custom Scripts, KI-Agenten und anderen Automatisierungstools
Niedrigerer PreispunktEinmalkauf (kein Abo) in den meisten Regionen
Reifer FunktionsumfangAlles wurde ĂŒber Jahre echter Nutzung verfeinert

Das API-Ökosystem gibt LifeUp insbesondere eine „entwicklerfreundliche“ Schicht, die ulives noch nicht erreicht. Nutzer haben ausgefeilte Workflows gebaut — automatisiertes Habit-Tracking mit Tasker, KI-gestĂŒtzte Aufgabengenerierung, Custom Dashboards — durch Kombination von LifeUps API mit anderen Tools.


Preise & GeschĂ€ftsmodell​

LifeUp und ulives sind separate Apps mit separaten Stores, KĂ€ufen, Lizenzen und Daten. Der Import eines LifeUp-Backups in ulives ĂŒbertrĂ€gt nicht Ihre LifeUp-Lizenz.

Warum sie keinen Kauf teilen können​

LifeUp wurde immer mit rein Android-nativer Technologie gebaut. Da es auf eine einzelne Plattform beschrĂ€nkt ist, war LifeUps Preis bewusst niedrig angesetzt — es ist nicht realistisch, dass ein Kauf das gesamte zukĂŒnftige App-Portfolio eines Entwicklers abdeckt.

Bei Google Play begann die lebenslange LifeUp-Mitgliedschaft bei etwa 1 USD und wurde im Laufe der Jahre auf etwa 4 USD angepasst — immer noch extrem niedrig (viele vergleichbare Apps starten bei 30–40+ USD Lifetime oder erhöhen monatlich die Preise). Auf inlĂ€ndischen Android-KanĂ€len stieg die permanente Mitgliedschaft nach EinfĂŒhrung der Mitgliedschaft in etwa acht Jahren von etwa „6 auf „29,8. Diese Einnahmen reichen nicht fĂŒr die Vollzeit-Entwicklung von LifeUp allein, geschweige denn fĂŒr plattformĂŒbergreifende Wartung und Betrieb von ulives.

ulives ist ein Greenfield-Neuaufbau auf plattformĂŒbergreifender (KMP) Technologie, erstellt von einem anderen Team auf einem neuen Stack — ulives existierte nicht, als LifeUps Preise festgelegt wurden. Die Preise spiegeln Entwicklungskosten, ein noch nicht vollstĂ€ndig vereinheitlichtes Team und langfristige Wartbarkeit ĂŒber Plattformen wider.

Wir könnten die beiden Mitgliedschaften austauschbar machen. Das wĂ€re gebĂŒndelter Verkauf: Wer LifeUps gĂŒnstige Lifetime-Stufe kaufte, bekĂ€me ulives fĂŒr immer dazu. Der ehrliche Weg zu diesem Bundle wĂ€re, LifeUps Preis von Anfang an deutlich anzuheben, damit ein Kauf beide Apps abdeckt. Das haben wir nicht getan — LifeUp behĂ€lt seine Android-only-Preise, ulives wird separat verkauft. Beide Apps bieten lebenslange Mitgliedschaft zu Preisen weit unter den meisten vergleichbaren Produkten — aber sie bedienen unterschiedliche Scopes und können Berechtigungen heute nicht teilen.

LifeUp zahlende Mitglieder verlieren nichts. Nicht-Übertragbarkeit mit ulives setzt LifeUp-Vorteile nicht zurĂŒck. Seit EinfĂŒhrung der Mitgliedschaft hatte LifeUp acht Jahre Wartung und Feature-Updates; bestehende zahlende Nutzer erhalten weiterhin ihre Berechtigungen, und wir bleiben der LifeUp-Entwicklung verpflichtet — einschließlich bedeutender kĂŒrzlicher Releases wie des MCP-Servers.

ulives ist so konzipiert, dass Premium Access letztlich auf iOS, Android und HarmonyOS mit geteilten Daten und Vorteilen funktioniert. Wir betreiben noch kein Server- oder Kontosystem; Berechtigungen stĂŒtzen sich derzeit auf die In-App-Kauf-Validierung jeder Plattform. FrĂŒhe plattformĂŒbergreifende Einlösung kann plattformspezifische Codes erfordern; wir planen serverseitige Kontoverwaltung, sobald bereit.

LifeUp bei Google Play: Kostenpflichtiger Download​

Bei Google Play nutzt LifeUp kostenpflichtigen Download plus relativ gĂŒnstige lebenslange Mitgliedschaft. Diese Doppelbarriere begrenzt, wie viele Menschen die App ausprobieren können, was Feedback und Update-Momentum reduziert — und letztlich auch die Erfahrung bestehender Mitglieder verschlechtert.

LifeUp trĂ€gt auch laufende Serverkosten, eine große Basis niedrig-schwelliger Lifetime-Mitglieder und viele manuelle Lizenztransfer-Anfragen — einschließlich Nutzer von vor Jahren, die Hilfe beim Finden von Konten ĂŒber zahlreiche Login-Methoden brauchen. Diese Betriebskosten schrĂ€nken weiter ein, wie viel wir reinvestieren können.

Jenseits des Codes: Support, der Entwicklungszeit frisst​

Wir sind ein Indie-Team, das in der Freizeit entwickelt — kein Unternehmen mit eigener Support-Abteilung. Jede Stunde fĂŒr E-Mails, Lizenztransfers oder Einzelverhandlungen ist eine Stunde weniger fĂŒr Bugfixes und neue Features — fĂŒr alle, einschließlich zahlender Mitglieder.

Die Screenshots unten sind echt (persönliche Daten geschwĂ€rzt). Etwa einen Monat lang schickte derselbe Nutzer viele E-Mails an unsere LifeUp-Support-Adresse — wiederholt mit der Bitte um starke Rabatte oder kostenlosen Zugang, mit detaillierten Vergleichen zu Habitica, Do It Now, Skillion und spĂ€ter ulives, und mit der Forderung, wir sollten beweisen, dass die App den Kauf wert ist, bevor er zahlt. Wir antworteten ein paar Mal, aber Umfang und Hin und Her ĂŒberstiegen schnell, was wir neben der Entwicklung stemmen konnten — wir mussten aufhören, uns einzulassen.

LifeUp-Support-Posteingang: wiederholte Rabatt- und Vergleichsanfragen ĂŒber einen Monat

Als ulives Android seine erste öffentliche Store-Bewertung erhielt, erkannten wir denselben Namen — eine Ein-Stern-Bewertung fĂŒr einen frĂŒhen Alpha-Build mit dem Kommentar „Ne marche pas bien !“ („Funktioniert nicht gut!“).

ulives Android: erste Store-Bewertung fĂŒr einen frĂŒhen Alpha-Build

Wir teilen das nicht, um jemanden bloßzustellen. Budgetgrenzen sind real, und Frustration verstehen wir. Aber dieses Muster — laufende persönliche Beratung, individuelle Preise und „Beweis vor dem Kauf“ von einem Zwei-Personen-Freizeitprojekt zu erwarten — konkurriert direkt mit der Entwicklungszeit, die ulives und LifeUp beide brauchen. Deshalb sind nachhaltige Preise und klarere Grenzen wichtig: damit wir weiter bauen können, statt in unhaltbarer Support-Last zu ertrinken.

ulives-Entwicklungsinvestition​

Der Aufbau von ulives verbrauchte erhebliche Zeit und Ressourcen. Fast jedes Feature wurde aus Nutzerfeedback neu gestaltet, bevor es integriert wurde — Smart Lists starteten z. B. mit eingebauten Listen, „My Day“ und individuellen Smart Lists zusammen. Laufende KI-Tools, Feinschliff und App-Store-Arbeit addieren weitere Kosten. LifeUps Preise oder Mitgliedschaft zu teilen ist fĂŒr ulives nicht nachhaltig.

Einige Nutzer fragen, warum ulives LifeUp-Mitgliedschaft nicht teilen kann — einschließlich Fragen zu Premium-only-Funktionen wie Auto-Freischalt-Erfolgen. ulives und LifeUp sind separate Produkte mit separater Preisgestaltung. Premium-Funktionen finanzieren plattformĂŒbergreifende Entwicklung und langfristige Wartung.

Eine ungesunde Schleife, von der wir uns entfernen​

Bei Google Play und anderen Übersee-Stores nutzt LifeUp stets kostenpflichtigen Download plus relativ gĂŒnstige lebenslange Mitgliedschaft — in diesen MĂ€rkten gibt es kein kostenloses Download-Modell mit „grĂ¶ĂŸtenteils kostenlosen Funktionen“. Diese Kombination ist langfristig schwer zu halten:

  • Kostenpflichtiger Download senkt die Conversion — weniger Menschen probieren die App aus, was langsameres Nutzerwachstum, weniger Feedback und weniger Update-Momentum bedeutet
  • GĂŒnstige lebenslange Mitgliedschaft — nach dem Kauf ist wiederkehrender Umsatz begrenzt, was Server, Support und laufende Entwicklung schwerer finanzierbar macht
  • Das Ergebnis: unzureichende Einnahmen → weniger Wartung und langsamere Updates → verschlechterte Erfahrung fĂŒr alle, einschließlich zahlender Mitglieder

ulives ist bewusst so bepreist, dass dieser Kreislauf durchbrochen wird. Mitgliedschaftsstufen, Feature-Gates und plattformĂŒbergreifende PlĂ€ne sind zuerst auf langfristige Wartbarkeit ausgelegt — damit Einnahmen weiter Entwicklung, automatisierte Tests, Plattformanpassung und Support finanzieren können, statt LifeUps unsustainablem Übersee-Pfad zu folgen. Gesunde Produkte brauchen angemessene Preise, angemessenen Mitgliedswert, angemessene Entwicklereinnahmen und Reinvestition, die Wachstum unterstĂŒtzt.

ulives fĂŒr langfristige Wartbarkeit gebaut​

Über die Preise hinaus ist ulives architektonisch auf Nachhaltigkeit ausgelegt:

  • Greenfield-Design auf KMP — KerngeschĂ€ftslogik, Datenmodelle und Regeln werden einmal gebaut und ĂŒber iOS, Android und HarmonyOS geteilt, mit nativer UI pro Plattform. Das reduziert doppelte Engineering-Arbeit im Vergleich zur Pflege separater nativer Codebasen auf jeder Plattform
  • Geringere laufende Betriebslast — LifeUp trĂ€gt auch Serverkosten, manuelle Lizenztransfers, Kontowiederherstellung ĂŒber viele Login-Methoden und andere Ops-Arbeit, die zur langfristigen Belastung wird. ulives ist so konzipiert, dass dieser Overhead möglichst nicht wiederholt wird (Berechtigungen stĂŒtzen sich heute noch auf die Store-Validierung jeder Plattform; serverseitige Konten sind geplant, sobald das Produkt bereit ist)

Funktionen, die zurĂŒck zu LifeUp fließen​

ulives-Entwicklung hat auch LifeUp verbessert. Beispiele sind die ZusammenfĂŒhrung von Shop, Lager und Synthese-Systemen sowie erweiterte Kauf-/NutzungseinschrĂ€nkungen.


Wie sich beide Apps entwickeln werden​

LifeUp: Stabile Wartung​

Wir sind der Wartung von LifeUp fĂŒr absehbare Zeit verpflichtet. Allerdings:

  • Neue Feature-Entwicklung ist eingeschrĂ€nkt — nur Android, Legacy-KompatibilitĂ€t ohne umfassende automatisierte Tests und angehĂ€ufte Schulden (Material 2/3 Dual-Wartung, Datenbank-Performance-Kompromisse)
  • Wir entwickeln vorsichtig und validieren lĂ€nger, mit Fokus auf Bugfixes, Performance, StabilitĂ€t und inkrementelle Verbesserungen
  • Wir planen keine großen neuen Feature-Module
  • Bestehende Feature-ParitĂ€t ĂŒber die dualen Material 2 / 3 Themes wird beibehalten
  • Das Open-Source-Ökosystem (Cloud, SDK, Desktop) bleibt verfĂŒgbar

ulives: Mutige Innovation​

ulives ist, wo wir in die Zukunft investieren:

  • Umfangreiche automatisierte Tests ermöglichen LogikĂ€nderungen mit Vertrauen
  • KMP-geteilte Datenschicht — Datenmodell-Änderungen können ĂŒber iOS, Android, HarmonyOS und potenzielle zukĂŒnftige Desktop-Ziele mit minimaler Duplizierung wiederverwendet werden
  • Native UI pro Plattform — SwiftUI auf Apple, Jetpack Compose auf Android — fĂŒr schnellere Iteration und plattformspezifische Funktionen (z. B. Live Activities)
  • Online-Funktionen — wir planen Online-Asset-Bibliotheken, geteilte Vorlagen und andere Community-Funktionen, die in LifeUps Architektur nie machbar waren

Daten: Import, Export und KontinuitĂ€t​

FĂ€higkeitLifeUpulives
VollstĂ€ndige Daten exportieren✅ (DB + Mediendateien)✅ (DB + Mediendateien)
LifeUp-Daten importieren—✅
Cross-App-Sync❌Geplant (gleiches Datenformat)

Wenn Sie LifeUp-Nutzer sind und zu ulives wechseln, können Sie Ihr LifeUp-Backup importieren und dort weitermachen, wo Sie aufgehört haben. Beide Apps exportieren vollstĂ€ndige Snapshots — einschließlich Datenbank und MedienanhĂ€nge — sodass Ihre Daten nie eingesperrt sind.


Welche App sollten Sie nutzen?​

Ihre SituationEmpfehlung
Android-Nutzer, braucht API / AutomatisierungLifeUp — ausgereift und funktionsreich
Android-Nutzer, will neueste Funktionenulives auf Google Play — jetzt verfĂŒgbar, wird weiter verbessert; oder LifeUp, wenn Sie ausgereifte Automatisierung/API brauchen
iOS / iPad / Mac-Nutzerulives — die einzige Option, speziell fĂŒr Apple-Plattformen gebaut
Multi-Plattform-Nutzerulives — Daten werden ĂŒber alle GerĂ€te synchronisiert
LifeUp-Nutzer, fĂŒhlt sich auf Android „eingesperrt“ulives — Daten importieren und plattformĂŒbergreifende Freiheit gewinnen
Nur Android, will niedrigsten Lifetime-PreisLifeUp
Multi-Plattform oder Apple-Nutzerulives — separater Kauf, langfristig plattformĂŒbergreifendes Premium geplant
Will kostenlose Testversion + Premium-Freischaltungulives

Zusammenfassung​

LifeUp war — und ist weiterhin — eine bemerkenswerte App, die gamifizierte ProduktivitĂ€t auf MobilgerĂ€ten pionierhaft einfĂŒhrte. Aber ihre Android-only-Architektur, angehĂ€ufte technische Schulden und Legacy-Design-EinschrĂ€nkungen machten es unmöglich, sie zu einem modernen Multi-Plattform-Produkt weiterzuentwickeln.

ulives ist unsere Antwort: ein Clean-Slate-Neuaufbau, der die Seele von LifeUp bewahrt (tiefe Anpassbarkeit, RPG-inspirierte Progression, nutzergetriebene Gamification) und gleichzeitig iOS, iPadOS, macOS und Android freischaltet — alles mit einer Codebase und einem Datenformat.

Beide Apps werden weiterbestehen. LifeUp bekommt StabilitÀt; ulives bekommt Innovation.