마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱을 만들어서 구글스토어에 올리고 싶은데 어떤 버전으로 해야할까요?

0 추천
앱 만들어 볼려고 책을 사서 공부중인데 버전 관련해서 혼란이 와서 질문을 드립니다.

 

안드로이드 스튜디오에서 새로운 프로젝트를 생성시

새로운4.0.3 버전으로 개발하면 대부분의 폰에서 돌아가고

6.0 버전으로 하면 일부만 동작한다는 것처럼 설명이 나오는거 같은데요...

 

그런데도  책들은 최신버전을 기준으로 하던데.. 제가 제대로 이해한건가요?

개발시 어떤 버전을 기준으로 해야 할지 궁금합니다...
이정주 (780 포인트) 님이 2015년 10월 14일 질문

1개의 답변

+1 추천
 
채택된 답변
이해하신 게 맞습니다

6.0이상에서만 동작하도록 앱을 만들었다면, 그 이하의 단말에서는 동작하지 않겠지요

책은 당연히 최신버전을 기준으로 할 수 밖에 없습니다. 기존내용 + 최신버전으로 써야 여러 독자들에게 팔릴테니까요

대개 4.0이상에서 동작하도록 하는 경우가 많습니다.

유명 앱들은 2.x 대의 안드로이드도 지원하는 경우가 대부분이이구요(카카오톡, 라인 등등)

여러 버전을 지원하기 위해서는 내부적으로 운영체제 버전에 따른 분기문도 꽤 있어야 해서 본인에게 적정한 기준을 잡기 바랍니다. 너무 넓게 잡으면 테스트하기도 힘들고 지원하기도 힘들죠.
cc1232 (35,280 포인트) 님이 2015년 10월 14일 답변
이정주님이 2015년 10월 14일 채택됨
targetSdkVersion=21이고 ( 안드로이드 5.0 )
minSdkVersion=15(안드로이드 4.0.3)으로 설정해도 문제 없이 돌아가나요?

targetSdkVersion는 컴파일되는 버전이고
minSdkVersion는 앱이 돌아가는 최소 버전이 맞나요?
네, 맞습니다. minSdkVersion보다 낮은 버전이면 아예 설치조차 안됐던 걸로 기억하네요
...