고급형 기기 전용 앱을 개발 중입니다. 이미 API 17+ 만 지원하지만 제외하고 싶은 API 17을 실행하는 일부 오래된 기기를 발견했습니다. 내 질문 :매니페스트를 사용하여 이전 기기를 필터링합니다.
비교적 새로운 Android 버전을 실행하는 구형 장치를 필터링하는 가장 좋은 방법은 무엇입니까?
Google Play에서 특정 기기를 수동으로 제외하고 싶지 않습니다. 내가 확실히 할 싶습니다
한 가지 화면 밀도에 따라
필터링은 화면 밀도에 필터 (난 단지 hdpi에 이상을 지원하고 싶습니다)입니다. 나는 compatible-screens 기사를 읽은 적이 있지만 때문에 해결책이 발표처럼 정말하지 않습니다 : "당신은 최후의 수단으로 만 사용한다, 응용 프로그램이 절대적으로 작동하지 않습니다
- 이 기사에 따르면 특정 화면 구성. "
- 내 매니페스트에서 많은 조합의 목록을 볼 수 있습니다 (hdpi, xhdpi, xxhdpi 및 xxxhdpi를 중간 크기, 큰 크기 및 xlarge와 함께 사용하면 이미 12 가지 조합을 지원합니다).
- 새 화면 밀도 (예 : xxxxhdpi) 또는 새 화면 크기 (예 : xxlarge)를 추가하면 어떨까요? 이들을 지원하기 위해 새로운 양동이가 추가 될 때마다 내 매니페스트를 업데이트해야합니다.
매니페스트의 한 줄에 hdpi 이상을 지원한다고 지정할 수 없다는 것이 이상한 것처럼 보입니다. 기기에 따라
필터링 나는 또한 단지 하이 엔드 장치가 어떤 기능에 대한 필터링 간주 한
을 갖추고 있습니다, 그래서 uses-feature 기사를 읽어 보시기 바랍니다. 그러나 블루투스, 카메라 및 Wi-Fi와 같은 것들만 필터링 할 수 있으며 하드웨어 가속과 같은 하이 엔드 장치를 나타내는 것은 아닙니다.
안드로이드가 매우 오래되었거나 품질이 낮은에 이르기까지 기기의 전체 스펙트럼을 가지고 희망이 도움. 저가형 장치를 제외해야하는 이유를 설명해 주시겠습니까? 해결하고자하는 것을 해결할 수있는 더 좋은 방법이 있을지도 모릅니다. – marmor