tft每日頭條

 > 科技

 > 微信安裝包鍊接

微信安裝包鍊接

科技 更新时间:2024-10-13 16:45:49

是什麼讓你不得不換掉上一部手機?

或許大多數人換新手機的原因不是因為舊手機無法運行,而是出于兩個緻命原因:1、電池已經難以為繼,受不了無休止地充電;

2、内存嚴重不夠用,必須不停地清空手機,來确保手機不卡頓。

微信安裝包鍊接(微信安裝包11年膨脹了575倍)1

這也讓很多人不禁陷入沉思——為什麼以前手機内存2G、4G都完全夠用,現在手機128G都就已經開始不夠用了呢?技術的發展導緻文件、照片、音樂占用的内存越來越大固然是一方面原因。但有沒有可能,這也是手機廠商和軟件開發商故意設下的“陷阱”呢?

微信安裝包膨脹575倍!

如果你翻出塵封已久的舊手機,那麼它現在可能連微信都運行不了了。一個緻命的原因是——微信推出的11年内,僅安裝包大小就膨脹了575倍。

微信安裝包鍊接(微信安裝包11年膨脹了575倍)2

國外媒體通過研究表示,2011年騰訊發布的微信1.0版本安裝包大小隻有457KB,這是什麼概念呢?現在手機拍下的一張超清照片都有3-6MB内存,是微信1.0内存大小的6-13倍。而如今微信已經來到了8.0版本,内存也已經達到了257MB,足足翻了575倍。當年風靡全球的網遊魔獸争霸内存也不過隻有128MB。

微信安裝包鍊接(微信安裝包11年膨脹了575倍)3

不過軟件畢竟是時代的産物,很多人似乎也不太在意這些細節。但如果告訴你這些内存很多其實在我們的使用過程中是并不需要的,你還會感覺無所謂嗎?

最近一位工程師通過逆向工程拆解了微信的安裝包,發現最新的微信8.0.24版本安裝包中,有超過1.26萬個文件,而明明微信199個文件就已經能滿足用戶的日常使用了, 其餘一萬多個文件都是用來幹嘛的呢?

微信安裝包鍊接(微信安裝包11年膨脹了575倍)4

除了微信這些年增加的小程序、廣告、公衆号等附加功能以外,或許開發者還隐藏了一些秘密。

開發者偷懶,用戶遭罪

有業内人士分析,微信的内存大小膨脹這麼多,可能和開發者的開發和維護方式有很大的關系。我們都知道微信在運營過程中,經常會遇到更新換代,或者遇到系統BUG和安全漏洞的時候。這個時候微信的開發團隊,往往會采取寫一個修補代碼進行“覆蓋”的方式。

微信安裝包鍊接(微信安裝包11年膨脹了575倍)5

事實上,如果想要不提升微信的内存大小,最好的方法是整體優化,對無用的代碼進行修改和精簡。但是這種方式不僅會耗費很大的工程量,還會為團隊造成很大的成本負擔。所以出于成本和時間的考慮,一般開發團隊會采用用新代碼覆蓋的方式來修複漏洞,也就是我們俗稱的“打補丁”。

微信安裝包鍊接(微信安裝包11年膨脹了575倍)6

但是這也會導緻一個問題,那就是軟件代碼會變得越來越臃腫,最終軟件也會變得越來越占内存,不過這似乎并不是開發團隊該考慮的問題,因為換手機的成本是由用戶來承擔的。

當然這其中也不排除,開發團隊故意為之,畢竟如今的商業利益錯綜複雜,沒有人能确定軟件開發商和手機廠商有沒有利益鍊條,畢竟用戶不停換手機,最大的受益者一定是手機廠商。(霍浩)

本文圖片均來源于網絡,如有侵權請聯系作者删除!

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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