先介紹一部曾經的刷機小王子“HTC HD2”,它能把全世界所有的主流操作系統都刷個遍,叫得上名、叫不上名的操作系統全刷了一遍,粗略算了一下這款手機能刷的操作系統大類就多達13種。
但像這樣能遍刷這麼多操作系統的手機屈指可數,我們身邊99%的手機都做不到,好多手機連自家廠商新推出的系統都刷不了,那麼我們就有疑問了,為什麼手機不能像電腦一樣随意的裝系統呢?
從驅動方面來看,windows是微内核,驅動安裝相對比較方便,我們知道PC電腦的CPU主流的隻有兩家(intel和AMD),顯卡隻有A/N/I三家(AMD 、NVIDIA、intel),而主闆芯片也僅有A/I兩家(intel和AMD),所以隻要集成A/I兩家的CPU驅動、A/N/I三家的顯卡驅動和A/I兩家的主闆驅動就可以普遍兼容了,當這些硬件在架構上沒有太大改變的情況下還可以使用老驅動。諸如此類原因才使如今的PC電腦在進行系統安裝成為了一件很容易的事。
2、手機的模式
手機就不一樣了,如今主流的安卓(Android)系統是基于Linux的宏内核、ARM 架構,硬件驅動是要編譯進内核的,而且手機的硬件碎片化太嚴重了,諸如攝像頭、陀螺儀、指紋識别等硬件。往往手機的SOC就包含了十幾個模塊,就算是同一家CPU廠商開發的不同産品所使用的模塊都有可能不一樣,現在主流的手機CPU廠商就有高通、華為、三星、聯發科這幾家,各廠商都不公開自己研發的相關驅動,也不遵守統一的标準,這樣想開發兼容所有手機的驅動幾乎不可能。
我們知道手機的硬件花樣太多,如果使用像PC電腦的方式來安裝系統将會無比麻煩,為了避開這些麻煩,如今的手機廠商都慣用的是“燒寫”ROM的方式,說得直白一點就是複制,這與PC電腦安裝系統有本質的區别。再者手機廠商為舊手機升級也變得無比繁瑣,有多少家手機廠商就需要付出多少家的人力來單獨為某款手機開發升級,不像PC電腦隻要微軟一家單獨研制新系統,而不用考慮其它原因就可以實現全部電腦設備的兼容。
綜合來說,手機不能像電腦一樣随意的安裝系統有如下這幾個主要的原因:讓某款操作系統兼容如今所有手機的話,研發成本太高,高到沒有哪家手機公司能承受起;其次是與手機相關的各廠商不配合,想讓所有廠商把自己的研發成果公布出來(硬件驅動等),實在太難了;為手機安裝系統的安裝程序設計也将複雜無比,因為它要做大量的檢測,找到合适的驅動才能順利地把系統安裝到手機上并能正常使用。鑒于這些原因,所以手機才不能像電腦一樣安裝系統。
友情提示:搞機有風險,嘗試需謹慎!喜歡本篇文章的,請關注另類搞機,最新原創内容盡在掌握!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!