2014-09-11 1 views
0

진저 브레드 이상을 목표로해야합니다 ... 이것은 나에게 약간 혼란 스럽습니다. 처음에는 ICS 이상으로 디자인 한 다음 진저 브레드 장치에서 실행되도록 코드를 다시 구성하는 것이 더 좋다고 생각합니다. 아니면 방금 진저 브레드를 구현하는 방법을 배우고 진저 브레드 이상을 목표로 삼아야합니까?진저 브레드를위한 디자인 ... 나중에 또는 처음에 구현 하시겠습니까?

내가 선호하는 일일 수도 있지만, 나는 새로운 모바일 개발자이며 잠시 동안이 계획을 세우고있다. 어떤 조언을 많이 주시면 감사하겠습니다! 안드로이드 2.3

+0

이것이 선택한 영역 인 경우 각 Android 버전 간의 변경 사항에 대해 약간의 참고 자료를 만들어야합니다. 특히 안드로이드의 이후 버전에서는 더 이상 사용되지 않는 "진저 브레드 (Gingerbread)"허용 통화를 피하려고 노력해야합니다. – ErstwhileIII

답변

4

https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net

  • : 11.4 %
  • 안드로이드 4.0 및 최대 : 87,9 %

심지어 진저 브레드를 지원하지 않을 것입니다. 모바일 시장은 전통적인 PC보다 훨씬 빠르게 진화하고 있습니다. 아무도 Windows 98 또는 XP를 지원하지 않습니다 (작동하지 않을 수도 있고 보증하지 않을 수도 있음)

+1

조언 해 주셔서 감사합니다. 나는 내 상사에게 이것에 대해 이야기해야 할 것이다. 진저 브레드 (Gingerbread)에 대한 지원은 성가신 것 같아요. 특히 우리의 목표 시장은 적어도 ICS가있는 기업용 미국이라고 생각합니다. 다른 사회 집단에 관한 자료를 알고 있습니까? 나는 대시 보드에 대해 알고 있었다. –

+0

미안하지만 :( – RvdK

0

올바른 버전 요구 사항부터 시작해야합니다.

Android는 이전 버전의 Android에 많은 새로운 기능을 추가 할 수있는 libraires를 지원합니다. 고전적인 예는 단편입니다. 캐치는 Support Fragments가 Mainline Fragments와 호환되지 않는다는 것입니다.

0

이 질문은 곧장 앞으로 나오기보다는 오피니언스 된 대답을 끌어 들이기는 하겠지만, API 레벨 9 이상을 지원하기 위해 실제 진저 브레드 스타일 UI가 아닌 코딩을 의미한다고 생각합니다. 코딩은 코딩보다 훨씬 낫습니다. 14 이상을 실행 한 다음 전체 코드를 리팩터링하여 이전 버전의 OS에서 실행되도록해야합니다.

개인적으로 향후 진화를 위해 진저 브레드를 전혀 지원할 계획이 없습니다. 사용량의 15 % 미만입니다 (공식 웹 사이트 Platform Versions 참조) ... 그리고 더 나은 지원을 위해 시간을 사용할 수 있습니다. 화면 크기는 개발자가 종종 간과하는 크기입니다.

0

진저 브레드를 외부적인 이유로 고려해야한다면 Action Bar Sherlock library을 추천 할 것입니다.

디자인에서 공통 분모가 가장 낮 으면이 라이브러리를 사용하여 액션 바 등을 구현하십시오.

지원 라이브러리보다 ABS의 장점은 진저 브레드에서도 화면에 액션 바를 표시 할 수 있다는 점입니다. 이렇게하면 UI 디자인을 훨씬 쉽게 유지할 수 있습니다.

관련 문제