7月26日,微信已經(jīng)成為所有人生活中不可缺少的應(yīng)用之一,除了最基本的通信社交外,每天購(gòu)物支付、打車、顯示健康碼等,沒(méi)有微信,其重要性更加突出。

即便如此,微信一些功能體驗(yàn)還是頻繁遭到用戶吐槽,其中大家討論最多的就是微信占用空間的問(wèn)題。

(雷科技版權(quán) 嚴(yán)禁侵權(quán))


在很多人的手機(jī)里,微信是空間占用最大的應(yīng)用,很多都在10G以上,往上就沒(méi)有上限了。并且,微信的安裝包也在逐年變大,2011年1月推出的1.0版本安裝包僅457KB。而今年6月發(fā)布的8.0.24版本已經(jīng)達(dá)到257MB,11年膨脹575倍,超乎大多數(shù)人的想象。


近日,B站Up主“科技老男孩”對(duì)1.0版和新版微信進(jìn)行軟件逆向工程,揭秘11年來(lái)微信都更新了哪些東西。


(圖源:科技老男孩)


Up主解壓后發(fā)現(xiàn),1.0版本有199個(gè)文件,占用空間1.03MB。而新版的已經(jīng)增加到12639個(gè),占用空間634M。98%的文件都是這些年新加入的,即便去掉應(yīng)該也不影響基礎(chǔ)的聊天功能。


新版微信中占用最大的是lib文件,里面有各種第三方動(dòng)態(tài)庫(kù),如實(shí)現(xiàn)解碼、MP3等文件播放所需的庫(kù)等。現(xiàn)在微信所支持的功能越豐富,所需的庫(kù)就更多,新版目前包含了157個(gè)庫(kù)。而1.0版本中l(wèi)ib文件內(nèi)只有1個(gè)庫(kù),就足以完成聊天功能。


(圖源:科技老男孩)


占用第二高的是13個(gè)Cla文件,也就是微信編譯后的程序本身,達(dá)到161MB。而1.0版本只有一個(gè)類文件,體積僅256KB。占用第三高的是assets文件夾,大小78.4MB,內(nèi)部存儲(chǔ)了微信自帶的emoji表情、提示音、鈴聲等。1.0版由于使用的都是系統(tǒng)資源,所以并沒(méi)有這個(gè)文件夾。除了這些,其他都是資源庫(kù)、數(shù)字簽名文件,占用都比較小。


經(jīng)過(guò)揭秘后發(fā)現(xiàn),微信為了實(shí)現(xiàn)越來(lái)越多功能,在安裝包內(nèi)添加了更多的動(dòng)態(tài)庫(kù)。這雖然增加了安裝包的體積,但也為我們的使用帶來(lái)了很多便利,音頻或視頻文件點(diǎn)開(kāi)就能播放,不需要其他插件輔助。


(圖源:mockup)


幸好現(xiàn)在大家的手機(jī)存儲(chǔ)空間比前幾年更加充裕,只要定期清理一些聊天記錄和緩存,還是能勉強(qiáng)承受,畢竟你也不可能不用微信。但微信確實(shí)有太多不必要的功能,或許可以改成按需下載或添加插件的形式,來(lái)簡(jiǎn)化微信的功能和體積,以帶給用戶更好的體驗(yàn)。

1.《關(guān)于微信提醒更新怎么關(guān)閉,你需要知道這些11年暴漲575倍!微信安裝包為何越來(lái)越大,這些年更新了啥?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《關(guān)于微信提醒更新怎么關(guān)閉,你需要知道這些11年暴漲575倍!微信安裝包為何越來(lái)越大,這些年更新了啥?》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/2974072.html