Application Fundamental - Android Package

burndown·2022년 2월 9일
0

Android

목록 보기
3/4
post-thumbnail

2021년 8월부터 Google Play에 신규 앱을 게시할 때 Android App Bundle을 사용해야 합니다

Android 패키지는 안드로이드 운영체제에 설치할수 있도록 제공하기 위한 패키지입니다.

google play store에서 두가지로 제공됩니다.

  1. APK
  2. AAB

APK

  • 안드로이드 응용 프로그램 패키지 (Android Application package)
  • 안드로이드 기반 운영체제 설치파일
  • APK 파일은 프로그램의 모든 코드를 포함, 자원, 정보, 인증서, 매니패스트 파일을 포함합니다.

APK 확장파일

Android package kit, android package 라고 불립니다.

Google play 에서 사용자가 다운로드하는 압축된 APK는 100MB 이하여야 합니다.

100MB 이상 업로드시에는 확장파일 한두개를 APK에 추가할수 있고 최대 2GB입니다.

확장파일 역할은 두가지가 있습니다.

  • 기본: 확장파일 앱에 필요한 추가리소스
  • 패치: 선택사항이며 기본확장파일의 소규모 업데이트에 사용됨

확장파일 파일형태

[main|patch].<expansion-version>.<package-name>.obb

AAB

컴파일된 코드 및 리소스를 포함하여 APK 생성 및 서명을 Google Play에 맡기는 게시형식입니다.

AAB 형식을 사용하면 선택적으로 Play Feature Delivery를 활용할수 있고 Google Play Core 라이브러리로 추가 리소스를 제공할수 있습니다.

다운로드 크기가 최대 150MB 제한되어있습니다.

Play Feature Delivery

  • 특정 기능을 조건부로 전송하거나 다운로드 할수 있도록합니다.
  • 기본 앱 기능을 기능모듈로 분리해야합니다.

Google Play Core


참고
https://developer.android.com/google/play/expansion-files?hl=ko

https://ko.wikipedia.org/wiki/안드로이드응용프로그램_패키지

profile
어떤 서비스든 만들어내는 개발자

0개의 댓글