APK, AAB 간단 요약
APK(Android Application Package)는 안드로이드의 전통적인 배포 파일이다. 컴파일된 코드와 리소스를 묶어 키로 서명한 것이다.
AAB(Android App Bundle)은 2018년 구글 IO에서 발표됐으며 새로운 안드로이드의 앱 배포 파일이다.
AAB란?
원래는 개발자가 다양한 기기를 위해 여러개의 APK파일을 만들었다. 하지만 이제는 AAB 파일을 스토어에 올리게 되면 사용자 기기에 맞에 최적화된 APK를 만들어준다.
오해할 수 있는 게 사용자가 설치하는 파일은 여전히 APK라는 점이다. 단지 AAB 파일을 스토어에 올리면 기기에 맞게 최적화된 APK를 생성해준다. 사용자 기기에 맞는 파일만 포함하기 때문에 사용자가 받는 APK는 파일 크기도 줄어든다.
위 이미지처럼 사용자의 기기 언어, 화면 크기, 프로세서 아키텍처에 맞춰 APK를 만들어준다.
'공부 > Android' 카테고리의 다른 글
Android - android:exported=”true”는 무엇일까? (0) | 2024.06.15 |
---|---|
Android - 인텐트(Intent) 완전 정복 (0) | 2024.06.14 |
Android - Android의 4대 컴포넌트 완전 정복 (1) | 2024.06.13 |
Android - Android의 OS 구조에 대해 알아보자 (0) | 2024.06.12 |
Android - 업로드 키 vs 앱 서명 키 (0) | 2024.06.11 |