Являются ли Android/LDPI активы/иконки по-прежнему необходимы? - программирование
Подтвердить что ты не робот

Являются ли Android/LDPI активы/иконки по-прежнему необходимы?

В середине 2013 года. Можно ли предположить, что активы ldpi не нужно упаковывать в APK, или есть еще устройства на рынке >= Android 2.1 с такой низкой плотностью экрана?

Эта страница Android Design говорит, что Android будет просто масштабировать ресурсы HDPI, хотя, возможно, по причинам производительности. Ресурсы LDPI по-прежнему лучше для экранов LDPI.

4b9b3361

Ответ 1

Этот вопрос вызвал некоторые из меня; Я переставал беспокоиться о том, чтобы иметь дело с активами ldpi, потому что я помню, что видел представление мини-представления для этой плотности экрана в dashboards (что-то вокруг 2%). Однако при проверке с @CommonsWare ответ теперь составляет 10%.

Текущий размер экрана/разбивка плотности: enter image description here

Я сделал кое-что (через Wayback Machine) и обнаружил, что в то время я был прав: Android Dashboard, circa October 2012

Итак, похоже, что в последнее время появился поток ldpi устройств, и, хотя они были потенциально неактуальны, они теперь намного меньше. Возможно, мы не можем предположить, что с течением времени плотность экрана будет расти.

Тем не менее, я не думаю, что потрудился бы сделать конкретные активы для устройств с более низкой плотностью. Это не слишком много для всей платформы для их масштабирования; масштабирование всегда более поддается, чем масштабирование. Кроме того, инструменты SDK, похоже, тоже немного отказались от них, инструмент для генерации изображений ic_launcher.png больше не заполняет папку /drawable-ldpi, поэтому я больше не буду беспокоиться ни о...

Ответ 2

или есть ли еще устройства на рынке >= Android 2.1 с такой низкой плотностью экрана?

В настоящее время 10.3% Android-устройств, активно использующих Play Store, -ldpi.

Поскольку 99,9% устройств Android " >= Android 2.1", можно с уверенностью предположить, что большинство из этих 10,3% также работают под управлением Android 2.1 +.