2011-03-31 7 views
1

저는 CS 학생이며, 우리 팀과 함께 소프트웨어 엔지니어링 과정을위한 안드로이드 응용 프로그램을 구현할 것입니다. 우리는 안드로이드 개발자가 아니며,이 기회를 활용하여 어떻게해야 하는지를 배우고 있습니다.지금 어떤 Android SDK를 사용해야합니까?

우리는 3.0 버전을 사용할 수 있지만 기본적으로 타블렛을 대상으로합니다. 우리의 목표는 스마트 폰입니다. 따라서 질문은 2.3을 고수해야하며 3.0 API를 사용해야합니다.

"자연스러운 대답은"2.3 "이지만"3.0 "이 어디로가는 지 분명하지 않습니다.

+0

신청서에 대한 자세한 내용을 알려주십시오. 현재 안드로이드 2.2가 시장을 장악하고 있습니다 : http://developer.android.com/resources/dashboard/platform-versions.html – pelya

+0

응용 프로그램은 "간단합니다". RESTful을 통해 가져온 일부 데이터를 사용하여 내부 데이터베이스를 업로드하고이 데이터를 테이블 또는 일부 히스토그램 및 유사 샘플에 표시해야한다. – dierre

답변

4

저는 2.1 또는 2.2로 갈 것입니다 - 시장의 60 %는 2.2, 20 % 2.1 및 6 % 2.3을 사용합니다. 3.0은 태블릿에서만 사용할 수 있습니다. 목표를 세우면 대상 시장이 많이 제한됩니다. 모바일 핸드셋 3.0이 곧 출시 될 예정이 아닙니다. What version of Android should I develop for?

+0

링크를 이용해 주셔서 감사합니다. 그것은 기본적으로 내가 찾고 있던 것이 었습니다. – dierre

1

3.0 미래, 의심의 여지 :

또한이 Q & A를 참조하십시오. 그러나 현재 3.0은 일부 태블릿에서만 사용할 수 있습니다. 거의 모든 스마트 폰은 현재 일부 2.x 버전을 사용하고 있습니다.

표시되는대로 here, 버전 2.1 이상이 널리 사용됩니다. 그래서 저는 개인적으로 2.1 이상을 목표로 삼을 것입니다.

0

응용 프로그램의 범위에 따라 다릅니다.

최대한 많은 사람들을 목표로하고 싶다면 2.3 SDK (예 : NFC)의 특정 기능을 사용하지 않으면 2.1 또는 2.2로 이동해야합니다. 안드로이드 폰의 약 10 %만이 2.3을 돌고 있기 때문에 (또한 생각보다 적다) 알고 있어야합니다. 70 % 이상이 2.1 이상을 가지고 있으므로 대상이 대량 배포 인 경우 2.1이 좋을 것입니다. (2.3 버전의 SDK를 사용하면 더 낮은 버전을 목표로하는 앱을 개발할 수 있으며, 매니페스트에 추가하기 만하면됩니다.)

그렇지 않으면 애플리케이션이 타블렛 용인 경우 3.0을 사용하십시오. 그렇지 않으면 2.3으로 이동하십시오.

관련 문제