手机APP安装包缩减方案
安装包大小对于产品很重要
主要有如下几个原因:
1、手机APP安装包的大小会影响用户是否愿意花费流量来下载此APP;
2、包体越大下载过程越长,用户取消下载的可能性越大;
3、在手机空间不足,用户需要清理手机空间时,包体越大的软件被清理的可能性越大;
4、一些预装软件,合作厂商会限定软件大小;
5、APP经过多次版本迭代,产生不少冗余代码和无用资源,会带来更高的学习和维护成本,也更容易出错。
文章将分三大部分进行讲解
一、iOS安装包的构成
二、安装包缩减方案
三、相关工具和知识介绍
1.iOS安装包的构成
选择ipa安装包,右键打开压缩包可见,iOS安装包主要由三部分组成:二进制可执行文件、资源文件(图片和视频)和其他文件(sdb数据库、plist文件等)。
以腾讯手机管家iOS版本安装包为例:发布包解压缩后是39.6M,其中二进制可执行文件共25.54MB占比64%,资源文件8.63MB,占比22%,其他文件大小总和占比14%。

2.安装包缩减方案
从第一部分可以看出,二进制可执行文件和资源文件是缩包方案的重点,下面分别从资源文件瘦身和二进制
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
