Ana içeriğe geç

Neden ulives: LifeUp'ın iOS halefi

· 6 dakikalık okuma

"LifeUp'ı iOS'a getirme" fikrini gerçek, sürekli gelişen bir uygulamaya dönüştürdük: ulives. "LifeUp iOS", "LifeUp iOS version" veya "LifeUp iOS alternative" arıyorsanız bu yazı ulives'ın neden var olduğunu, LifeUp'a göre nasıl geliştiğini ve ilk üç ayda neler yayınladığımızı anlatıyor.

ulives cover

Download on the App Store

Neden ulives

LifeUp'ın Android yerel yığını harika performans ve derin sistem entegrasyonu sağladı, ancak çapraz platform genişlemeyi zorlaştırdı. Gerçekten yerel bir iOS deneyimi sunmak — uzun vadeli sürdürülebilirlikten ödün vermeden — iki yolu değerlendirdik:

  • Flutter ile yeniden oluşturma: hızlı ve çapraz platform, ancak yerel his ve uzun vadeli mimari açısından ödünlerle
  • Kotlin Multiplatform (KMP) inovasyon hattı: platformlar arası iş mantığını paylaşma, her platformun UI'sını gerçekten yerel tutma

İkinci yolu seçtik ve ulives'ı — LifeUp'ın iOS halefini — inşa ettik. ulives'ı "LifeUp for iOS, yeniden hayal edilmiş" olarak düşünün.

Mimari öne çıkanlar:

  • iOS'ta birinci sınıf performans ve ergonomi için yerel SwiftUI arayüzü
  • Gelecekteki genişleme için Kotlin Multiplatform ile çapraz platform iş mantığı
  • Derin iOS entegrasyonları: Dynamic Island odak zamanlayıcısı, özel uygulama simgeleri, iCloud yedekleme/senkronizasyon, erken Shortcuts desteği

design preview 1

design preview 2

LifeUp'a göre neler iyileşti

1:1 bir port istemedik. ulives, uzun süredir devam eden sorun noktalarını yeniden inşa etme fırsatını değerlendiriyor.

1) Para birimi sistemi: sabit → esnek

LifeUp'ta "coinler" önceden tanımlıdır; bu adlandırmayı ve çoklu para birimi kullanımını sınırlar. ulives'ta "para birimini" bir eşya türü olarak modelliyoruz:

  • Herhangi bir eşya uygulama içi satın almalarda kullanılabilir (coinler, puanlar, enerji, tokenlar…)
  • Ad, simge, açıklamayı düzenleme — veya silme özgürlüğü
  • Ödeme sırasında hangi "para birimi eşyasının" kullanılacağını seçme

Sonuç, daha düşük sistem karmaşıklığıyla gerçek çoklu para birimi özgürlüğü.

multi-currency

2) Birleşik aktivite zaman çizelgesi

LifeUp kayıtları modüller arasında dağıtır (coin günlükleri, pomodoro geçmişi, envanter değişiklikleri…). ulives her şeyi merkezileştiren bir "Aktivite Zaman Çizelgesi" sunar:

  • Tamamlanan görevler, eşya kullanımı, ödüller, odak oturumları — tek bir zaman çizelgesinde düzenlenmiş
  • Zamana ve türe göre filtreleme; ilerlemeyi gözden geçirmek kişisel bir oyun günlüğünü kaydırmak gibi hissettirir

activity timeline

3) Daha az katı limit, daha fazla özelleştirme

ulives "aşırı yapılandırılabilirlikten" yola çıkar:

  • Daha esnek nitelik ödül sayıları ve nitelik başına EXP ayarları
  • Eşya efektleri diğer eşyaları kaldırabilir; ceza çarpanları desteklenir
  • Ayrıntılı anahtarlar ve parametreler — daha az geçici çözüm karmaşıklığı

customization

4) Örnek klonlarından döngüler + tekrarlara

