본문 바로가기

코드개발

Android App Bundle 이란?

앱의 모든 컴파일된 코드 및 리소스를 포함하여 APK 생성 및 서명을 Google Play에 맡기는 게시 형식.

- 빌드 전 단계의 것들을 구글에 넘겨주는 것

 

개발자와 사용자의 측면에서 각기 장점

1. 개발자 측면

  - 다양한 기기에 대한 지원을 최적화하기 위해 여러 개의 APK를 빌드, 서명 및 관리할 필요 없음

2. 사용자 측면 

  - 더 작고 최적화된 앱을 다운로드하게 됨

 

개발자는 서명된 Android App Bundle을 빌드하고, 단지 google play에 업로드하면 된다.

▶ 구글이 최적화된 APK를 각 사용자별로 제공한다.

▶ 크기가 150MB이상이면 오류 발생

 

즉 google play에 게시할 때 사용하는 빌드 방법이며, 다른 기기에 직접 설치한다고 하면 Android App Bundle이 아니라 APK를 생성해야 함.