抖音品质建设
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨Jiny Du 来源丨字节跳动技术团队(ID:toutiaotechblog) 客户端开发的同学都知道「安装包大小」是 App 重要的基础体验指标之一。今天将为大家介绍抖音在优化安装包大小方向做的一些探索和尝试。 阅读这篇文章将会花费 8 分钟时间,阅读完成之后你将对安装包优化有一个整体的认知,文章内容包括: AppStore 对安装包的限制沿革以及 App 花费精力优化 iOS 安装包将获得什么收益; 如何去分析一个安装包; 如何在线下准确把控安装包大小对 AppStore 上影响; 常见的一些包大小优化方式; 一些影响包大小的编码习惯。 Part 1. 包大小劣化到底带来什么影响 要说 iOS 平台上安装包大小对 App 的影响,首先需要了解到的是 Apple 对安装包大小的限制。一般 App 都通过 AppStore 渠道进行发布,少部分的 App 比如内部工具等通过企业证书进行签发。通过 App Store 渠道发布的 App 可以享受 AppStore 提供的安装包优化支持。 AppStore 对包大小提供的优化支持 对于在 AppStore 发布的包,苹果也为 App 提供了很多优化方式