# 구글, APK 포맷 지원을 종료하고 AAB로 변경 예정

> Clean Markdown view of GeekNews topic #4543. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4543](https://news.hada.io/topic?id=4543)
- GeekNews Markdown: [https://news.hada.io/topic/4543.md](https://news.hada.io/topic/4543.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-07-02T09:54:24+09:00
- Updated: 2021-07-02T09:54:24+09:00
- Original source: [androidauthority.com](https://www.androidauthority.com/android-apks-sunset-1636829/)
- Points: 7
- Comments: 3

## Topic Body

- 8월부터 새로운 앱을 Play 스토어에 출시 할때 Android App Bundle(AAB) 로 등록해야 함

ㅤ→ 현재 APK 인 앱들은 그대로 유지 가능

- 안드로이드 초기부터 사용되었던 APK(Android Package) 포맷이 2018년 출시된 AAB로 교체 되는 것

ㅤ→ AAB 가 APK보다 15% 크기가 작음

ㅤ→ 업데이트 배포 방법을 더 상세히 제어할 수 있어서 빠르고 효율적인 업데이트 가능

- AAB 의 문제

ㅤ→ 아마존 앱스토어등 다른 스토어에 등록하려면 수작업으로 APK버전을 Export 해야함

ㅤ→ AAB를 APK로 Export 하려면 구글에 자신들의 App Signing Key를 제공해야 함

## Comments



### Comment 5570

- Author: ganadist
- Created: 2021-07-02T17:09:10+09:00
- Points: 4

이게 오해가 될 수 있는데..

aab는 google play store에 등록하는 형식입니다.

실제로 기기에 다운로드 받을 때는 여전히 apk 로 받습니다.

(기술적으로는 split apk라는 apk 의 조각이긴 합니다.)

그리고 aab와 동시에 apk를 생성할 수 있는 방법(universal apk)이 빌드도구(Android Gradle Plugin)에서 제공됩니다.

### Comment 5571

- Author: ganadist
- Created: 2021-07-02T17:17:53+09:00
- Points: 3
- Parent comment: 5570
- Depth: 1

그리고 aab의 실질적인 문제는, 앱 서명을 구글측에서 대신 한다는 건데..

구글측에서 임의로 앱을 변조할 수 있다는 여지가 있다는게 문제입니다.

실제로 firebase testlab이나 google play pre-test 같은데서는, 앱코드를 변조해서, 앱구동에 대한 여러가지 정보를 취득한 후 report를 해줍니다.

이러한 우려에 대한 내용은 아래의 포스팅에 설명이 잘되어 있습니다.

https://www.xda-developers.com/google-play-apk-replacement-pros-cons/

https://commonsware.com/blog/2021/06/29/initial-thoughts-code-transparency.html

### Comment 5565

- Author: tribela
- Created: 2021-07-02T10:27:49+09:00
- Points: 1

> AAB를 APK로 Export 하려면 구글에 자신들의 App Signing Key를 제공해야 함

마지막 줄이 좀 꺼림칙하네요...
