현재
minSdk를 14(4.0, 4.0.1...)
targetSdk를 15로 하고있는데..
이렇게 어플을 출시하니 마켓에서 4.0 버전 이하의 OS는 제 앱이 노출이 안되더라구요.
그래서 최소 8 (2.2 프로요) 버전까지로 낮추려고 하는데..
이렇게 되면 Actionbar와 액션바하고 연결된 탭들..
그리고 테마들..여러가지 4.0에 맞추어 개발된 기능들이 분명 문제가 일어나는 곳이 있겠지요?
하지만, 카카오톡같은 웰메이드어플을 보면..
낮은 버전의 기기에서도 4.0 버전의 기능들을 그대로 유지하고 있는듯 보였습니다.
1. 제가 알기로는 ActionBar가 허니컴부터 시작된것이라고 알고있는데..
어떻게 이것을 지원할 수 있을까요?
만일 ActionBar를 어떤 외부 라이브러리 같은 것을 통하여
낮은 버전의 OS에서도 지원이 가능하게 한다고 하면, 라이브러리이기 때문에
추후 안드로이드 OS 업데이트에 따른 문제가 발생할 염려도 물론 있겠지요?
2. 문제가 될 수 있는 다른 코드들은 어떻게 관리를 하시나요?
Java 코드상에서 SDK 버전별로 분기문을 만들어서 처리를 하는지, 궁금합니다.
감사합니다.