Android 앱 번들(AAB)이란 무엇입니까?

0
399

Android의 내부 작동을 살펴보면 “APK”라는 용어를 들어본 적이 있을 것입니다. 그러나 “Android App Bundle”(AAB)이라는 새로운 용어가 널리 보급되고 있습니다. 그렇다면 AAB는 무엇이며 APK를 대체합니까? 그것에 대해 이야기합시다.

Android 앱 번들이란 무엇입니까?

2021년 8월부터 Google은 Play 스토어에 게시된 모든 Android 앱이 “Android App Bundle” 형식을 사용해야 한다고 요구합니다. 이전에는 앱에서 AAB 형식 또는 이전의 표준 APK 형식을 사용할 수 있었습니다.

Android App Bundle은 정확히 무엇이며 APK와 어떻게 다릅니까? APK(Android 앱 패키지)는 기본적으로 앱을 실행하는 데 필요한 모든 파일과 코드가 포함된 특수 .ZIP 파일입니다. 귀하의 장치는 모든 자산이 필요한지 여부에 관계없이 모든 자산을 다운로드합니다.

AAB에는 동일한 자산이 모두 포함되어 있지만 “동적 기능” 및 “자산 팩”이라는 구성 요소도 포함되어 있습니다. 이러한 기능의 장점으로 인해 Google은 AAB를 위해 APK에서 이동합니다.

App Bundle을 쉽게 생각할 수 있는 방법은 APK를 만들기 위한 모든 구성 요소가 포함되어 있다는 것입니다. Play 스토어에서 App Bundle을 다운로드하면 특정 기기를 대상으로 하는 APK가 빌드됩니다.

관련된: Google Play 스토어에서 환불을 받는 방법

AAB의 장점은 무엇입니까?

기계적 인조 인간

Android App Bundle에는 몇 가지 장점이 있습니다. 무엇보다도 AAB는 더 작은 APK를 만듭니다. 번들이 기기를 위해 특별히 앱을 빌드하기 때문에 모든 구성 요소가 필요하지 않을 수 있으므로 파일 크기가 작아집니다.

광고

이러한 구성 요소 모두를 미리 다운로드할 필요도 없습니다. “Dynamic Delivery” 개념은 필요할 때 새로운 기능을 다운로드하고 설치할 수 있는 더 작은 초기 앱을 얻는 것을 의미합니다. 따라서 특정 기능을 사용하지 않는 경우 기기에 다운로드되지 않습니다.

요컨대 AAB의 장점은 단순히 더 유연하고 역동적이라는 것입니다. 더 작은 파일 크기, 더 쉬운 사전 다운로드 및 필요에 따라 제공되는 구성 요소는 더 똑똑한 APK에 추가됩니다.

App Bundle이 APK를 대체합니까?

BigTunaOnline/Shutterstock.com

Google에서 Play 스토어에 APK 대신 Android App Bundle이 필요하다고 발표했을 때 일반적인 오해가 있었습니다. 즉, 더 이상 기기에 APK를 설치할 수 없다는 의미였습니까? 아니, 전혀.

사실 위 섹션에서 설명한 것처럼 App Bundle은 APK를 생성합니다. APK는 Android에서 실행되는 것이지만 AAB는 개발자가 Play 스토어에 업로드하는 것입니다.

App Bundle은 Play 스토어에서 APK를 대체할 수 있지만 Android 기기 자체에서는 그렇지 않습니다. 언제나처럼 APK 파일을 기기에 사이드로드할 수 있습니다. 실제로 AAB 파일도 사이드로드할 수 있습니다. 이것은 OS로서의 Android가 애플리케이션 파일을 처리하는 방식이 아니라 Play 스토어의 변경 사항일 뿐이므로 안심하십시오.

관련된: Android에서 앱을 사이드로드하는 방법