为什么Android总是包含APK下载和安装中的所有分辨率?

时间:2016-06-30 15:02:33

标签: android optimization google-play android-resources screen-resolution

据我所知,当用户在Playstore中下载apk时,会下载包含所有图像分辨率的整个apk。安装也是如此:保留了不同尺寸/密度的所有配置,基本上浪费了内存。特别是在具有微小内存存储的旧设备上,令人讨厌的是它们必须在xxxhdpi图像上浪费内存。

对于Playstore / Android操作系统来说,根据屏幕分辨率下载和安装自定义apk的方式来优化该过程是不是有意义?我有什么明显的遗失让他们无法做到这一点吗?

我很高兴听到有关想法,想法,甚至是官方声明,如果有的话。

注意:我知道可以为商店上传不同配置的不同apks,并且有很多方法可以减少图像和apk大小。我要问的是为什么没有标准程序可以自动删除所有应用程序的这些冗余数据

1 个答案:

答案 0 :(得分:2)

  

是否有任何明显的遗漏,使他们无法做到这一点?

APK由开发人员进行数字签名,因此在不使签名无效的情况下无法以这种方式进行修改。

这就是为什么您可以选择使用拆分或其他技术来创建针对特定细分的APK,以便可以对这些细分进行单独签名,并且这些签名可以保持完整。