>首页> IT >

Spotify开源自家APP分析工具,以优化安装包大小

时间:2022-02-19 13:29:03       来源:腾讯网

日前,流媒体音乐服务平台Spotify方面宣布开源APP分析工具Ruler,用以优化APP的安装包大小。据介绍,Ruler可扫描APP并找到其中的文件列表及其大小,并对APP所有文件进行分组,同时其还能够找到所有影响APP大小的Gradle模块和依赖项,并确定每个模块和依赖项在整个APP中的占比,从而进行进一步优化。此外,Ruler还能模拟Google Play商店上传App Bundle的形式,生成最终获得优化的APK大小,包括下载大小和安装大小。目前,Ruler已在GitHub开源。

据了解,Spotify每天使用最新的版本导出一次APP大小数据,并使用这些数据来跟踪整个APP以及单个模块和第三方依赖项的历史趋势,以及分析了每个拉取请求对APP大小的影响,以便向开发者提供早期反馈。据官方介绍,Spotify的安卓版APP拥有超过1000个Gradle模块和数百个第三方依赖项,而通过Ruler其在过去六个月中将APP大小减少了9%以上。

除了Ruler,Spotify还于去年2月开放了其AI音讯研究框架Klio。据悉,Klio Python框架使用了Apache Bean并行处理大型数据集上的音频处理算法,使用者能够创建媒体处理系统,从而在运行系统和研究团队间共享tooling和基础框架。通过Klio,Spotify可以运行大规模的音频智能操作处理,Spotify的工程师和音频处理人员也能够用其来帮助开发和部署下一代音频算法。

根据Spotify方面发布的2021年第三季度财报显示,其收入为25.01亿欧元、同比增长27%,其中订阅服务收入为21.78亿欧元、同比增长22%,广告支持收入达到3.23亿欧元、同比增长75%,毛利为6.68亿欧元、同比增长37%,毛利率达26.7%,运营利润为7500万欧元、而上年同期运营亏损则为4000万欧元,归属于公司股东的净利润为200万欧元,上年同期净亏损达1.01亿欧元。

【本文图片来自网络】

关键词: Spotify开源自家APP分析工具 以优化安装包大小 spotify