날짜: 2026-03-26 | 상태: 확정 | 결정자: 사용자 컨펌 + CTO 승인
The Universe 런처 프로젝트는 현재 기본 Jetpack Compose 템플릿 상태입니다.
Phase 1 MVP 런처 구현에 앞서 두 가지 핵심 아키텍처 결정이 필요했습니다.
전체 15개 에이전트 토론 후 사용자 컨펌을 통해 확정되었습니다.
이유:
트레이드오프:
구현 방식:
AndroidManifest.xml: HOME/DEFAULT 인텐트 필터 직접 등록LauncherApps, WallpaperManager, ShortcutManager API 직접 통합이유:
- Tier A (API 33+): Full AGSL 셰이더
- Tier B (API 31-32): RenderEffect 블러
- Tier C (API 26-30): Compose drawBehind / drawWithContent
비교:
| | minSdk 26 | minSdk 28 |
|--|-----------|-----------|
| 커버리지 | ~98% | ~95% |
| AGSL | 3-tier 폴백 | 동일 |
| 보안 | 기본 | NetworkSecurityConfig 강화 |
| Adaptive Battery | 미지원 | 지원 |
| 구성요소 | 영향 |
|---------|------|
| AndroidManifest.xml | HOME/DEFAULT 필터 등록 (S04) |
| app/build.gradle.kts | minSdk = 26 유지 |
| VisualEffects.kt | 3-tier 폴백 추상 레이어 생성 (S05) |
| Launcher3 | 참조만, 코드 미포함 |
| 에이전트 | 동의 |
|---------|------|
| CTO Lead | ✅ |
| Launcher Platform | ✅ |
| UI Systems | ✅ |
| Animation Developer | ✅ |
| Security | ✅ |
| QA | ✅ |
| 전체 15개 에이전트 | ✅ |
사용자 최종 확정: 2026-03-26