App膨脹十年:手機“空間殺手”的誕生
編輯導語:隨著各種app的開發升級,手機作為一個載體,也愈發顯得荷載過負,有沒有感覺應用越來越大,手機內存越來越小。本篇文章將分析app十年來搶占手機空間的過程,一起來看看吧!
2010年8月,知名科技雜志《Wired》發表了一篇爭議巨大的文章。
這篇名為《Web已死,互聯網永生》的文章自信地聲稱,蘋果的“iTunes+App”模式將徹底改變未來互聯網的形態,甚至是人們生活的方式,而這一切都會向著更美好的方向發展。
《Wired》的信心并非毫無來由,2010年,蘋果先后發布了劃時代的iPad和iPhone 4,并配合著App應用這一新穎的形式不斷蠶食著昔日霸主諾基亞的市場。
當時的《Wired》這樣寫道:“我們有蘋果和iPhone、iPad這樣的重型卡車在前面開路,成千上萬的消費者已經在用錢包為這樣的App型體驗投贊成票。這就讓后Web時代的美好前景看起來更有說服力了。事實上,App的時代已經來臨了。”
App的時代的確來臨了,過去十年里,App幾乎重新定義了互聯網。如今所有人的智能手機里都有著無數個App,而每天打開瀏覽器的次數可能還不足3次。
不過,與《Wired》預言中不太相同的是,以App為代表的移動互聯網時代其實并不那么美好。在過去的十年里,App也已從為人們帶來生活便捷的工具,逐漸成長為吞噬人們手機空間的熔爐。
回想2011年,手機容量或許只是如今的幾分之一,卻幾乎沒有人提及手機空間不足。2021年,手機存儲大幅提升,空間不足的抱怨卻不絕于耳。這樣的變遷背后,野蠻生長的APP們無疑首當其沖。
因此,本文將通過以下三個問題,來剖析App在這些年里發生的眾多變化,以及可能的未來:
- 十年膨脹100倍,現在的App有多能吞噬空間?
- 是什么讓App從劃時代的產物,變成了吃掉手機存儲的“毒瘤”?
- 臃腫至極的App還有藥可救嗎?未來會如何發展?
一、巨量App的“熔爐成長史”
上個月中,大學同學于冠找到了我,想讓我給他推薦一款新手機。原因是“兩年以前買的手機,64GB的空間不夠用了”。
在給他推薦了一款符合需求的256GB手機后,我又順口問了問他手機中是什么占據了巨大的空間。于冠的回答也不意外:“微信,QQ,淘寶,抖音這些唄,個個都是好幾G”
Android和iOS系統智能手機,在出廠時系統便會占據一部分空間,于冠使用的64GB的手機,到手可用容量一般為50-55GB。如果一個App就占據2-3GB,64GB的手機也只能容下20-25個App。
64GB手機不夠用了 圖/網絡
但早在2017年,極光數據的報告就顯示,國內手機上平均安裝的App數量已經達到50個以上,2020年,這一數據進一步增加到70個以上。
一邊是生活中對APP的旺盛需求,一邊是手機的容量跟不上膨脹的App體積,像于冠一樣覺得手機空間不夠用的用戶,自然變得越來越多。
那么,過去的十年里,手機App的體積究竟發生了怎樣大的變化?
由于手機App的具體占據體積會隨著個人使用習慣而異,但其變化大致和安裝包體積的變化呈正相關。奇偶派(jioupai)以手機App的安裝包體積為例,五年一個周期,來呈現國內多款熱門App的安裝包體積變化過程。
需要提及的是,由于目前Android客戶端已普遍采取動態加載技術(點擊后再下載相應模塊),來縮小安裝包體積,這一數字相比之前安裝包體積的參考價值會有所削弱,iOS系統客戶端的最新體積會更具參考價值。
App安裝包體積變化 奇偶派制圖
可以看到,2012年4月,國內大部分主流App的安裝包體積,除了微信的6.9MB以外,其它都控制在了5MB以內。而當年國內最新款的手機iPhone 5s以及三星Galaxy S3,起步存儲空間都在16-32GB,顯然是足夠的。
2017年4月,國內App的體積已經開始明顯膨脹,其中淘寶的安裝包體積達到74.9MB,相比五年前膨脹了20多倍。微信,QQ的安裝包都在40MB左右。功能相對單一的微博和優酷,安裝包體積都突破了50MB,是之前的數十倍。
但此時的手機空間增長卻遠未趕上App體積增長,當年國內最新發布的iPhone 8系列,起步存儲空間為64GB,華為在上半年發布的P10系列手機,存儲空間也不過是64-128GB,相比五年前僅增長了1-2倍。
到了今年,我們以iOS客戶端安裝包體積為參考,各家App的安裝包齊刷刷地突破了250MB。其中騰訊的微信和QQ以突破500MB的巨量安裝包一騎絕塵。抖音,淘寶,貼吧也紛紛突破400MB。
此時再低頭看了看自己的手機存儲空間,占用20+GB的微信,10+GB的QQ,接近5GB的淘寶、支付寶、抖音,還有超過2GB的美團、京東、B站,便絲毫不覺得驚訝了。
畢竟,相比安裝包體積在這十年里動輒上百倍的增長速度,App們占用空間的增長速度甚至還稍慢了點。但相比每5年僅僅增加1-2倍的手機存儲空間,App無論是安裝包還是占用空間,其膨脹的速度仍遠遠超出手機空間的承載能力。
而我們不難發現的是,這些年里App使用體驗上的變化,似乎并沒有App們占用的空間變化來得如此劇烈和龐大。
那么,十年里體積暴漲幾十倍,數百倍,吞噬越來越多手機空間的App們,究竟脹在了哪?
二、無盡的欲望,失序的開發
“什么都想往里加,其實一大半用不著”。談及App近些年的瘋狂“膨脹”,已經轉行的前App產品經理劉智并不覺得意外。
在移動互聯網蓬勃發展的那幾年,他曾參與到一個壁紙App的開發,更新和迭代中。為了提升用戶數量,他參與的App從只有壁紙展示,更換功能的基礎版本,添加進智能鎖屏,新聞資訊,甚至視頻播放,手辦等各種新的功能,App體積也逐漸變得臃腫不堪。
這樣的變遷,在國內的許多知名App中已成常態。
如今打開號稱“小而美”的聊天App微信,發現頁的視頻號、直播、購物、游戲還有小程序吸引著人們的眼球;打開淘寶,首頁的飛豬、閑魚、好藥、餓了么、淘票票,都提醒著你它早已不再只是一個單純的購物App。
昔日造出無數神梗的貼吧,現在一不小心就能點到小游戲和短視頻;微博、美團甚至地圖App里的限時領紅包抽獎,0元領水果等功能,顯眼到難以讓人忽視到它們的存在。更別提在政策管控前,那些點擊幾下就能借錢,卻和貸款資質毫無關聯的各類App了。
地圖App里奪寶,聊天App里購物和貸款
而這一切的開端,要追溯到2013年前后,隨著用戶流量從網頁端向移動端大面積轉移,那場被稱為“移動互聯網圈地運動”的變革。
2013年,當時國內最大的視頻網站優酷土豆公布,移動端對總流量的貢獻度已經達到50%;百度當年的財報也披露,移動業務的營收達到20%,相比去年大幅增長;當年的移動端網購交易額突破1000億,淘寶客戶端一年的新增用戶數就突破了1億。
智能手機的快速發展,讓用戶的流量成為了各家大廠爭奪的焦點,而App則成了他們手中搶奪用戶的利器。在激烈的競爭下,BAT等大廠們祭出了收購和入股大旗,越來越多的App被劃分進大廠的勢力版圖。
但同派系內割裂的App,并不利于圈占更多用戶流量。市場研究機構TNS在2013年調查的數據顯示,iOS平臺上,排名前三的APP占據了用戶使用時間的38%,Android平臺上,排名前五的APP就占據了用戶使用時間的34%。
一個顯而易見的改善方式擺在了大廠們面前——把旗下眾多App的功能,集中到自己最有優勢,擁有最多用戶的App中,借最大的流量入口,打造出一個“超級App”圈占用戶。
于是,微信、QQ、淘寶、支付寶、微博這些積累了龐大用戶的App,成為了大廠傾注最多資源的前沿戰場。
聊天App上開始看新聞,刷短視頻,用小程序下單;支付App能點外賣,買電影票甚至賣二手,曾經只能發布限制140字短文的App上可以帶貨、抽獎和購物……
不管用戶們是否都需要這些功能,大廠如愿以這樣的形式圈占了更多的用戶和流量。但這些App內的版塊,也不是憑空冒出的,當越來越多的功能被集中在App中,App的體積的“野蠻生長”順理成章。
而在App匯聚更多功能,體積變得越來越龐大的過程中,國內Android應用開發和推送生態的無序,也在為App的野蠻生長推波助瀾。
在國內,由于Google早已退出中國,國內Android手機無法使用統一的GMS服務框架和FCM推送。這使得國內的App無法輕松實現統一推送,卻也無需應付Google Play對應用在后臺活躍,接入第三方SDK以及代碼庫的嚴格審核。
這給了國內眾多App開發者及背后的平臺們可乘之機,App們可以接入自有的推送框架,瀏覽器內核,強行在后臺加載數據,相互喚醒,讀取用戶信息,接入大量的第三方SDK,甚至進行熱更新。
以國民App微信為例,通過應用架構查看軟件LibChecker,我們發現國內應用市場的微信App原生庫項數達到159個,且內置了自有的X5瀏覽器內核。而Google Play版微信的原生庫數量僅為87個,內置瀏覽器內核也是調用的Google的Webview。
左/Play版微信右/國內版微信 奇偶派截圖
國民級的App尚且如此,其它App在開發過程中的無序更是不難想象,而這些為了時刻保持后臺活躍,獲取用戶信息的操作,同樣進一步擴大了App的體積。
2020年4月,小米在MIUI 12中內置了觀察應用敏感行為的“照明彈”功能,無論是微信、QQ、淘寶等大型App,還是王者榮耀,和平精英等手游App,抑或是虎撲,微博、拼多多這類MAU略遜一籌的App,都被發現有著頻繁讀取,索取權限,相互喚醒等問題。
不過,這一功能并沒有讓App開發者和背后的公司們停下App無序開發的腳步。
2021年10月,在iOS 15更新了“記錄App活動”功能后,有網友發現,微信、淘寶、QQ等App都存在反復讀取相冊的行為,安卓用戶實測后發現,安卓端App也依然存在這樣的問題。
在字節跳動的頭條和抖音用算法開啟了又一個新時代后,App們對用戶流量,信息和活躍度的索求,更是達到了前所未有的高度。
除了獲取新用戶和對用戶流量的需求,App們還開始試圖通過用戶畫像,來進一步以精準推薦廣告,內容的形式挖掘用戶背后的更多價值。用戶畫像需要記錄用戶在使用App時的各項操作,這些功能實現背后的代碼,令App又膨脹了幾分。
此外,微信,QQ等即時聊天App對聊天記錄,緩存的存儲機制,也進一步推動著App占據的手機空間增長。
在“小眾軟件”論壇,有網友對QQ占據超過20GB的手機空間進行了詳細拆解,分析發現,僅Chatpic(聊天圖片)和Shortvideo(聊天短視頻)文件夾的內容,就占據了高達8.4GB的空間。
小眾軟件網友@Yazii解析QQ占用空間
這些內容大多數來自QQ前臺群聊消息默認接收的圖片和短視頻,盡管在使用過程中,用戶對大多數群消息或許并不會看上幾眼,但對存儲空間的占用卻不因用戶不看而削減。而和QQ采用同樣存儲機制的微信,對手機空間的吞噬也又多了一個理由。
此時回到最開始的那個問題,膨脹的App們究竟漲在了哪?從表面上看,是越來越多的非必要功能,相互喚醒和保持活躍的需求,還有不合理的文件存儲機制。
但這些東西的背后,代表的是開發者和公司們對用戶價值無盡的挖掘欲望,國內一直以來都未獲明顯改善的失序App開發環境,是它們一起,造就了如今吃掉巨量空間的畸形App。
誰也救不了的App,還會更大?
在App無序的膨脹過程中,有不少人曾試圖扭轉這一態勢。
2016年,綠色守護的App開發者OasisFeng和愛范兒旗下的AppSo聯合發起了Android綠色應用公約,旨在更好地接入第三方SDK的同時限制應用無序的App常駐后臺耗電,避免帶來手機的存儲空間不足和卡頓。
但這一公約并未在此后得到廣泛響應,僅有酷安、即刻、知乎、Flipboard等寥寥數個APP宣布支持,目前已基本處于停滯狀態。
加入綠色應用公約的App寥寥無幾
2017年,工信部牽頭成立了統一推送聯盟,設想未來由終端廠商提供系統級推送服務,不再允許App 在后臺保留常連接。與此同時,各終端廠商實現推送通道接口和功能統一,方便開發者接入。
如果統一推送聯盟成為現實,App為了推送功能添加的代碼庫和模塊都有望削減,其體積也有可能得到一定控制。
然而,由于國內在推送服務領域山頭林立,如騰訊的TPNS推送,阿里云的消息推送,友盟SDK等的存在,讓微信、淘寶、QQ、美團這些國內知名的應用各自為戰,因為多種原因未能接入統一推送聯盟。
盡管多家國產手機廠商都宣布已經支持這一服務,但統一推送聯盟至今也未能正式上線。
無論是開發者號召,還是工信部這樣的有關部門牽頭,都未能讓膨脹的APP們踩下剎車。這似乎也預示著,最終能讓App輕量化的,只有App背后的公司們。
在過去幾年里,有多家公司開始力推極速版App,據QuestMobile統計,騰訊推出了QQ極速版,視頻極速版等多個應用,微博,愛奇藝,知乎也紛紛上線極速版,另外,兩大短視頻App抖音、快手更是將極速版視作重要陣地。
上述極速版的安裝包體積,相比普通版有明顯縮小,也被視作大廠們推動App輕量化的一種嘗試。
極速版App安裝包體積縮小 奇偶派制圖
不過,QuestMobile研究報告中也表示,大廠們開發極速版的操作,或許并非是為了推動App輕量化,而是為了進一步搶占中低端手機用戶代表的下沉市場,為公司業務尋找第二增長曲線。
與此同時,作為許多公司最大流量入口的普通版本App,并沒有什么收斂的態勢。
2022年1月,手機QQ又迎來一個大版本更新,內置游戲開發引擎虛幻4,這也導致QQ的安裝包體積首度突破800MB。上周,微信推出了全新的微信農場功能,卻被不少用戶吐槽并不實用,但毫無疑問的是,增加了這一功能的微信體積又要大上幾分。
淘寶、抖音們近兩年趕上了直播帶貨的風口,店內的直播和產品視頻甚至開啟了自動播放模式,視頻緩存默默地吃下了的更多手機空間。
知乎、貼吧、豆瓣這些在網頁端起家的網站們,索性限制了手機網頁端的功能,想要多看幾篇文章動輒彈窗“打開App查看”,被App體積勸退的用戶們,連退路似乎都被堵死了。
看了這些App在過去兩年里的操作,我們或許很難對App的未來發展抱有信心。在增長依然遭遇瓶頸的移動互聯網市場,公司們依舊在為了用戶流量不斷廝殺,而App注定仍然是他們爭奪的工具。
至于“輕量,易用”的用戶體驗,給用戶留出更多的手機空間,短期內依然不是這些互聯網公司的優先級。App體積的膨脹,在未來幾年內大概率仍將持續下去。
三、寫在最后
如今被App統治的生活,顯然已經與《Wired》暢想中的那個美好App時代有所出入。當App以遠超手機性能和空間的增長速度變得臃腫起來,即便是廣為人知的安迪-比爾定律也不足以為此辯白。
但這一切是App這一形式的錯嗎?回望過去十年App的發展歷史,真正影響我們使用App體驗的,或許并非App這一形式本身,而是不斷為App添加進無用又繁雜功能的開發者和公司。
當App所承載的利益需求,已經超過了它為生活帶來的便利本身。臃腫又吞噬了太多空間和時間的App,或許也難免在今后的某一刻迎來反噬。
參考資料:
- 《提升用戶體驗還是白嫖手機空間?手機占用空間為啥這么大?》,差評;
- 《App膨脹時代,誰吃掉了你的手機內存?》,雷達財經;
- 《怒探QQ手機占用存儲空間之謎》,小眾軟件@Yazii;
- 《BAT“圈地戰爭”簡史:巨頭如何改變互聯網?》,礪石商業評論;
- 《國產 App 里究竟塞了什么?占用空間這么大》,V2EX@ZeroSimple。
*文中于冠,劉智為化名
本文由 @奇偶派 原創發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自unsplash,基于CC0協議
無盡的欲望,失序的開發—這里無盡的欲望,理解應該是分兩部分,1 時代在進步,環境在變化,市場和用戶或者說消費者的需求在不停變化 2 企業通過不停挖掘用戶的需求,甚至“創造”需求來追逐更大利潤
偷偷告訴大家,微信有拼多多的小程序,可以不用額外下載拼多多。
剛剛翻出文件管理看了一眼,我的微信占了手機20幾個G……
微信跟QQ這兩個太占內存了。每次內存不夠的時候,卸載重裝一下他兩準沒錯。
原來手機內存不大但是也可以用好幾年,現在手機128G反倒用不了幾年
所以這些APP這樣做的意義在哪,希望小程序制裁他們
一個微信多得能有51G。。。真想不通里面有什么東西
之前覺得128G真的很大了,然后用了不到一年就發現已經100G了
256g用戶也覺得內存不夠用了,微信淘寶這些app真的內存真的太大了,我們也沒有定期清理的習慣
當App所承載的利益需求,已經超過了它為生活帶來的便利本身。臃腫又吞噬了太多空間和時間的App,或許也難免在今后的某一刻迎來反噬。
天吶,太真實了,使用的過程中就會發現手機內存真的是越來越小。
現在軟件確實太臃腫了先不說功能有沒有用就很多占的內存就特別多
各種拓展和記錄占用的內存太大了也不知道什么該請什么不該清
我256的手機內存都不夠用,微信占空間最大,不比以前了,現在清理空間好麻煩
這還真的深有體會,總感覺手機內存不夠使用,剛開始買手機的時候就感覺還可以,應該夠用了,慢慢的就不夠使用啦~
社區、社交產品最占內存了,玩的時間也多,也很好刷