现在是 2013 年年中。假设ldpi
资产不需要打包在 APK 中是否安全,或者市场上仍然存在 >= Android 2.1 屏幕密度如此低的设备?
这个Android 设计页面说,Android 只会缩小 HDPI 资源,尽管可能出于性能原因 LDPI 资源仍然更适合 LDPI 屏幕。
现在是 2013 年年中。假设ldpi
资产不需要打包在 APK 中是否安全,或者市场上仍然存在 >= Android 2.1 屏幕密度如此低的设备?
这个Android 设计页面说,Android 只会缩小 HDPI 资源,尽管可能出于性能原因 LDPI 资源仍然更适合 LDPI 屏幕。
这个问题引起了我的一些注意;我已经不再费心处理资产了,因为我记得在仪表板ldpi
中看到了该屏幕密度的微小表示(大约 2%)。但是,从@CommonsWare 的答案中检查后,现在是 10%。
当前屏幕尺寸/密度细分:
我做了一些挖掘(通过Wayback Machine),发现当时我是正确的:
因此,似乎最近有大量ldpi
设备涌入,虽然它们可能无关紧要,但现在已经不那么重要了。也许我们不能假设随着时间的推移,屏幕密度肯定会上升。
但是,我认为我不会费心为低密度设备制作特定资产。对所有平台来说,为他们扩展并不是一件容易的事。缩小规模总是比扩大规模更容易接受。另外,SDK工具似乎也放弃了它们,生成ic_launcher.png
图像的工具不再填充/drawable-ldpi
文件夹,所以我也不会再打扰了......
还是市场上还有 >= Android 2.1 屏幕密度如此之低的设备?
目前,10.3% 的 Android 设备活跃在 Play 商店中是-ldpi
.
由于 99.9% 的 Android 设备是 ">= Android 2.1",因此可以肯定地假设这 10.3% 的大多数设备也在运行 Android 2.1+。