[android] App Bundle을 사용한 사례

안드로이드 앱을 배포할 때, App Bundle을 사용하면 여러 가지 이점이 있습니다. 이번에는 App Bundle을 사용하여 안드로이드 앱을 배포하는 방법과 이점에 대해 알아보겠습니다.

1. App Bundle이란 무엇인가?

App Bundle은 Google Play Store에서 사용되는 앱의 배포 형식 중 하나로, 최적화된 앱 번들을 생성하여 개별 사용자의 디바이스에 필요한 리소스만을 제공하는 형태의 앱 배포 형식입니다.

2. App Bundle의 이점

2.1 앱 크기 최적화

App Bundle을 사용하면 개별 사용자 디바이스에 필요한 리소스만을 제공하여, 설치 파일의 크기를 최적화할 수 있습니다. 이를 통해 사용자가 다운로드하고 설치해야 하는 앱의 크기를 최소화할 수 있습니다.

2.2 모듈화된 배포

App Bundle을 사용하면 여러 모듈로 구성된 앱을 개별적으로 빌드하여 배포할 수 있습니다. 이를 통해 사용자의 디바이스에 필요한 모듈만을 제공하여 앱의 실행을 최적화할 수 있습니다.

3. App Bundle로 안드로이드 앱 배포하기

App Bundle을 사용하여 안드로이드 앱을 배포하려면 다음 단계를 따릅니다.

3.1 Android Studio에서 App Bundle 빌드 설정

Android Studio에서 프로젝트의 빌드 설정을 App Bundle 형식으로 변경합니다.

android {
    //...
    bundle {
        language {
            enableSplit = true
        }
        density {
            enableSplit = true
        }
        abi {
            enableSplit = true
        }
    }
}

3.2 App Bundle 빌드

Android Studio에서 앱을 App Bundle 형식으로 빌드합니다.

3.3 Google Play Console에 업로드

앱을 Google Play Console에 업로드할 때, App Bundle 형식의 파일을 제출합니다.

결론

App Bundle을 사용하여 안드로이드 앱을 배포하면 앱 크기를 최적화하고, 사용자의 디바이스에 필요한 리소스만을 제공하여 앱 실행을 최적화할 수 있습니다. 따라서, App Bundle을 적극적으로 활용하여 안드로이드 앱을 배포하는 것을 권장합니다.

안드로이드 개발자 사이트 - App Bundles 문서

Android Developers - App Bundles documentation