반응형
안드로이드, Multiple APK Support |
단적인 예로 현재 마켓에 등록 가능한 APK 파일은 50MB 로 제한되어 있다.
이 경우 화면 해상도에 따른 여러셋의 리소스를 한 APK 에 포함할 수 없는 경우가 발생하기도 한다.
구글 플레이에서는 하나 이상의 APK 파일을 동일한 이름을 갖는 하나의 어플리케이션으로 등록할 수 있도록 지원된다.
멀티플 APK 지원을 위한 조건
다음 세 가지 형태의 메니페스트의 필터를 기반으로 구분된다.
1. OpenGL 텍스쳐 압축 포맷.
<support-gl-texture>
2. Screen Configuration
<supports-screens>, <compatible-screens> 로 표현
3. 플랫폼 버전
<uses-sdk>. 하위 호환성을 최소화하며 유지는 가져가는 데 필요하다.
UX 는?
여러개의 APK 가 있어도, 조건에 최적화된 하나의 APK 만 마켓에 표시된다. 그리고 별점과 댓글 등은 하나의 앱으로 관리된다.
결론
하나의 앱을 여러 APK 로 분리하여 배포하는 것은 권장사항은 아니지만, 제약조건이 있을 때는 더 좋은 조건이 될 수도 있다.
하나의 APK 는 배포 과정도 단순하고, 코드 유지 보수에도 장점이 많다.
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[eclipse] Java 실행하면서 인자 전달하기. (0) | 2013.09.17 |
---|---|
[Java] InputStream, OutputStream 의 자식 class 들. (0) | 2013.09.16 |
[Java] static import 이야기. (0) | 2013.09.15 |
[Java] Serializable & Externalizable (0) | 2013.09.09 |
[android] Nexus7 에서 잘 작동하는 앱 만들기. (0) | 2013.09.09 |
댓글