Google은 2018년부터 처음으로 AAB(Android AppBundle) 설치 패키지 준비를 시작했습니다. 2021년에는 이 형식이 기본 형식이 되었습니다. 개발자가 애플리케이션을 제출할 때 Google Play App Store에서 배포가 용이하도록 AAB 형식으로 빌드해야 합니다.

AAB 형식의 장점은 다양한 화면 크기, 언어, CPU 아키텍처 및 Android 버전에 적합한 파일이 분산되어 있다는 것입니다. Google Play는 전체 설치 패키지를 다운로드하지 않고 기기에 적합한 패키지만 다운로드합니다. 이렇게 하면 설치 패키지의 크기를 크게 줄이고 네트워크 트래픽을 절약할 수 있으며 Android 휴대폰의 공간도 절약할 수 있습니다.

그러나 사용자가 APK 파일을 쉽게 공유할 수 있도록 Google Play에서는 AAB 파일에서 전체 크기 APK 설치 패키지(fatAPK 또는 fat APK라고 함)를 생성할 수도 있습니다. 이를 통해 사용자는 다른 사용자가 사이드로드하고 설치할 수 있도록 APK 파일을 내보내고 공유할 수 있습니다.

APK 설치 파일을 제공하는 유명 웹사이트인 APKMirrors는 최근 Google이 갑자기 애플리케이션용 fatAPK 생성을 완전히 중단했다고 발표했습니다(Github). 이제 Google은 번들 버전만 제공하므로 사용자는 설치를 위해 APK 파일을 직접 다운로드해야 합니다.

물론 AAB 형식은 Google Play를 통해서만 설치할 수 없습니다. AAB 형식 애플리케이션을 배포하고 설치하는 데 사용할 수 있는 타사 도구와 ADB 명령도 있습니다. 그러나 이렇게 하면 사용자의 작업 단계가 늘어나 APK 파일을 직접 다운로드하여 열고 설치하는 것보다 훨씬 불편합니다.

Android 시스템 자체는 어떠한 조정도 하지 않았습니다. Google이 갑자기 Fat APK 제공을 중단한 이유는 확실하지 않습니다. 적어도 이 경우 Google은 실제로 Google Play에서 애플리케이션을 가져오는 것을 단속하고 사용자가 Google Play를 통해 애플리케이션을 다운로드하고 설치하도록 강요하고 있습니다.

물론 개발자가 Google Play에 애플리케이션을 배포하는 것 외에도 자체 웹사이트를 통해 직접 APK 설치 패키지를 게시하는 경우에도 해결책이 될 수 있습니다. 결국 Google Play를 사용할 수 없는 사용자가 실제로 있으며 이러한 사용자에게는 직접 APK 설치가 더 문제가 없습니다.