반응형
원래는 하나의 APK만 마켓에 올릴 수 있었지만 얼마 전(2011년 7월쯤)부터 마켓에서 여러 버전의 APK를 올릴 수 있도록 지원해준다고 한다.[1][2][3]
각기 다른 플랫폼 버전, 화면 구성, OpenGL 텍스쳐 압축 포맷에 따라서 APK를 따로 올릴 수 있는 것이다.
올리는 방법은 기존에 올라가있는 APK에 추가적으로 APK를 올리고 같이 활성화할 수 있는 듯하다.
(아직 나도 안해보았다.)
개발자 입장에서 볼 떄, 한 가지 버전에 따라서 여러가지 장비에 맞춰 개발을 각기 하고 관리한다는 것은 매우 번거롭고 힘든 일이다. 굳이 따로 하고 싶지 않았지만 이것에 대해 찾아보게 된 이유는 기존에 올렸던 앱이 2.1만을 지원하게 해놓았는데, SD카드와 기기설치를 고를 수 있게 해달라는 요청이 있어서였다.
하지만, 그것은 2.2부터 지원되는 기능이었고, 그렇다고 앱이 2.1을 지원하지 않을 수는 없었다. 그래서 2.1과 2.2를 같이 배포해야 되겠다고 결론지었다.
고려해야 할만한 다른 버전으로는 허니컴 3.0 버전인것 같다. 여러 기기를 테스트해보다 느낀 점인데, 폰들은 대체로 일괄적인 결과가 나왔고 갤럭시 탭 같은 경우도 큰 차이를 보이지 않았다. 그런데 갤럭시 탭 10.1을 테스트해보았더니 시작하자마자 죽기 시작했다. 그리고 화면 자체가 가로에다 크다 보니 UI적인 면도 차이가 꾀 심했다. 허니컴 버전까지 별도로 개발해서 배포하긴 힘들겠지만 테스트는 해봐야 할만한 부분이다.
Reference
[1] 악골님 블보륵 (http://blog.daum.net/nonway/31)
[2] 안드로이드 공식문서1 (http://developer.android.com/guide/market/publishing/multiple-apks.html)
[3] 안드로이드 공식문서2 (http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html)
각기 다른 플랫폼 버전, 화면 구성, OpenGL 텍스쳐 압축 포맷에 따라서 APK를 따로 올릴 수 있는 것이다.
올리는 방법은 기존에 올라가있는 APK에 추가적으로 APK를 올리고 같이 활성화할 수 있는 듯하다.
(아직 나도 안해보았다.)
개발자 입장에서 볼 떄, 한 가지 버전에 따라서 여러가지 장비에 맞춰 개발을 각기 하고 관리한다는 것은 매우 번거롭고 힘든 일이다. 굳이 따로 하고 싶지 않았지만 이것에 대해 찾아보게 된 이유는 기존에 올렸던 앱이 2.1만을 지원하게 해놓았는데, SD카드와 기기설치를 고를 수 있게 해달라는 요청이 있어서였다.
하지만, 그것은 2.2부터 지원되는 기능이었고, 그렇다고 앱이 2.1을 지원하지 않을 수는 없었다. 그래서 2.1과 2.2를 같이 배포해야 되겠다고 결론지었다.
고려해야 할만한 다른 버전으로는 허니컴 3.0 버전인것 같다. 여러 기기를 테스트해보다 느낀 점인데, 폰들은 대체로 일괄적인 결과가 나왔고 갤럭시 탭 같은 경우도 큰 차이를 보이지 않았다. 그런데 갤럭시 탭 10.1을 테스트해보았더니 시작하자마자 죽기 시작했다. 그리고 화면 자체가 가로에다 크다 보니 UI적인 면도 차이가 꾀 심했다. 허니컴 버전까지 별도로 개발해서 배포하긴 힘들겠지만 테스트는 해봐야 할만한 부분이다.
Reference
[1] 악골님 블보륵 (http://blog.daum.net/nonway/31)
[2] 안드로이드 공식문서1 (http://developer.android.com/guide/market/publishing/multiple-apks.html)
[3] 안드로이드 공식문서2 (http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html)
반응형
'Devlopment > Mobile' 카테고리의 다른 글
안드로이드(Android) OnGestureListener 사용법 (0) | 2011.12.27 |
---|---|
안드로이드에서 OpenGL ES를 사용하는 GLSurfaceView의 기본 골격 (0) | 2011.12.27 |
안드로이드 View, SurffaceView를 사용하는 기본 골격 (0) | 2011.12.18 |
안드로이드 게임 엔진 (1) | 2011.12.01 |
안드로이드 앱 'SD 카드로 이동', '디바이스로 이동' 기능 (0) | 2011.10.14 |
Windows Phone7 개발 관련 사이트 (0) | 2011.08.08 |
[WIndow Phone7] The type 'System.IObservable`1<T0>' is defined in an assembly that is not referenced. (0) | 2011.08.08 |
[안드로이드] TabActivity에서 startActivityForResult의 결과 받기 (0) | 2011.08.01 |
java.io.IOException: Unable to open sync connection! 해결법 (6) | 2011.07.12 |
ListView 스크롤시 검은색 배경으로 바뀌는 문제 (0) | 2011.07.12 |