반응형
android 프로젝트에서 설정하는 여러가지 항목 중 build.gradle.kts (:app)에서 설정하는 sdk version level에 대해 알아보았습니다.
* compileSdk / minSdk / targetSdk
compileSdk: app을 컴파일하거나 빌드할 때 적용할 버전을 의미
minSdk: 해당 app을 설치할 수 있는 단말기의 최소 sdk 버전
targetSdk: 개발할 때 적용하는 sdk 버전
Q: 무조건 minSdk를 낮게 설정해야 많은 사용자가 설치할 수 있는것 아닌지?
A: 낮은 minSdk에서도 정상적으로 작동하도록 개발리소스를 투입해야하는데, 마냥 리소스를 투입할 수 없고, 전체 안드로이드 사용자 중 거의 낮은 수준의 점유율을 지닌 sdk에 맞춰서까지 개발할 필요가 없음
* compileSdk 랑 targetSdk는 무조건 같아야합니다.
반응형
'콤퓨타 > 안드로이드' 카테고리의 다른 글
News API 를 활용한 뉴스 어플리케이션 프로젝트 (3) Splash screen 적용하기 (1) | 2024.02.11 |
---|---|
안드로이드 개념 참고 창 (1) | 2024.02.01 |
News API 를 활용한 뉴스 어플리케이션 프로젝트 (2)_Retrofit 적용하기 (0) | 2024.01.31 |
News API 를 활용한 뉴스 어플리케이션 프로젝트 (1) (0) | 2024.01.10 |