國產APP體積越來越大的原因比大家想象中要複雜很多
為什麼呢?杭州蒙特APP開發曾表明說,是因為我們每次手快都點開後看了一秒鐘就以為已經知道了,實際上是我們忽略了自己。
一、新功能的增加
這是APP體積增大最主要的原因,新的功能必然會需要更多的程式碼和資源來實現,APP因此增大。就像微信從一開始只是個聊天工具,到現在成為了社交、購物、新聞、遊戲等等的集合體,甚至要成為集各種小程式於一身的門戶,這體積只會越來越大。
但對於廣大使用者來說,那些新增功能並不是人人都需要的,而使用者只能接受所有,沒辦法阻止自己不需要的功能霸佔手機的本身容量。
二、“碎片化”所帶來冗餘
一個APP要想在眾多手機里正常使用,就必須針對每種不同解析度、硬體平臺的手機分別作出不同的最佳化程式碼。需要讓所有不相同的裝置的適配程式碼做到同個安裝包裡邊,然後在安裝的時候自動識別,這其中就會包含很多冗餘程式碼了。這樣的“碎片化”雖然在安卓手機上更嚴重,但iOS也已經有了碎片化的跡象。
三、硬體裝置規格中的改變
當硬體裝置的某些規格改變後,APP也必須要做出改變,這一般也會導致APP體積增大。
比如最早的幾代iPhone螢幕解析度是480x320,到了iPhone4,螢幕解析度需要提高到了4倍(960x640)。其中蘋果強制要求APP必須適配新的解析度,就導致iPhone4之後的APP中,介面素材的部分就要佔用至少原來四倍大的儲存空間了。
除了解析度外,手機效能的提高使APP的畫面精美度和功能也能更好,也會增大APP的體積。
四、開發APP首先要適配旗艦機型
同一個品牌的手機,有的人體驗得很好,而有的人卻覺得很渣,因為同一品牌的手機有高低端不同檔次的手機,使用同一款APP特別是手遊,低端機就可能出現不流暢或閃退等問題,而高階機卻不會。除了有手機硬體及系統最佳化不同的原因外,也是由於大部分APP在測試時都是優先考慮適配旗艦機導致的。
作為使用者面對APP體積越來越大的趨勢其實也沒有什麼辦法,只能是定期清理手機記憶體,或者使用手機隨身碟,嫌麻煩的就只能是換記憶體更大的手機了。
([微笑]感謝您本次閱讀,[玫瑰]喜歡星爍文章關注吧,[加油]往後持續更新更多好文與您一起分享!)