tft每日頭條

 > 科技

 > 微信1.0到8.0安裝包大小

微信1.0到8.0安裝包大小

科技 更新时间:2025-01-07 22:37:21

作為國民APP,微信對于大部分用戶來說,是又愛又恨,因為日常溝通已經徹底離不它了,但體積卻臃腫不堪,動不動就占用三四十GB的空間,已經成為手機中占内存最大的APP。

微信1.0到8.0安裝包大小(微信安裝包11年膨脹575倍)1

微信占手機内存越來越大,而清理又比較麻煩,越來越考驗手機存儲空間,以至于用戶隻能不斷購買更大内存的手機來更好的解決内存不足的問題。

其實,最初的微信确實是“小而美”的,在2011年1月發布的微信1.0版本,安卓APK安裝包的體積僅457KB,還沒有一張照片體積大,而這已經能夠實現微信發消息這個核心功能了。

再來看看最新的微信版本,以 2022 年 6 月發布的微信8.0.24版本為例,安卓APK安裝包的體積已經膨脹到了257MB,比很多PC軟件的體積還要大,相比最初的1.0版本,11年來安裝包膨脹了575倍

微信1.0到8.0安裝包大小(微信安裝包11年膨脹575倍)2

微信安裝包11年膨脹575倍,到底更新了啥?

近日,B站UP主“科技老男孩”就通過逆向工程揭秘的微信APK安裝包,看了看它膨脹575倍到底更新了啥。

解壓發現,微信8.0.24版本APK共包含12639個文件,而微信1.0版本隻有199個文件,該UP主調侃:“新版微信有98%的文件都是垃圾。”

微信8.0.24版本中,文件夾主要有:

  • assets文件夾:體積78.4MB,裡面裝着微信的資源文件,比如自帶emoji表情、字體、收款音頻、微信電話鈴聲等等。
  • lib文件夾:體積337MB,裡面都是第三方動态庫,一共157個庫,比如解碼、解壓縮等,塞入的功能越多,需要調用的庫也就越多,安裝包體積也就越臃腫。而在微信1.0版本中,隻有一個庫,體積僅127KB。
  • META-INF文件夾:體積2.1MB,裡面存儲了開發者的數字簽名
  • r文件夾:體積12.8MB,裡面存放着APP資源庫,還有雜七雜八的素材圖片。
  • resdec文件夾:體積0MB,是個空文件夾。

微信1.0到8.0安裝包大小(微信安裝包11年膨脹575倍)3

此外,在微信安裝的根目錄下還有以下17個文件:

  • AndroidManifest.xml,是配置文件
  • baseInfo.dat,記錄着classes.dex文件的MD5值
  • resources.arsc,記錄着文件之間的對應關系

其他的還有 14個classes.dex 文件,也就是微信編譯後的程序本體。新版共占用161MB,而初代隻有1個classes.dex文件,體積僅256KB,11年暴漲644倍

微信1.0到8.0安裝包大小(微信安裝包11年膨脹575倍)4

繼續逆向工程後,該UP主表示,微信中真正實現聊天的代碼可能隻占0.1%,大部分代碼用來運行小程序、視頻号等功能,“微信占用的99.9%空間都是存放的垃圾功能和資源。”

芝麻妹看了下我的微信APP,它已經占用超過40GB的空間了,已經成為手機中最占空間的APP。

現在的互聯網APP恨不得把自己做成一個操作系統,集成太多功能,如社交、支付、浏覽器、視頻播放、遊戲、文件管理等等,根本不顧用戶是否都用的上,手機空間是否夠用。

此外,微信的文件管理機制個人感覺也是有問題,你收到一個視頻或文件,然後轉發給别人,就會生成兩個這樣的文件,每轉發次 1,此外群裡發的一些聊天記錄、圖片和視頻默認也是不斷的有緩存,所以用久了就會發現微信占發的空間越來越大,而微信最大的問題在于數據的隐藏導緻一些無用的數據不知道怎麼删除,白白占用手機空間,造成大量浪費。

對于微信安裝包11年膨脹575倍,占用手機内存越來越大,小夥伴們是怎麼看的呢?

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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