据我了解,当用户在Playstore中下载apk时,会下载包括所有图像分辨率在内的整个apk。安装过程也是如此:保留了不同大小/密度的所有配置,基本上浪费了内存。尤其是在内存很少的较旧设备上,令人讨厌的是它们不得不浪费xxxhdpi图像上的内存。
Playstore / Android操作系统根据屏幕分辨率下载并安装自定义apk的方式来优化该过程是否有意义?有什么明显的我想念的东西阻止他们这样做吗?
我很高兴听到您的想法,想法,甚至还有正式声明(如有)。
注意:我知道可以将具有不同配置的不同apk上传到商店,并且有许多减小图像和apk大小的方法。我要问的是为什么没有标准程序自动删除所有应用程序的这些冗余数据
最佳答案
APK由开发人员进行数字签名,因此在不使签名无效的情况下无法以这种方式进行修改。
这就是为什么您可以选择使用拆分或其他技术来创建针对特定段的APK的原因,以便可以对这些段进行单独签名,并使这些签名保持完整。