Windows系統(tǒng)可以向下兼容,為什么android不行?
網(wǎng)友解答: 你問這個問題,就代表你對“程序”是兩眼一抹黑,完全不懂。它們的最大區(qū)別在于:Windows系統(tǒng)不是開源的。而安卓系統(tǒng)是開源系統(tǒng),誰都能夠修改系統(tǒng)架構(gòu)。那么,這種開源帶來的問題
你問這個問題,就代表你對“程序”是兩眼一抹黑,完全不懂。
它們的最大區(qū)別在于:
Windows系統(tǒng)不是開源的。
而安卓系統(tǒng)是開源系統(tǒng),誰都能夠修改系統(tǒng)架構(gòu)。
那么,這種開源帶來的問題是,手機廠商為了自己獨特的功能指定的硬件就要修改谷歌原生安卓系統(tǒng)來運行自己獨特的功能,否則,就會有各種BUG。
而且,谷歌原生系統(tǒng)每次升級都會優(yōu)化性能的修改底層程序,所以,沒辦法向下兼容,每套系統(tǒng)只適用于當前的手機硬件。國內(nèi)其它廠商每次都是拿來谷歌安卓的新版原生系統(tǒng)再做二次修改來用在新手機上面,或是修改以前舊版手機系統(tǒng)的細節(jié)部分來升級手機系統(tǒng)。所以,每次國內(nèi)手機廠商的手機安卓系統(tǒng)版本會比谷歌原生系統(tǒng)推遲半年左右來發(fā)布就證實了這一點。
相對安卓系統(tǒng)來說,Windows系統(tǒng)沒有開源,它的底層架構(gòu)等方面,別人無法修改。所有的硬件廠商這樣想使用它,就得遵循它的系統(tǒng)特點來寫硬件程序?qū)崿F(xiàn)鏈接來保證正常運轉(zhuǎn)。硬件廠商并沒有修改系統(tǒng)架構(gòu)的機會,所以,微軟只要優(yōu)化升級自己的Windows系統(tǒng)就行了,硬件廠商會根據(jù)Windows系統(tǒng)版本也不同版本的驅(qū)動程序來實現(xiàn)正常鏈接和運轉(zhuǎn)。
以上所述,完全是自己對系統(tǒng)程序的了解,如有不對的地方希望大家多多斧正。
手機打字很累,希望大家多點贊支持一下。