programing

apk(.apk)와 앱 번들(.aab)의 차이

padding 2023. 9. 20. 20:10
반응형

apk(.apk)와 앱 번들(.aab)의 차이

최근 구글은 새로운 기능을 제기했습니다.app bundleAPK와 상당히 유사한 개념이지만 유연성과 건축적 차이가 있습니다.

저는 APK 파일과 비교하여 앱 번들이 장치에서 어떻게 작동하는지 이해하기 위해 블로그/기사를 많이 읽었습니다.

구글 플레이 스토어에서 시작하는 안드로이드 기기에서 앱 번들의 실제 내부 작업 프로세스 및 작동 방식은?

앱 번들은 퍼블리싱 형식인 반면 APK(Android application PacKage)는 결국 기기에 설치될 패키징 형식입니다.

앱 번들은 번들 도구를 사용하여 APK 집합을 만듭니다. (.apks) 이를 추출하여 기본 및 구성 분할은 물론 잠재적인 동적 기능 모듈을 장치에 배포할 수 있습니다.

종속성은 다음과 같이 보일 수 있습니다.Bundletool modules

앱 번들의 내용은 다음과 같습니다.Bundletool contents

앱 번들에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

APK(Android Application Package)가 결국 장치에 설치되는 패키징 형식인 반면, 앱 번들은 퍼블리싱 형식입니다.

Google은 앱 번들을 사용하여 각 사용자의 장치 구성에 최적화된 APK를 생성하고 제공하므로 앱을 실행하는 데 필요한 코드와 리소스만 다운로드합니다.따라서 사용자는 더 작고최적화된 다운로드를 받을 수 있습니다.

enter image description here

다음은 플레이스토어에서 APK에 비해 Android App 번들의 이점입니다.

  1. 더 작은 다운로드 크기
  2. 온 디맨드 앱 기능
  3. 자산 전용 모듈

언급URL : https://stackoverflow.com/questions/52059339/difference-between-apk-apk-and-app-bundle-aab

반응형