阅读量:0
苹果app通常比安卓app大,因为苹果对应用的优化和审核更严格,功能更丰富。(图片来源网络,侵删)
在应用商店中,我们常常会发现同一个APP在iOS版本上的大小要比Android版本大,微信在Google Play Store上只有34MB,但在App Store上居然有231MB,这种现象主要有以下几个原因:
1、资源整合:iOS的APP可能把应用里面的资源整合到安装包里面去,所以初始安装包较大,而Android的apk可能只把重要文件打包成安装包,其他资源则在进入应用后再加载,所以安装包相对较小。
2、不同屏幕分辨率:由于苹果的iPhone、iPad有多种不同的屏幕分辨率,iOS的APP可能需要包含几套图像资源,导致了App占用空间更大,相比之下,Android系统中对图像的处理要求不高,不同设备通常使用通用的资源,因此APP大小较小。
3、安装机制的差异:iOS的APP本身就是一个大文件夹,类似Windows上的解压即用绿色软件,当你从App Store中下载安装到iPhone上时,更像是一个复制文件的过程,而Android的安装机制使得APP安装文件的大小并不代表安装到手机上之后的大小,实测显示,在基于Android 7.1.2的系统和iOS 10.3.2系统上,对比微信和网易云音乐两个APP在应用商店上文件大小和安装后文件大小,iOS版本的初始大小确实更大。
iOS和Android的应用大小差异主要是由于两者不同的资源处理方式、安装机制和屏幕分辨率支持所导致的,不过,值得注意的是,随着移动技术的发展,这些差异可能会逐渐缩小。
(图片来源网络,侵删)