如果說誰才是當今人手一份的國民級APP,微信就算不是第一,也至少排在前三名。不過也正因如此,微信每一次細微的改動,都直接影響幾乎每個人的生活。
微信最被人诟病的,就是微信的内存占用問題。由于微信存儲了大量的日常聊天記錄,加上雜七雜八的視頻、圖片,音頻、資源,日積月累之下,微信APP的體積很容易積攢到一個令人咋舌的地步。
以筆者為例,手機總共才128GB,光是微信就占用了17.92GB的閃存。毫不誇張地說,這比很多大型手遊的體積還要高。可想而知,那些16GB、32GB的老機型,在當下根本沒辦法當成主力機來使用,裝一個聊天軟件 一個LOLM就夠嗆了。
很多人都意識到了微信占用的空間過高,但是卻忽略了一個事實:微信的閃存占用過高,不僅和用戶數據有關,它自身的體積也在不斷膨脹。
最初的微信其實是個小而美的軟件,隻用了457kb,就實現了基礎的聊天功能。不過在2022年,微信安卓端安裝包的體積,已經高達263MB,足足膨脹了575倍。
而在這11年的時間裡,手機标配閃存隻是從8GB升級到128GB而已。相對來說,微信的膨脹速度,其實遠遠超過了手機硬件膨脹的速度。由小而見大,如果每個APP都這樣膨脹,手機能堅持3年都是問題。
有趣的是,一位名為科技老男孩的博主特意針對微信安卓端8.0.24的安裝包,進行了詳細的逆向工程,深扒結果讓人相當驚訝。
他發現,如果隻看用來實現聊天的部分,核心代碼可能隻占了所有文件中的0.1%,其它大部分代碼是用來支撐小程序等周邊功能,而且至少有98%是完全沒必要存在的。
說實話,這種現象并不是個例,而是國内互聯網大廠的常态。你會發現,随便一個地圖導航APP,都可以同時實現叫車、團購、小遊戲、社交功能。類似的案例數不勝數,比如漫畫APP能看直播,比如浏覽器APP能購物。
而對比之下,iOS的官方地圖APP,除了導航什麼也幹不了。說實話,我們正在用的APP,大多數脫離了它的本質,塞下了很多有點關系,但是又沒什麼必要的功能。
有句話說得非常精準:大多數APP,都想包攬用戶的衣食住行,實現自身的利益最大化。而真正意義上的“小而美”APP,就算挖掘到了用戶不為人知的需求,也會被迅速取代掉,這就是劣币驅逐良币。
說實話,如果每個國産APP都恪守本分,做好自己的本職,而不是盲目擴張的話,國産手機廠商就不用在硬件上這麼卷。一加都開始宣傳16GB運存是手機标配了,接下來難道要和電腦比配置嗎?對此你怎麼看待,歡迎分享你的觀點。
,