全球最大流媒体公司Spotify宣布重磅开源项目
Posted xhmj12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全球最大流媒体公司Spotify宣布重磅开源项目相关的知识,希望对你有一定的参考价值。
上一篇:闲鱼面试官:Thread.sleep(0) 到底有什么用?我:有点懵~
手机 App 的安装包似乎越来越大了。为了解决这个问题,Spotify 宣布开源其 App 分析工具 Ruler。
![](https://image.cha138.com/20220324/683ff7660dda40bfa937dd1c8b8a64fd.jpg)
据介绍,Ruler 是一个 App 的分析工具。它可以模拟谷歌 Google Play 商店上传 App Bundle 的形式,生成最终获得优化的 APK 大小,包括下载大小和安装大小。
然后,Ruler 可以扫描 App 并找到其中的文件列表及其大小。它还可以找到所有影响 App 大小的 Gradle 模块和依赖项。另外,搜索公众号互联网架构师后台回复“面试”,获取一份惊喜礼包。通过这种方式对 App 的所有文件进行分组,并确定每个模块和依赖项在整个 App 中的大小占比,从而进行进一步优化。
![](https://image.cha138.com/20220324/26b4f96341e148a6ae8b758ceb48a444.jpg)
Spotify 表示,Spotify 的安卓版 App 拥有超过 1000 个 Gradle 模块和数百个第三方依赖项。并且在过去六个月中,Ruler 帮助将 App 大小减少了 9% 以上。
Spotify 每天使用最新的版本导出一次 App 大小数据,并使用这些数据来跟踪整个 App 以及单个模块和第三方依赖项的历史趋势,还分析了每个拉取请求对 App 大小的影响,以便可以向开发者提供早期反馈。
![](https://image.cha138.com/20220324/43176a722d054825bd8b8fd6f6e801b6.jpg)
Ruler 开源地址:https://github.com/spotify/ruler
END
以上是关于全球最大流媒体公司Spotify宣布重磅开源项目的主要内容,如果未能解决你的问题,请参考以下文章
重磅 | 中移软件和QingCloud加入 OpenMessaging 开源标准社区
[重磅]Apache基金会宣布接收阿里消息中间件RocketMQ为孵化项目