📱 Android

[Android] OS 점유율 & minSdkVersion

콩드로이드 2021. 1. 27. 22:56

오늘은  OS 점유율에 대해 확인해보겠습니다 

OS 점유율은 프로젝트 생성 시  하단의 링크를 클릭하면 됩니다.

 

 ❔Your app will run on approximately 100% of devices.

 Help me choose

 

 

저 링크를 클릭하면 아래와 같은 사진이 뜹니다.

 

 

각 API별로 cumulative distribution을 확인할 수 있는데, 해당 API 를 제공하면 몇 %의 사용자가 사용할 수 있는지라고 생각하시면 될 것 같습니다 

 

점유율 확인은 minSDKVersion을 정할 때 확인하면 됩니다.

 


minSdkversion이란?

 

 

 애플리케이션이 실행하는 데 필요한 최소 API 레벨을 지정하는 정수입니다.
 Android 시스템은 시스템의 API 레벨이 이 특성에 지정된 값보다 낮은 경우 사용자가 애플리케이션을 설치하는것  을 방지합니다. 항상 이 특성을 선언해야 합니다

 

안드로이드 개발 문서에서 가져온 내용입니다

minSdkVersion 값이 시스템 버전보다 크면 시스템에서 앱 설치가 차단되어서 잘 맞춰서 설정해둬야 합니다.

 

 

minSdkVersion 설정

 

minSdkVersion은 build.gradle(:app)에서 정의해주면 됩니다 

버전 코드, 버전 네임 등이 선언되는 곳입니다

 

android {
    defaultConfig {
        minSdkVersion 19
        versionCode 1
        versionName "1"
    }
}

 


궁금하신 점이나 의견이 있으시면 댓글 부탁드립니다 감사합니다 😊