tft每日頭條

 > 健康

 > 微信大數據告訴你

微信大數據告訴你

健康 更新时间:2024-11-20 00:44:11

手機内存越來越大,從16G到256G,但依舊覺得空間不夠用,時不時的就得清理聊天記錄和緩存。但現在似乎已經找到原因了。

近些年來,微信安裝包是越更新體積越大。最初的微信安卓 APK 安裝包隻有 457 KB,到如今的微信 8.0.24 版本體積高達 257MB,11 年來,微信用戶增長到了12.88億,但微信安裝包膨脹了 575 倍。微信為何從“小而美”變成了“大而肥”?都更新了什麼?

近日就有B 站 UP 主通過逆向工程,揭秘了這些年來微信 APK 安裝包膨脹的 575 倍到底用來做什麼了。

微信大數據告訴你(11年暴漲575)1

該up主拆解後發現,微信 8.0.24 APK 一共包含 12639 個文件,解壓後大小為 617MB,而微信 1.0 版本隻有 199 個文件。當初微信 1.0 僅用 199 個文件就實現了“聊天”這個核心功能。該up主調侃到,“可見新版微信有98%的文件都是垃圾”。

微信大數據告訴你(11年暴漲575)2

而且還發現文件夾裡各類資源存儲路徑也是非常混亂,其中占據較大内存的分别為名叫lib和assets。

assets文件夾裡裝着音頻,assets/sound下也有音頻,不同功能模塊由不同的人做完直接縫合在一起,沒有進行分類和整合。而在微信 1.0 中,根本就沒有assets文件夾,最大化利用了系統資源。

微信大數據告訴你(11年暴漲575)3

該 UP 主表示,微信中真正實現聊天的代碼可能隻占 0.1%,除了裝有滿滿當當的資源文件,例如自帶的 emoji 表情、字體、收款音頻、微信電話鈴聲。大部分代碼用來運行小程序、視頻号等功能。還要淘寶、支付寶、美團等各類APP又占一次空間,全部一股腦塞進來。

而lib文件體積高達到337MB(接近54%),内含有各種第三方動态庫,7-Zip 庫,實時解碼播放 ape、flac、mp3、ogg 音頻文件用到的庫,編解碼視頻用到的 ffmepg 庫等。讓微信有了在線解壓壓縮包、在線播放音樂以及視頻等功能。

反觀微信 1.0,其 lib 文件夾下隻有 1 個動态庫,大小僅有 127KB就實現了聊天這一核心功能。

其實大部分網友也稱現在手機應用體積越來越大,不光微信,很多應用體積也增加了數十倍。現在QQ的安裝包體積已經超過了800MB, App 版本更新速度也越來越快,安裝包體積也随之越來越大,越來越臃腫。

微信大數據告訴你(11年暴漲575)4

現在很多APP為了吸引用戶,什麼火的功能都都往一個APP上聚集,恨不得把自己打造成“超級APP”,讓一個 App 就解決用戶所有問題。

但實際上對于很多用戶來說,這些功能往往并不會被用到,反正臃腫的還能功能對用戶造成困擾,也占用大量空間。

“術業有專攻”,希望各大 App 在做大做強的道路上, 還能記得做 App 的初心吧。現在都在流行做減法,希望微信QQ等APP也能簡潔下吧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关健康资讯推荐

热门健康资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved