APP不斷升級是導(dǎo)致手機(jī)系統(tǒng)卡頓的罪魁禍?zhǔn)讍幔?/strong>
APP不斷升級是導(dǎo)致手機(jī)系統(tǒng)卡頓的罪魁禍?zhǔn)字唬@僅僅只是表象。
舉個(gè)例子:
2011年發(fā)布的微信1.0安卓版本安裝包大小為457.7KB,僅可以發(fā)送文字信息和圖片。
微信2.0:增加了語音、視頻聊天功能,可以查看附近的人;微信3.0:增加了搖一搖和漂流瓶,可以發(fā)送視頻消息;微信3.5:增加了掃描二維碼、二維碼名片的功能;微信4.0:增加了相冊和朋友圈功能;微信5.0:增加了微信支付、訂閱號/服務(wù)號;微信6.5.3:小程序發(fā)布;微信7.0:新增時(shí)刻視頻;從微信1.0到7.0,最核心的聊天功能依然在不斷的優(yōu)化,而圍繞這個(gè)核心功能,微信已經(jīng)實(shí)現(xiàn)了從通訊工具→社交平臺→移動互聯(lián)網(wǎng)樞紐→移動商業(yè)城池的進(jìn)化。
軟件工程師們每實(shí)現(xiàn)一個(gè)微小的功能就需要增加大量的代碼,想要為軟件添加20%的功能,很可能系統(tǒng)復(fù)雜度就會增加一倍。現(xiàn)在的安卓版微信7.0.15安裝包大小為132.15MB,是1.0版本的300倍。
APP增大實(shí)現(xiàn)更多的功能并不是原罪,原罪是人類社會日益增長的需求。舉個(gè)例子:
假如現(xiàn)在讓你使用2008年首款安卓手機(jī)T-Mobil G1,你肯定用不習(xí)慣,只有2G網(wǎng)絡(luò),沒有觸控、指紋等功能,界面粗糙。
使用T-Mobil G1顯然都不足以安裝一個(gè)完美常用的軟件,更別提現(xiàn)在動不動就好幾個(gè)GB的Android系統(tǒng)了。
T-Mobil G1配置
CPU:Qualcomm MSM7201A 528MHzROM:256MBRAM:192MB屏幕分辨率:320*480像素:320萬肯定是回不去的,正是這些不斷增加的功能給我們的生活、工作帶來了更多的便利和更加豐富的體驗(yàn)。比爾蓋茨在1981年開發(fā)DOS系統(tǒng)的時(shí)候說過“640KB應(yīng)該對任何人都夠用了”,隨后沒多久他就被自己打臉了。
硬件產(chǎn)商們每時(shí)每刻都在辛辛苦苦的把硬件性能提升,而軟件公司們開發(fā)出更龐大、更消耗資源的軟件,把硬件的性能給抵消了(這就是著名的安迪-比爾定律)。
安迪-比爾定律并不是壞事,許多新軟件有著更高的配置要求,從而帶動了硬件的消費(fèi)市場,讓整個(gè)科技生態(tài)更加活躍。比如某游戲公司推出一款酷炫的游戲,那么顯卡公司一定會偷著樂。
舉個(gè)例子:
如果一個(gè)上班族小哥的收入提升10倍,他是不是再也不用為錢發(fā)愁了呢?不是,隨著收入的增加,人的消費(fèi)等級也會隨之提升,消費(fèi)等級哪怕只提升一點(diǎn)點(diǎn),花銷就很可能提高幾倍。有很多年收入一兩百萬的中產(chǎn)家庭,照樣覺得錢不夠花,因?yàn)樗麄冮_著更好的車,住著更大的房子,孩子受著更好的教育。
如果把人類社會、科學(xué)技術(shù)比喻成一架馬車,硬件就是車轱轆,軟件就是馬。盡管手機(jī)的SOC、內(nèi)存、存儲器、攝像頭、屏幕等硬件每時(shí)每刻都在潛移默化的提升性能,但很快就會被軟件榨干,迫使硬件的性能繼續(xù)提升。
實(shí)際上正是人類社會日益增長的需求,促使集成電路上可容納的元器件的數(shù)量,約每隔18-24個(gè)月便會增加一倍,性能也提升一倍(摩爾定律)。硬件性能的提升為軟件的發(fā)展和實(shí)現(xiàn)更多的功能奠定了基礎(chǔ)。
以上個(gè)人淺見,歡迎批評指正。
認(rèn)同我的看法,請點(diǎn)個(gè)贊再走,感謝!
喜歡我的,請關(guān)注我,再次感謝!