동일한 애플리케이션 내에서 모바일 및 기타 androidtv 용으로 여러 개의 apk를 게시하고 싶습니다. Publishing Multiple APKs with Different Filters에 따라 같은 응용 프로그램 내에서만 네 개의 구별 필터가 있습니다 : 현재모바일 및 TV 용 필터가 다른 여러 apk 게시
는, Google Play는 각 APK는 다음과 같은 구성에 을 따라 서로 다른 필터를 제공하는 경우에만이 같은 응용 프로그램 APK를 여러 개 게시 할 수 있습니다 :
-
OpenGL은 텍스처 압축 포맷
01,235 (임의로 그리고, 화면 밀도) 16,
-
화면 크기
-
API 레벨
-
CPU 아키텍처
나는 API 수준과 화면 크기에 의해 구별 생각하지만, 중복있을 것 같습니다 : androidtv 응용 프로그램이 21에서 16에서 모바일 앱 유지에 대한다른 모든 필터는 여전히 정상적으로 작동하지만이 네 가지 필터는 Google Play의 동일한 애플리케이션 목록에서 APK를 다른 필터와 구별 할 수있는 필터입니다. 예를 들어 기기에 카메라가 있는지 여부에 따라 APK가 다를 경우에만 개의 동일한 APK를 게시 할 수 없습니다.
API 레벨 (MinSDK). 따라서 API 수준 (21 이상)이 중복됩니다.
android tv의 화면 크기는 태블릿의 화면 크기와 겹칠 수 있습니다. 예 : common high-definition TV display resolutions은 720p, 1080i 및 1080p입니다. Samsung nexus 해상도는 720x1280입니다. 나는 더 높은 버전으로 androidtv APK를 게시하는 경우 내가 두려워
, 그것은 API 레벨> = 21도 TV 앱의 레이아웃 크기 자격 화면 크기 720x1280와 태블릿에 모바일 앱을 대체 할 수 있습니다.
그렇다면이 두 apk를 앱의 매니페스트에서 다른 필터를 사용하여 명확하게 구분할 수 있습니까?
UPDATE
I가 이미 린백 기능을 추가 androidtv 앱 I가 androidtv APK 42 개 지원 장치를 볼
<manifest>
<uses-feature android:name="android.software.leanback"
android:required="true" />
...
</manifest>
매니페스트 모바일 APK 장치 (볼 수있는 장치) 및 10,791 및 전체 애플리케이션에 대해 총 10832 개의 총 장치 지원. 경고가 표시되기 때문에 어느 장치를 중첩 - = 10,833
10,791 + 42 그래서 여전히 1 (10,832 10,833 = 1)의 가능성이있다.
중첩 경고
androidtv의 APK
모바일 APK
총 장치
내가 메시지를 중복 생각하지 않는다 인해 슈퍼 설정 androidtv있는 지원되는 장치의 수를보고 의견 중 하나에서 언급 한 바와 같이 모바일 APK의 많이되는 androidtv APK입니다 적게.
가능한 중복 장치가 하나 있기 때문에이를 게시 하겠지만 두 장치를 모두 수신하기 위해 어느 장치가 겹쳐 있는지 알고 싶습니다.
매니페스트에 기울임 보정 기능을 추가했지만 콘솔에 겹치는 장치에 대한 경고를 참조하십시오. 정확한 메시지 : '일부 기기는 여러 APK를 실행할 수 있습니다. 이러한 경우 기기에 더 높은 버전의 코드가 포함 된 APK가 전송됩니다.' – random
맞습니다.하지만 기본적으로 Android TV APK가 모바일 APK의 수퍼 세트라고 말하면서도 Play 스토어는 Android TV APK가 더 구체적이라는 것을 알만큼 똑똑합니다. TV APK에서 required = true를 설정해야합니다. 정확한 규칙에 대해서는 [여러 apks 규칙] (https://developer.android.com/google/play/publishing/multiple-apks.html) 섹션을 참조하십시오. 이 문서는 TV에 린 (leanback)이있는 경우 항상 린 (leanback) APK를 선택하도록 더 높은 버전 코드로 Android TV APK를 게시 할 것을 권장합니다. –
이것은 androidtv 코드를 변경하지 않아도 모바일 앱 APK를 게시 할 때마다 증가 된 버전 코드로 androidtv apk를 게시해야 함을 의미합니까? 이 경우 사용자가 androidtv에 대한 업데이트 알림을 받게됩니까? – random