[PConline资讯] 2 月 16 日消息,2022 年的今天,手机 App 的安装包似乎越来越大了。为了解决这个问题, Spotify 宣布开源其 App 分析工具 Ruler 。
据介绍,Ruler 是一个 App 的分析工具。它可以模拟谷歌 Google Play 商店上传 App Bundle 的形式,生成最终获得优化的 APK 大小,包括 下载大小和安装大小 。
然后,Ruler 可以扫描 App 并找到其中的文件列表及其大小。它还可以找到所有影响 App 大小的 Gradle 模块和依赖项。通过这种方式对 App 的所有文件进行分组, 并确定每个模块和依赖项在整个 App 中的大小占比 ,从而进行进一步优化。
Spotify 表示,Spotify 的 安卓 版 App 拥有超过 1000 个 Gradle 模块和数百个第三方依赖项。并且在过去六个月中,Ruler 帮助将 App 大小 减少了 9% 以上 。
PConline了解到,Spotify 每天使用最新的版本导出一次 App 大小数据,并使用这些数据来跟踪整个 App 以及单个模块和第三方依赖项的 历史趋势 ,还分析了每个拉取请求对 App 大小的影响,以便可以向开发者提供早期反馈。