Do This NOW or You Won't Be Able to Update Your App - Mobile Dev News November 2025
- 2025년 11월 1일부터 Google Play에 배포되는 모든 앱은 16KB 메모리 페이지 크기를 준수해야 합니다. 📱
- 이 요구사항은 Android NDK를 직접 사용하거나 라이브러리를 통해 사용하는 앱에 적용됩니다. ⚙️
- 16KB 페이지 크기 준수는 앱 시작 시간 단축, 전력 소모 감소, 카메라 실행 속도 향상 등 전반적인 성능 향상을 가져옵니다. 🚀
- 앱이 16KB 페이지 크기를 지원하지 않으면 Google Play에서 더 이상 업데이트를 허용하지 않습니다. 🚫
- Android Studio의 APK Analyzer를 사용하여 앱의 네이티브 라이브러리(.SO 파일)가 16KB 페이지 크기를 지원하는지 확인할 수 있습니다. 🔍
- 문제가 발견되면, 서드파티 라이브러리를 사용하는 경우 해당 라이브러리를 최신 버전으로 업데이트해야 하며, 직접 NDK 코드를 작성한 경우 해당 코드를 수정해야 합니다. 🛠️
- Material 3 Adaptive 1.2.0 버전이 안정화되어 적응형 레이아웃 구현에 유용합니다. 🎨
- 새로운 'large' 및 'extra large' 창 크기 클래스가 추가되어 대형 기기(모니터, TV)에 대한 더 세밀한 레이아웃 제어가 가능해졌습니다. 🖥️
- 'Reflow' 및 'Levitate'라는 새로운 적응형 레이아웃 개념이 도입되어 UI 구성 요소의 유연한 재배치 및 부동(floating) 패널 구현이 가능합니다. ↔️
- 'Reflow'는 UI를 수평 또는 수직으로 재배치하고 크기를 조절할 수 있게 하며, 'Levitate'는 특정 시나리오에서 UI 구성 요소를 다른 구성 요소 위에 띄우거나 도킹하는 방식을 정의할 수 있게 합니다. ✨