❓ 자주 묻는 질문 (FAQ)
주제별로 정리한 ulives 관련 자주 묻는 질문과 답변입니다.
💬 피드백 및 문의
App Store 리뷰가 도움이 되나요? 읽으시나요?
네 — 확실히 도움이 됩니다. App Store 리뷰는 유용하고 진심으로 도움이 됩니다. 실제 피드백과 사용 경험을 꼼꼼히 읽고 개선에 중요한 입력으로 활용합니다.
기대치를 명확히 하기 위해:
- App Store 리뷰 표시와 알림은 지연될 수 있습니다.
- App Store 리뷰 영역은 스크린샷에 적합하지 않아, 복잡한 문제의 문제 해결이 어려울 수 있습니다.
- ulives는 현재 한 명이 파트타임으로 유지보수하고 있어, 이 단계에서는 주 개발 계획(로드맵 참고)을 우선합니다.
이 때문에 모든 리뷰에 즉시 답변하지 못할 수 있습니다. 하지만 모든 피드백을 읽고 일정 주기로 배치 처리합니다. 지연될 수 있음을 미리 양해 부탁드립니다. 향후 여유가 생기면 이 과정을 개선하겠습니다.
특정 문제에 대한 도움이 필요하면 다음 채널 중 하나로 문의하는 것을 강력히 권장합니다.
- 📋 피드백 양식: 피드백 제출
- 📧 이메일: fb@ulives.io
피드백과 이메일은 가능한 한 빠르게 처리합니다.
개발 계획은 어디서 확인할 수 있나요?
우선순위와 계획된 작업을 지속적으로 업데이트하는 로드맵을 참고해 주세요.
👑 구매 및 Premium Access
Premium Access는 어떻게 연결되나요?
ulives는 아직 서버를 운영하지 않습니다 — Premium Access는 각 플랫폼 스토어에서 검증됩니다:
- App Store 구매: 결제 시 사용한 Apple ID에 연결됩니다.
- Google Play 구매: 결제에 사용한 Google Play 계정에 연결됩니다.
- 기타 플랫폼: 동일한 원칙 — 권한은 각 스토어의 계정 및 구매 기록을 따릅니다.
ulives는 크로스 플랫폼 기술을 기반으로 하므로 이식 및 적응 비용이 관리 가능하며, 멤버십은 모든 플랫폼에서 범용적으로 사용할 수 있도록 설계되었습니다. 서버 측 계정 관리가 아직 활성화되지 않았기 때문에 자동 크로스 플랫폼 권한은 아직 제공할 수 없습니다. 추후 Google / Apple 로그인 및 통합 계정 시스템을 추가할 예정입니다.
이 전환 기간 동안 크로스 플랫폼 지원이 필요하면 fb@ulives.io로 이메일을 보내 주세요. 최선을 다해 도와드리겠습니다.
새 기기 또는 재설치: 구매에 사용한 동일한 스토어 계정으로 로그인한 후 ulives에서 구매 복원을 탭하세요.
Premium을 구매했는데 표시되지 않나요?
대부분의 경우 Premium은 즉시 활성화됩니다.
ulives는 현재 완전 오프라인 앱입니다. 권한 확인은 앱과 Apple / Google Play 간 로컬에서 이루어지며 당사 서버를 거치지 않습니다. 지연은 보통 App Store 또는 Google Play 콜백 지연 때문입니다. 문제 해결 중에는 중복 결제를 피해 주세요.
다음을 시도해 보세요:
- 잠시 기다린 후 앱을 재시작하고 멤버십 상태 확인
- 네트워크 전환 (셀룰러 / Wi‑Fi)
- 멤버십 화면에서 구매 복원 사용
기기를 변경했거나 Apple ID / Google Play 계정을 바꾼 경우, 스토어에 결제에 사용한 것과 동일한 계정으로 로그인되어 있는지 확인하세요.
여전히 해결되지 않으면 문의해 주세요: fb@ulives.io
"Early Bird Price"는 얼마나 유지되나요? 할인이 있나요?
현재 Early Release Phase입니다. 가격 조정 전 상당 기간 앱을 다듬을 것으로 예상합니다. Early Bird 가격은 약 6개월 더 유지될 것으로 예상됩니다(2026년 2월 기준).
가격 철학:
- 평생 및 크로스 플랫폼: 가격은 평생 이용, 크로스 플랫폼 지원, 개발 비용의 가치를 기반으로 합니다.
- "배신" 없음: 기간 한정 할인, 플래시 세일, 쿠폰은 제공하지 않습니다. 오늘 지불하는 가격이 미래 어느 시점과 비교해도 최선의 가격이 되도록 합니다. 초기 지지자의 가치를 보호하고자 합니다.
- 향후 가격: Early Bird 기간이 끝나면 Lifetime Premium Access 가격을 인상합니다. 그때 Weekly, Monthly, Yearly 구독 옵션도 도입할 수 있습니다.
- 중요: Early Bird 혜택은 Lifetime Premium Access와 동등합니다. 향후 구독 모델이 도입되더라도 기존 혜택은 전혀 영향받지 않습니다.
참고: 기본 가격을 낮추지는 않습니다. 다만 App Store가 관리하는 환율 변동으로 특정 지역 가격이 약간 변동할 수 있습니다.
☁️ 데이터 및 동기화
ulives는 기기 간 실시간 클라우드 동기화를 지원하나요?
현재 ulives는 오프라인 저장을 사용하며 데이터는 기기에 로컬로 저장됩니다. iCloud Drive 백업/복원을 통한 전체 데이터베이스 수동 동기화를 지원하며, 로컬에서 데이터를 내보내기/가져오기할 수도 있습니다.
실시간 동기화를 하지 않는 이유
- 서버 기반 한계: 실시간 동기화 앱 대부분은 서버 인프라에 의존하며, 높은 비용과 잠재적 개인정보/데이터 손실 위험이 있습니다.
- iCloud 동기화 프로토콜 한계: iCloud는 동기화 프로토콜을 제공하지만, 조사 결과 안정성 문제(데이터 손실 사례 보고)와 데이터 유형 제한이 있습니다.
- 안정성 우선: 데이터 신뢰성을 위해 더 보편적이고 안정적인 로컬 데이터베이스 접근을 선택했습니다.
- 복잡한 의존성 vs 단순 앱: 단순한 할 일 관리, 가계부, 메모 앱에서는 각 할 일·항목·메모가 독립적입니다. 마지막 편집 기록 기반 동기화나 iCloud CloudKit으로 전체 데이터 저장이 쉽습니다. 그러나 ulives는 CloudKit을 사용하지 않습니다(메커니즘 자체의 문제 회피, CloudKit이 Apple 생태계에 한정될 수 있음). 또한 경험 변화와 아이템 수량 변화에는 매우 복잡한 의존성이 있어, 여러 기기 간 단순 동기화나 다양한 충돌을 지능적으로 해결하기 어렵습니다.
향후 계획
iCloud 동기화 프로토콜과 로컬 데이터베이스 시스템을 결합해 거의 실시간 동기화 효과를 평가할 수 있습니다. 다만 광범위한 연구와 기술 평가가 필요하며, 현재 개발 로드맵에서 높은 우선순위는 아닙니다.
초기 개발 초점은 핵심 앱 기능과 기능에 남아 있습니다. 클라우드 동기화 개선은 앱의 주요 역량 기반이 확립된 후 검토합니다.
향후 다른 실행 가능한 방안도 탐색하고, 다중 기기 사용을 위한 백업/복원 상호작용 최적화를 시도하겠습니다.
ulives에 "iCloud 사용 불가"가 표시되면 어떻게 하나요?
ulives에서 "iCloud 사용 불가" 메시지가 보이면, 보통 iCloud Drive가 비활성화되었거나 ulives에 iCloud 권한이 없기 때문입니다.
빠른 해결:
- 기기 설정에서 iCloud Drive 활성화
- ulives에 iCloud 접근 권한 부여
단계별 자세한 안내는 iCloud 문제 해결 가이드를 참고하세요.
📱 플랫폼
iPad 버전, 데스크톱 앱, 웹 버전이 있나요?
ulives는 iOS, iPad, **Apple silicon Mac(M 시리즈)**에서 실행되도록 설계되었습니다.
현재 이 플랫폼들은 독립 클라이언트로 별도 로컬 데이터를 사용하며, 아직 다른 기기와 실시간 동기화를 지원하지 않습니다. 시간이 지나며 더 많은 폼 팩터와 데이터 솔루션을 검토하고 있습니다.
macOS 호환성은 어떤가요?
ulives는 **Apple silicon Mac(M 시리즈 칩)**에서 원활하게 실행됩니다. macOS 경험을 위해 여러 최적화를 적용했습니다.
- 대화면 최적화: 더 큰 화면을 활용하도록 레이아웃과 인터페이스를 조정했습니다.
- macOS 상호작용 조정: macOS에서는 스와이프 메뉴 같은 iOS 전용 제스처를 쉽게 사용하기 어려워 우클릭 메뉴로 대체하여 데스크톱 경험을 개선했습니다.
macOS 보류 개선 및 알려진 문제:
- 디스플레이 스케일링: macOS는 iOS 앱을 더 작은 기본 스케일로 실행하므로 글꼴이나 레이아웃이 작게 느껴질 수 있습니다. 필요하면 PixelPerfect 같은 서드파티 솔루션으로 스케일을 조정할 수 있습니다. 내장 최적화 지원 제공 여부는 향후 평가하겠습니다.
- Live Activities: macOS는 Live Activities 같은 기능을 지원하지 않는 것으로 보입니다. 따라서 뽀모도로 타이머 등 사용 시 지속적인 포그라운드 안내가 부족할 수 있습니다.
ulives Premium이 플랫폼 간에 작동하나요?
그것이 장기 목표입니다. Premium Access는 iOS, Android, HarmonyOS에서 통합 데이터와 권한으로 공유될 예정입니다. Android는 Google Play에서 이용 가능합니다. HarmonyOS는 여전히 계획 중입니다. 아직 서버나 계정 시스템을 운영하지 않으므로, 크로스 플랫폼 권한은 현재 각 스토어의 인앱 구매 검증에 의존합니다. 서버 측 관리가 출시될 때까지 크로스 플랫폼 사용은 fb@ulives.io로 문의가 필요할 수 있습니다.
⚖️ 할 일 및 페널티
ulives에서 페널티는 어떻게 작동하나요?
ulives에서 페널티는 규율과 책임감 형성을 돕도록 설계되었습니다. 페널티는 할 일이 명시적으로 "Abandoned" 상태로 이동할 때만 발생합니다.
할 일 진행 모드와 페널티 트리거
ulives는 두 가지 기본 할 일 진행 옵션을 제공하며, 버전 v1.5.x에서 더 유연한 기한 초과 처리 메커니즘을 도입했습니다.
| 진행 모드 | 기한 초과 시 동작 | 페널티 트리거 방법 |
|---|---|---|
| Manual Mode | 할 일은 현재 상태 유지 | 수동으로 할 일 포기 |
| Auto Mode | 기본: "Pending Confirmation"으로 이동; "Auto-Give Up (Auto-Penalty)" 모드 설정 가능 | 수동으로 포기 확인; 또는 자동("Auto-Give Up" 설정 시) |
더 유연한 기한 초과 처리 (v1.5.x+)
버전 v1.5.x부터 더 유연한 기한 초과 처리 옵션을 도입했습니다. 할 일이 기한을 넘겼을 때 동작을 자유롭게 설정할 수 있습니다.
- Move to Pending Confirmation: 기본 동작, 수동 확인 필요.
- Give Up (Automatic Penalty): 기한 초과 시 자동으로 "Abandoned" 상태로 이동하고 페널티 발생.
- Complete (Automatic Reward): 기한 초과 시 자동으로 완료 처리하고 보상 지급.
- Skip: 할 일을 자동으로 건너뛰며, 보상과 페널티 없음.
사용자 지정 페널티 및 향후 계획
다음으로 자체 페널티 시스템을 만들 수도 있습니다.
- 아이템의 음수 경험치
- 페널티를 사용자 지정하는 아이템 수량 효과
더 엄격한 집행을 위해 다음 기능 도입을 계획 중입니다.
- 할 일 및 하위 할 일에 음수 보상(페널티) 직접 지원
🧭 ulives 및 LifeUp에 대해
ulives Premium Access가 LifeUp과 분리된 이유는?
- ulives는 포팅이 아닌 정신적 후속작입니다: ulives는 LifeUp에서 영감을 받은 새 앱으로, iOS를 위해 처음부터 구축하고 최적화했습니다 — 다른 스토어로 옮긴 LifeUp이 아닙니다.
- 완전히 재개발: 핵심 게이미피케이션 철학은 공유하지만, ulives는 LifeUp과 아키텍처에 큰 차이가 있는 새 코드베이스를 갖습니다.
- 별도 팀: LifeUp iOS 작업은 여러 이유로 진행이 더뎠습니다. ulives는 독립 팀이 개발·유지하며, Android LifeUp과 별도의 로드맵과 우선순위를 갖습니다.
- 비용과 가격: LifeUp Android 멤버십은 Android 단일 플랫폼만 유지하면 되므로 더 저렴합니다. 멤버십 약관에서도 Android에만 적용된다고 명시하며, LifeUp 문서도 Android 네이티브 개발을 일관되게 강조합니다. 그 멤버십 모델을 ulives에 재사용하면 크로스 플랫폼 개발과 장기 유지보수 비용을 충당할 수 없고, 프로젝트가 지속 가능하지 않습니다. 두 앱 모두 대부분의 유사 제품보다 훨씬 낮은 평생 멤버십을 제공하지만, 별도 구매입니다.
- 플랫폼 생태계: App Store와 Google Play는 독립 생태계입니다 — 결제, 계정, 구매 관리가 상호 운용되지 않습니다.
- 기술적 제약: LifeUp(Android) 멤버십에는 많은 역사적 구매 등급이 있고, Google Play 유료 앱 구매와 인앱 라이선스에도 차이가 있습니다. Google Play 유료 앱 구매의 경우 권한을 특정 계정에 매핑할 수도 없습니다. 개발 팀과 계정 체계의 차이까지 더해 멤버십 이전 혜택이나 이를 제공할 기술적 경로는 계획되어 있지 않습니다.
- 크로스 플랫폼 로드맵: ulives는 현재 계정 시스템 없이 완전 오프라인 앱입니다. 일회성 구매는 Apple 플랫폼(iOS, iPadOS, macOS)에서는 Apple ID에, Android에서는 Google Play 계정에 연결됩니다. Google / Apple 로그인 등으로 플랫폼 간 권한 공유를 지원할 예정이며, 세부 사항은 준비되면 공지하겠습니다.
따라서 ulives Premium Access는 App Store에서 별도로 구매해야 하며, LifeUp 데이터를 가져와도 멤버십은 이전되지 않습니다.
가격 철학과 자세한 내용은 ulives vs LifeUp — 비교를 참고하세요.
ulives Premium이 LifeUp보다 비싼 이유는?
LifeUp은 Android 전용이며, Google Play 유료 다운로드와 단일 플랫폼 범위를 반영한 가격입니다. ulives는 완전한 재작성으로 크로스 플랫폼 아키텍처, 광범위한 테스트, 플랫폼별 네이티브 UI, 상당한 지속 개발 비용이 있습니다.
Premium 수익은 지속 가능한 유지보수와 향후 HarmonyOS 출시를 지원합니다. ulives 가격은 장기 유지보수성과 공정한 무료 티어의 균형을 맞춥니다. 표면 가격만 비교하면 기술 스택, 팀 구조, 장기 플랫폼 목표의 차이를 간과합니다.
두 평생 멤버십 모두 대부분의 유사 생산성/게이미피케이션 앱보다 훨씬 낮습니다. 자세한 내용은 가격 및 비즈니스 모델을 참고하세요.
LifeUp 데이터를 ulives로 옮길 수 있나요?
ulives 버전 1.7.22부터 LifeUp 백업 데이터(.lfbak 파일) 가져오기를 지원하며, ulives 호환 데이터로 변환해 경험을 이어갈 수 있습니다.
중요 참고:
- 손실 가능한 변환: 두 앱은 기능 차이가 있어 모든 LifeUp 데이터가 ulives에 완벽히 매핑되지 않을 수 있습니다. 변환 중 일부 데이터가 손실되거나 조정될 수 있습니다.
- LifeUp 버전 요구사항: 두 앱은 데이터 구조가 완전히 다릅니다. ulives 가져오기는 가능한 범위에서 LifeUp 1.105.0 이상 백업을 지원합니다. 더 오래된 LifeUp 버전의 백업이 있다면, 최신 LifeUp에서 데이터 구조를 업그레이드한 뒤 가져오거나 fb@ulives.io로 문의해 주세요.
- 단방향만 가능: 현재 ulives에서 LifeUp으로 데이터를 옮기는 것은 불가능합니다.
- 동작 방식: 가져오기는 ulives에 새 별도 프로필을 만들므로 기존 ulives 데이터는 그대로 유지됩니다.
ulives와 LifeUp의 차이점은?
ulives는 LifeUp과 핵심 게이미피케이션 철학을 공유하지만, 아키텍처와 기능 면에서 큰 차이가 있습니다.
| 항목 | LifeUp | ulives |
|---|---|---|
| 플랫폼 | Android 전용 | iOS, iPadOS, macOS (Apple Silicon), Android |
| 아키텍처 | 순수 Android 네이티브 | KMP (Kotlin Multiplatform) + Native UI (SwiftUI) |
| 앱 크기 | 매우 컴팩트(순수 Android) | 크로스 플랫폼 프레임워크로 더 큼 |
| 화폐 시스템 | 고정 "Coins" 시스템 | 유연: 모든 아이템이 화폐 역할 가능(다중 화폐) |
| 프로필 | 단일 프로필 | 독립 작업 공간을 갖춘 Multi-Profile 시스템 |
| 할 일 모델 | 반복마다 인스턴스 복제 | 할 일 주기 + 반복 규칙, 주기별 상태 제어 |
| 활동 추적 | 모듈에 분산 | 통합 Activity Timeline |
| 그룹화 | 기본 목록 | 스마트 그룹화(예: "All Today's Tasks") |
| API 및 자동화 | URL Scheme + Content Provider 로컬 API; LifeUp Cloud/Desktop; Tasker 통합 | 간단한 Shortcuts 통합(아이템 트리거 iOS Shortcuts만) |
| 커뮤니티 생태계 | LifeUp Cloud 생태계 | 현재 공개 API 시스템 없음 |
더 깊이 알아보려면 블로그 글 왜 ulives인가: LifeUp의 iOS 후속 앱을 참고하세요.