Android App Bundle은 더 효율적으로 앱을 빌드하고 출시할 수 있게 해 주는 Android의 새로운 공식 게시 형식입니다. Android App Bundle을 사용하면 크기가 작은 앱으로도 우수한 사용 환경을 손쉽게 제공할 수 있어 설치를 늘리고 제거 횟수를 줄일 수 있습니다. 또한 쉽게 전환할 수 있습니다. 코드를 리팩토링하지 않고도 크기가 작은 앱의 이점을 누릴 수 있습니다. 전환하고 나면 모듈식 앱 개발 및 맞춤형 기능 제공과 같은 이점을 활용할 수 있습니다.
Android 스튜디오 3.2 이상, Unity 2018.3 및 2017.4.17, Cocos Creator 2.0.9 이상에서 사용할 수 있습니다.
더 효과적으로 버전 관리
앱의 컴파일된 코드, 리소스 및 기본 라이브러리가 모두 포함된 단일 아티팩트를 빌드하세요. 더 이상 여러 APK의 버전 코드를 빌드, 서명, 업로드 및 관리할 필요가 없습니다.
기능 제공 맞춤설정
설치 시점이 아니라 선택하는 기기와 사용자에게 필요할 때 기능을 제공하여 사용자 환경을 맞춤화하고 제어하세요. 이렇게 되면 기능을 추가해도 설치 시 앱의 크기에 추가되지 않습니다. 조건부 제공을 사용하여 국가, 기기 유형 또는 최소 SDK 버전을 실행하는 기기에 기능을 제공하세요. 주문형 제공을 사용하여 요구에 따라 기능을 제공함으로써 필요할 때 기능을 설치 및 제거할 수 있습니다.
엔지니어링 속도 높이기
Android App Bundle을 사용하면 모듈식 앱 개발이 가능하므로 준비가 되었을 때 기본 앱에 추가할 수 있는 독립형 모듈로서 앱의 기능을 디자인, 빌드, 디버그 및 테스트할 수 있습니다. 전체 엔지니어링팀이 동일한 모놀리식 앱에 복잡하고 무거운 코드로 작업할 필요가 없으므로 병합 충돌 및 중단이 줄어듭니다.
빌드 시간 단축
Gradle을 사용하는 Android 스튜디오 빌드 시스템과 같은 빌드 시스템은 모듈식 앱에 최적화되어 있어 크기가 큰 모놀리식 앱보다 훨씬 빠르게 빌드할 수 있습니다. 이를 통해 대기 시간을 줄이고 앱 디자인, 코딩 및 테스트에 더 많은 시간을 할애할 수 있습니다.
Google Play 인스턴트 환경 제공하기
Android App Bundle 또는 특정 동적 기능 모듈을 즉시 사용할 수 있도록 하여 사용자가 앱을 원활하게 이용하도록 하세요. 사용자는 설치하지 않고도 Google Play의 사용해 보기 버튼과 웹 링크를 통해 앱을 경험해 볼 수 있습니다.