2012-07-01 2 views
0

나는 안드로이드 개발로 막 시작했고, 안드로이드 플랫폼을 사용하는 대부분의 장치에 도달하는 가장 안드로이드 SDK가 무엇인지 궁금합니다. 일부 연구 후 sdk 2.3 (진저 브레드)가 가장 많이 사용되었지만 여전히 제스처, 애니메이션, 태블릿 및 스마트 폰을 모두 지원하는지 알 수 없습니다.android multi device development

내 첫 번째이자 마지막 목표는 안드로이드 플랫폼 기능의 최대 이익을 가진 스마트 폰과 태블릿의 대부분을 할 수있는 SDK를 사용하는 것입니다.

어떤 도움 사전

답변

0

당신은 단지 가장 낮은 SDK 버전으로 시작한다에 감사 감사합니다. 모든 장치를 개발할 수 있습니다. 이 장치의 범위를 제한하는 것이라고 생각하면


당신이 중 하나를 최소 SDK 버전을 업그레이드 할 수 해당 SDK 버전에서 지원하지 않는 기능 부딪

, 또는 는 기능을 건너 뛰는 생각 너무 많은.

0

쉬운 대답은 android 2.1+이고, 현재 안드로이드 폰 중 99.1 %를 처리하고 있습니다.

음, 지루한 대답은 그것이 달려 있다는 것입니다.

어쩌면 당신은 시장에 (기업 환경) 모든 잠재적 인 사용자가 안드로이드 1.6 전화를 발행있어.

태블릿 전용 앱인 경우 3.1 이상으로 이동합니다. 통계는 고장의 안드로이드 개발자 대시 보드를 참조하십시오

어쨌든, : http://developer.android.com/about/dashboards/index.html

을 당신이 이전 안드로이드 3.0 장치에 조각과 다른 것들을 얻을 수있는 안드로이드 호환성/지원 라이브러리를 사용하는 것이 좋습니다. 반복할만한 가치가 있으며 조각을 사용하면 삶이 더 쉬워집니다. 특히보기 좋고 정제도 잘 먹고 싶다면 더욱 쉬울 것입니다. actionbarsherlock.com과 같은 훌륭한 라이브러리도 큰 도움이됩니다 (예전 버전의 액션 바).

+0

진저 브레드 2.3.3을 사용하여 내 앱을 개발 한 경우 태블릿에서 지원할 수 없습니까? sdk 2.3.3은 스마트 폰의 65 ​​%를 다루고 있습니다.1 + 나는 시장의 약 75 %를 잃을 것이다. 둘 다에 대한 내 애플 리케이션을 개발하려는 경우 어떤 제안? 스마트 폰 앱과 다른 태블릿 앱입니까? –

0

알아 둘 사항은 Android 개발자 웹 사이트에서 제공됩니다.

  1. 여기에 Android Distribution Chart입니다.
  2. 복수 플랫폼 지원에 대한 정보는 here입니다.
  3. Google은 이전 플랫폼의 새로운 기능을 지원하고 지속적으로 개선하기 위해 support library을 제공합니다.

진저 브레드는 안드로이드 커뮤니티가 현재 실행중인 대부분의 항목이므로 최소 빌드 SDK 또는 Froyo를 사용하여 20 %의 래깅을 처리하십시오. 타겟 SDK를 Jellybean으로 설정하고 하위 호환성을 유지하기 위해 지원 라이브러리를 활용하십시오.

Android 웹 사이트에는 특히 training section에 대한 많은 정보가 있습니다. 즐기고 배우기 :-)