안녕하세요! 오늘은 안드로이드 앱의 App Bundle을 사용하여 프로덕션 배포하는 과정에 대해 알아보겠습니다. App Bundle은 Google Play 스토어에서 앱을 더 작고 효율적으로 전송하고, 사용자 장치에 앱 번들에서 필요한 리소스만 전달할 수 있도록 하는 도구입니다.
App Bundle이란?
App Bundle은 APK 대신 Google Play 스토어에 제출하는 새로운 파일 형식입니다. App Bundle에는 앱의 모든 코드 및 리소스가 포함되어 있으며, Google Play 스토어에서 필요한 구성 요소만 다운로드되어 설치됩니다. 이를 통해 사용자 장치에 설치되는 앱의 크기를 최소화할 수 있습니다.
1. App Bundle 생성
앱을 배포하기 위해 먼저 Android Studio에서 App Bundle을 생성해야 합니다. 이를 위해 Android Studio에서 Build
-> Build Bundle(s) / APK(s)
-> Build Bundle
을 선택하고, 필요한 설정을 완료한 후 앱 번들을 생성합니다. 이 과정에서는 앱의 다양한 디바이스에 필요한 리소스가 포함된 앱 번들 파일이 생성됩니다.
./gradlew bundle
2. Play Console에 업로드
App Bundle을 생성한 후에는 Google Play Console에 앱을 업로드해야 합니다. 이를 위해 Google Play Console에 로그인하고, 앱을 만들거나 선택한 후 “앱 출시 관리” 섹션으로 이동하여 “앱 번들을 업로드하여 출시”를 선택합니다. 이 과정에서 앱 번들 파일을 업로드하고, 필요한 정보와 설정을 완료한 후 출시를 진행합니다.
3. 사용자에게 배포
App Bundle을 Google Play Console에 업로드하고 출시한 후, 사용자는 Google Play 스토어를 통해 앱을 다운로드하고 설치할 수 있습니다. 사용자 장치에는 필요한 리소스만 포함된 앱이 설치되어 앱의 다운로드 크기가 줄어듭니다.
이상으로 안드로이드 앱의 App Bundle을 사용하여 프로덕션 배포하는 과정을 알아보았습니다. App Bundle을 사용하면 앱의 크기를 최소화하여 사용자 경험을 향상시킬 수 있으며, Google Play Console을 통해 손쉽게 앱 배포 작업을 처리할 수 있습니다. 여러분의 앱도 App Bundle을 통해 사용자에게 효율적으로 제공해보세요!
참고: Android Developers - Build a Dynamic Delivery App