앱의 다운로드 크기 및 설치 크기 보기

크기가 최적화된 효율적인 앱을 빌드하려면 앱 버전의 다운로드 크기 및 설치 크기를 확인하고 시간 경과에 따른 앱 크기 변화 추이를 알아봐야 합니다.

앱 크기는 앱 설치 및 제거 측정항목에 영향을 주는 가장 큰 요소 중 하나이므로 앱 다운로드 크기 및 설치 크기를 줄이는 방법을 정기적으로 모니터링하고 파악해야 합니다. 앱 다운로드 크기와 설치 크기는 서로 관련이 있으며 다음과 같은 차이점이 있습니다.

  • 앱 다운로드 크기: 사용자가 Google Play에서 다운로드하는 앱의 크기입니다. 앱의 다운로드 크기가 클수록 다운로드 시간이 길어집니다.
  • 기기에 설치된 앱 크기: 앱 설치에 필요한 공간을 의미합니다. 앱이 다운로드될 때는 크기가 압축되므로 다운로드 크기보다 설치 크기가 더 클 수 있습니다. 앱의 설치 크기가 더 큰 경우 설치를 완료하려면 사용자 기기에 더 많은 공간이 필요합니다. 앱이 실행된 후 앱이 디스크에서 차지하는 크기는 앱 사용량에 따라 달라집니다.

참고: 모든 크기는 최신 프로덕션 버전 및 XXXHDPI ARMv8 기기 설정 또는 앱에서 지원되는 가장 비슷한 기기 설정을 바탕으로 계산된 대푯값입니다.

크기 및 크기 관련 측정항목 확인 및 비교하기

프로덕션 트랙에 앱을 출시한 후 앱의 다운로드 크기 및 설치 크기를 확인하는 방법은 다음과 같습니다.

  1. Play Console을 열고 앱 크기 페이지(품질Android vitals >앱 크기)로 이동합니다.
  2. 화면 오른쪽 상단에서 앱 다운로드 크기 또는 기기에 설치된 앱 크기 기준으로 페이지 데이터를 필터링할 수 있습니다.

앱 크기 페이지에서 확인 가능한 데이터는 다음과 같습니다.

  • 앱 다운로드 크기/기기에 설치된 앱 크기: 참조 기기의 앱 크기 및 모든 기기 설정의 앱 크기 범위입니다.
  • 동종 앱 대비 앱 다운로드 크기/기기에 설치된 앱 크기: 동종 앱과 비교한 앱 크기입니다.
    • 8~12개의 앱으로 구성된 맞춤 동종 앱 그룹을 만들려면 동종 앱 그룹 수정을 클릭합니다.
  • 시간 경과에 따른 앱 다운로드 크기/기기에 설치된 앱 크기: 시간의 경과에 따른 동종 앱 대비 앱 크기의 변화 추이입니다.
    • 차트의 오른쪽 상단에서 확인하려는 기간을 선택하고 체크박스를 선택하면 모든 기기 설정의 앱 크기 범위가 표시됩니다.
  • 여유 공간이 2GB 미만인 활성 기기: 앱의 활성 사용자 중 기기에 남아 있는 저장공간이 2GB 미만인 사용자 비율입니다.
  • 여유 공간이 2GB 미만인 기기에서 발생한 제거: 전체 활성 기기에서 발생한 제거 대비 여유 저장공간이 2GB 미만인 활성 기기에서 발생한 제거 비율입니다.

참고

  • 여유 공간이 2GB 미만인 활성 기기여유 공간이 2GB 미만인 기기에서 발생한 제거 측정항목은 30일간의 이동 평균을 기준으로 계산되며 앱에 해당된다고 판단될 경우에만 표시됩니다.
  • 최악의 경우를 계산한 값 대신 예상 대푯값을 사용하도록 2021년 9월 27일에 기기에 설치된 앱 크기 통계를 업데이트했습니다. 이에 따라 기기에 설치된 앱 크기기기별 앱 크기 값이 줄어들 수 있습니다.

크기 분석 보기

Android App Bundle을 사용하여 앱을 게시하면 번들 버전 코드별로 정리된 차트를 볼 수 있습니다. 이때 이전에 출시한 버전 5개의 총 다운로드 크기 또는 설치 크기 대비 현재 앱 계정의 다양한 구성요소가 차지하는 공간에 관한 분석 결과도 표시됩니다.

분석 결과를 통해 가장 많은 공간을 차지하는 앱 요소와 공간 최적화를 위해 더 개선해야 할 영역을 확인할 수 있습니다. 분석 결과의 기반은 참조 기기 설정을 대상으로 App Bundle에서 생성된 APK입니다.

분석에는 다음 데이터가 표시됩니다.

  • 앱 다운로드 크기 분석:
    • 코드/DEX: Android에서 DEX 형식으로 실행되도록 컴파일된 앱의 모든 자바 또는 Kotlin 코드입니다.
    • 리소스: 리소스 테이블과 코드가 아닌 앱 구성요소(문자열 또는 이미지와 같이 res/ 디렉터리에 있는 구성요소)가 포함됩니다.
    • 애셋: 소리 파일이나 동영상과 같이 앱에서 사용하는 assets/ 디렉터리의 기타 파일입니다.
    • 네이티브 라이브러리: 앱의 libs/ 디렉터리에 있는 네이티브 코드입니다. 일반적으로 자바 또는 Kotlin이 아닌 모든 코드입니다.
    • 기타: 앱 내 기타 파일입니다.
  • 기기별 앱 크기에 다음 데이터가 추가로 표시됩니다. 
    • 추출된 네이티브 라이브러리: 네이티브 라이브러리를 APK로 압축한 경우 이를 로컬 저장소로 추출해야 앱을 실행할 수 있습니다.
    • 최적화된 DEX: Android 런타임이 성능 향상을 위해 네이티브 코드로 변환한 DEX 코드입니다.

앱 크기 최적화 제안 보기 

페이지 중앙에서는 최근 출시 버전에 관한 분석을 토대로 앱 크기를 최적화할 권장사항을 확인할 수 있습니다. 

APK를 사용하여 앱을 게시한 경우 App Bundle을 사용하라는 제안과 함께 앱 크기를 얼마나 줄일 수 있을지 예상한 값이 표시됩니다. App Bundle을 사용하여 앱을 게시하면 더 자세한 분석 결과와 함께 최적화 제안 목록이 표시됩니다.

각 최적화 제안에는 변경할 사항과 예상 크기(변경사항에 따라 줄일 수 있는 앱 크기)를 계산할 수 있는 시기에 관한 구체적인 정보가 담겨 있습니다. 예상 크기는 독립적인 추정치이며 여러 최적화를 동시에 적용하는 경우 달라질 수 있습니다.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

다음 단계를 시도해 보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
16903040069807321034
true
도움말 센터 검색
true
true
true
true
true
92637
false
false