您的位置:首頁>數碼>正文

國產APP體積越來越大,清理緩存竟已然毫無用處

不知道有沒有人在查看存儲空間時發現現在的國產APP越來越大?佔用了超多的記憶體, 即便是清理了緩存也沒什麼效果。 就拿淘寶來說, 顯示僅需70多MB的淘寶, 經過一段時間的使用後APP的體積竟然達到了673MB。 我們天天不厭其煩一次又一次的清理手機記憶體, 結果這些APP的體積反而越來越大?

這其中的原因究竟是什麼?你難道以為刪掉那些圖片、文字、特效動畫就能成功幫APP瘦身?太天真了, 我來告訴你為何清理緩存不能明顯為APP瘦身的原因。

國產APP為何越來越臃腫?

① 新添加的功能越來越多, 而且還會持續跟進添加新功能。

原本一款純聊天軟體。 比如像微信, 想在混合了各種功能, 能叫網約車、手機充值、借款、理財、飲料股阿含、充電費水費、購物團購、訂酒店買火車票、還信用卡。 總之功能越來越全, 相對需要的空間也越來越大。

② Android的廣告推送廣告

蘋果有自己的伺服器可以用, 而穀歌的伺服器卻不能用。 而且廣告推送是與盈利掛鉤的, 這是一個很重要的功能。 於是便借用協力廠商, 一個廣告推送就會讓app 多產生七八個類, 幾百行甚至幾千行代碼。 並且這個功能因為需要推送, 所以這個功能需要後臺24小時運行。

這導致無數個pushService在後臺運行。

③ 軟體升級

相對於蘋果, Android的升級十分的頻繁, APP的代碼體積有相當大的可能是圖片造成的。 圖片越多會造成APP體積極速擴張。 因此與媒體有關的相關視頻、遊戲等就變成了巨無霸。 並且Android手機碎片化嚴重, 為了使用者體驗, 常常需要2套以上的圖片, 侵佔存儲體積較大。

④ 企業產品優化不夠

產品優化是一件非常耗時而且不一定能收到成效的工作, 企業不重視這方面的工作, APP越來越臃腫。

⑤ App素材庫

一款好看的APP需要大量素材合成, 各種素材特效佔用空間, 並且安卓手機要相容各種型號的手機, 無形中增大了體積。

為何如今國產APP清理緩存不能減小APP體積呢?

① 應用市場內下載的僅為基礎版本, 如使用個別內置功能,

APP會自動下載那個模組, 因此清除緩存不能解決功能模組下載佔用空間的問題。

有些功能, 只有在你點擊了那個模組時才會載入, 啟用的內種功能越多, APP的體積越大。 問題是這些功能並不像緩存的圖片那樣可以被輕易刪除, 可以說普通的清理緩存對這些內啟功能來說沒用。

以上是通過緩存清理不掉的內容。

例如使用率極高的淘寶APP, 淘寶使用的是Weex框架為基礎來寫, Weex框架的優勢主要針對大型APP, 穩定性好, 每次相當於更新若干功能模組, 只需對模組進行深度除蟲, 除蟲時間縮短效率提升, Weex框架可以加快APP更新發版速度。

② 在流覽淘寶的時候,手機會自動緩存許多圖片,因此也就解釋了為什麼在斷網的時候打開手機淘寶還能有介面顯示,並且可以滑動幾頁。若此時對淘寶中的緩存進行清理,之後再打開淘寶介面,頁面便不會正常顯示。但等聯網後,重新刷新頁面,淘寶APP繼續進行相關圖片下載,原本清理的內容又回來了。

這些是可以輕易刪掉的內容。

最後

現在發展的趨勢是,一款APP上將會集合越來越多的功能,從這個角度上來說,APP的體積在現有的技術下可能會越來越大。

但是相對應的,手機廠商推出的新機存儲起步也開始變大,從8GB起步到如今的32GB起步,都能緩解APP體積變大的問題。工程師們其實在努力將APP進行精簡、刪除無用代碼,爭取做代最小。沒准在未來新的演算法出現後,人類可以用極小的空間釋放大量的豐富的內容。

鑒於目前大量APP會採用內嵌模組功能,在新使用者點擊時自動觸發下載增大APP體積,而這種現象是無法用普通清理緩存的方式減小APP體積的。

② 在流覽淘寶的時候,手機會自動緩存許多圖片,因此也就解釋了為什麼在斷網的時候打開手機淘寶還能有介面顯示,並且可以滑動幾頁。若此時對淘寶中的緩存進行清理,之後再打開淘寶介面,頁面便不會正常顯示。但等聯網後,重新刷新頁面,淘寶APP繼續進行相關圖片下載,原本清理的內容又回來了。

這些是可以輕易刪掉的內容。

最後

現在發展的趨勢是,一款APP上將會集合越來越多的功能,從這個角度上來說,APP的體積在現有的技術下可能會越來越大。

但是相對應的,手機廠商推出的新機存儲起步也開始變大,從8GB起步到如今的32GB起步,都能緩解APP體積變大的問題。工程師們其實在努力將APP進行精簡、刪除無用代碼,爭取做代最小。沒准在未來新的演算法出現後,人類可以用極小的空間釋放大量的豐富的內容。

鑒於目前大量APP會採用內嵌模組功能,在新使用者點擊時自動觸發下載增大APP體積,而這種現象是無法用普通清理緩存的方式減小APP體積的。

Next Article
喜欢就按个赞吧!!!
点击关闭提示