我有一个包含大约150个图标的Android应用程序,适用于每种屏幕分辨率。
如果我将所有图标都放在所有5个主要分辨率(ldpi、mdpi、hdpi、xhdpi、xxhdpi)中,则总共需要750个图标,这有几个缺点:
- APK文件体积过大
- 使用dexguard和ant脚本构建时构建速度缓慢。它会对图像进行一些处理,需要一些时间。
作为替代方案,我可以仅在某些分辨率下放置图标。例如,现在只有10%的市场份额是ldpi设备,而且在Android官方文档中他们说,Android可以高效地将hdpi图标缩小50%以适应ldpi。
现在,如果我选择这种方式而不提供ldpi图标,将在Android设备上运行时将hdpi图标调整大小会有什么影响?如果需要调整大小150个图标,可能需要一些时间,特别是因为ldpi设备的CPU速度较慢。
在Android设备上何时进行调整大小:安装时?在首次启动应用程序时?每次启动时?
感谢您的建议!