Klasik tekrar başına klon modeli esnektir, ancak geçmişi ve istatistikleri anlamayı zorlaştırır. ulives "Görev Döngüleri + Tekrar Kuralları" benimsiyor:

  • Her görevin geçmiş döngülerin görülebildiği net bir yaşam döngüsü vardır
  • Döngü başına durum kontrolü (tamamlandı/gecikmiş/atlandı/onay bekliyor)
  • Doğal tekrar ayarları: her X gün/hafta/ay/yıl; sayı veya tarihe göre bitirme; özel başlangıç/bitiş

task cycles

repeat rules

5) iOS yerel UX

Pomodoro için Dynamic Island, iCloud yedekleme, Shortcuts keşfi, daha akıcı hareketler ve özel uygulama simgeleri — ulives iOS ekosistemine yaslanır.

iOS native

dynamic island pomodoro

Üç aylık güncellemeler

Nisan'daki v1 lansmanından sonra samimi geri bildirimler aldık — bazıları bunu "işlenmemiş bir oda" olarak nitelendirdi: çerçeve hazırdı, ancak içerik doldurulması gerekiyordu. Boş zamanlarımızda hızla ilerledik ve üç ayda üç sürüm yayınladık:

  • 1.1.0 (2025‑05‑13): Odak paketi — Pomodoro, geri sayım, kronometre, odak görevleri
  • 1.2.0 (2025‑06‑03): Ganimet kutusu efektleri — daha heyecan verici ödüller
  • 1.3.0 (2025‑07‑29): İstatistik panosu, seviye modeli sistemi, sayaç görevleri

Öneri ve hata raporlarını e-postayla gönderen herkese — özellikle yeniden üretme videoları ve günlüklerle birlikte — çok teşekkürler; kararlılığı hızla iyileştirmemize yardımcı oldular.

updates 1

updates 2

Hızlı karşılaştırma: Habitica / LifeRPG / LifeUp

  • Habitica'ya karşı: Habitica sabit kurallarla paylaşılan bir RPG dünyasına ve lonca dinamiklerine odaklanır. ulives yüksek özelleştirme, iCloud yedekleme ve sosyal baskı olmadan kişisel, offline first oyunlaştırmaya odaklanır.
  • LifeRPG'ye karşı: LifeRPG temel RPG öğeleri sunar, ancak ulives esnek "eşya olarak para birimi" modeli, görev döngüleri + tekrarlar, birleşik aktivite zaman çizelgesi ve modern iOS yerel UX getirir.
  • LifeUp'a (Android) karşı: ulives iOS halefidir — sıklıkla "LifeUp iOS" veya "LifeUp for iOS" olarak aranır — yeniden tasarlanmış çoklu para birimi, döngüler/tekrarlar, zaman çizelgesi/istatistikler ve Dynamic Island pomodoro ile.

Sırada ne var

  • Otomatik başarımlar: davranış/zaman/nitelik değişikliklerine göre kilidi açma
  • Çevrimiçi varlık kütüphanesi: tek tıkla içe aktarma için resmi nitelikler/başarımlar/görevler
  • Eşyalar için birden fazla satın alma kanalı ve kullanım türü
  • Daha derin Shortcuts entegrasyonu, iOS widget'ları
  • Seçici yapay zeka destekli özellikler

Planı güncel tutuyoruz — Roadmap sayfamıza bakın.

LifeUp kullanıcıları için notlar

  • ulives yeni bir uygulamadır, şu anda offline first; üyelik App Store abonelikleriyle doğrulanır. LifeUp'tan üyelik veya veri taşıma henüz yok
  • İnovasyon ve çevrimiçi yetenekler nedeniyle ulives premium fiyatlandırması modern verimlilik uygulamalarına daha yakındır; çoğu özellik şu anda ücretsiz denenebilir
  • ulives'ın temel yeteneklerini tamamladıktan sonra LifeUp'tan kayıplı içe aktarmayı destekleyebiliriz

Hemen deneyin

App Store'da "ulives" arayın. LifeUp'ı sevdiyseniz muhtemelen aynı oyunlaştırılmış ruhu — iOS için güncellenmiş halini — tanıyacaksınız.

Sorularınız veya fikirleriniz mi var? Uygulama içindeki e-posta yoluyla bize ulaşın. Her mesajı okuyoruz.

Download on the App Store