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% 以上。
Spotify 每天使用最新的版本導出一次 App 大小數據,并使用這些數據來跟蹤整個 App 以及單個模塊和第三方依賴項的歷史趨勢,還分析了每個拉取請求對 App 大小的影響,以便可以向開發者提供早期反饋。

Ruler 開源地址:點此查看
特別提醒:本網信息來自于互聯網,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。