“iOS版APP安装文件比Android大几倍”,其实这只是表明现象。
首先,苹果App Store上标注的APP大小是安装到手机后的占用空间大小,而Android应用商店大多只是显示APP安装文件的大小。
其次,Android安装APP后,占用空间其实和iOS版相差不大。
即“iOS应用的软件包相当于Android版解压后的安装包”。
Android版和iOS版微信安装文件大小对比
具体原因在于,Android系统安装APP过程中会进行编译,所以装完后APP真正的占用空间大小就出来了,这才是Android应用文件的真正大小。
也就是说,当你在应用商店看到一款Android应用的文件大小,想要安装这款APP,就必须预留2-3倍于安装文件的存储空间,否则就会出现存储空间不足的情况。(在Android上安装一个才十几MB的APP,装完后可能会发现手机存储空间不见了上百MB)。
另外,由于Android阵营是一个开放的生态,碎片化严重,因此Android应用需要适配各种尺寸、定制系统、layout适配文件,各种系统SDK也得考虑,系统资源相对灵活,从而出现在各个应用商店的大小也就不一样。而iOS应用是封闭的,只能通过App Store下载安装。
【原标题:为什么iOS版APP安装文件比Android大几倍?】