FAQ About Side-Loading, New Compose Version & More - Mobile Dev News October 2025
- Compose Multiplatform 1.9.0 출시: Jetpack Compose 1.9의 모든 기능이 Compose Multiplatform (Android, iOS, Desktop, Web)에서 사용 가능해졌습니다. 🚀
- Compose Multiplatform for Web 베타 진입: Material 3 UI, 반응형 레이아웃, 브라우저 기반 내비게이션, 시스템/브라우저 테마 지원 및
WebElementView를 통한 HTML 콘텐츠 임베딩 기능이 포함됩니다. 🌐
- Compose Multiplatform 미리보기 기능 강화: 미리보기 매개변수(크기, 폰트 스케일 등) 지원 및 모든 플랫폼에서 사용자 정의 가능한 그림자(
dropShadow) 모디파이어가 추가되었습니다. ✨
- iOS 성능 제어 및 데스크톱 창 관리 개선: iOS 앱의 프레임 속도를 제어하여 성능 및 배터리 수명을 최적화하고, 데스크톱 앱의 창을 표시하기 전에 구성할 수 있게 되었습니다. 🔋
- Kotlin 2.2.20 출시: Kotlin-to-Swift 내보내기가 기본값으로 설정되어 라이브러리의 안정적인 크로스 플랫폼 컴파일이 가능해졌습니다. 이는 Kotlin 코드를 Objective-C 중간 단계 없이 직접 Swift 코드로 변환합니다. ↔️
- Android Studio 새 기능: 멀티 모듈 프로젝트에서 Gradle 파일을 모듈 내에서 직접 볼 수 있는 "Display build files in module" 옵션이 추가되었습니다. 📁
- Google Play 정책 위반 스캔: 앱을 출시하기 전에 잠재적인 Google Play 정책 위반을 린트 경고로 미리 감지하여 개발자에게 경고합니다. 🚨
- 크기 조절 가능한 Compose 미리보기: "Focus" 뷰에서 미리보기를 자유롭게 크기 조절하여 다양한 화면 크기에서 UI를 테스트할 수 있게 되어 개발 효율성이 향상되었습니다. 📐
- 사이드로딩 FAQ - 개발 영향: Android Studio를 통한 일반적인 앱 개발 및 기기 설치는 개발자 인증이 필요 없습니다. 🛠️
- 사이드로딩 FAQ - 팀 배포 및 제한적 배포: Firebase App Distribution과 같은 팀 내 배포는 개발자 인증이 필요하며, 소수의 인원에게 제한적으로 배포하는 경우 "제한적 배포 계정"이 필요합니다. 👥
- 사이드로딩 정책 비판: Google이 사용자 보안을 명분으로 개발자에게 더 많은 통제와 추가적인 허들을 부과하며, Android의 자유를 점진적으로 제한하고 있다는 비판이 제기되었습니다. 😠