現(xiàn)在絕大部分國(guó)產(chǎn)手機(jī)的操作系統(tǒng)都是基于谷歌的Android系統(tǒng)“深度定制”而來的,本身仍然屬于Android系統(tǒng),所以要注明Android的版本號(hào)。 雖然原生的Android系統(tǒng)也挺不錯(cuò)的,各種功能都可以滿足日常使用。但世界上智能手機(jī)廠商那么多,每一臺(tái)手機(jī)的硬件配置都不一樣。比如有的手機(jī)是實(shí)體指紋識(shí)別按鍵,有的手機(jī)是屏幕指紋按鍵,有的手機(jī)時(shí)3D結(jié)構(gòu)光人臉識(shí)別。而且每一款手機(jī)所使用的指紋識(shí)別芯片方案也不盡相同,有的用匯頂?shù)?、有的用新思的,還有的用高通的。原生Android系統(tǒng)不可能單獨(dú)為每一款手機(jī)適配不同的硬件,所以就需要手機(jī)廠商單獨(dú)進(jìn)行修改和適配。 好在Android系統(tǒng)是完全開源的,手機(jī)廠商在拿到原生Android系統(tǒng)的源代碼之后,就會(huì)在源代碼的基礎(chǔ)之上加以修改。 首先就是根據(jù)自家手機(jī)的硬件配置,來適配底層驅(qū)動(dòng)。比如攝像頭、指紋識(shí)別、3D結(jié)構(gòu)光等硬件功能。 其次就是加入一些特色功能,比如華為的GPU Turbo技術(shù)就針對(duì)Android系統(tǒng)的底層代碼進(jìn)行了優(yōu)化和精簡(jiǎn)。 最后就是在軟件和UI層面加入符合消費(fèi)者習(xí)慣的界面功能。比如中國(guó)用戶就比較喜歡“應(yīng)用分身”、“手機(jī)分屏”、“負(fù)一屏”等功能。這些都是原生Android系統(tǒng)所不具備的。 一般來說,谷歌會(huì)在每年6月召開WWDC開發(fā)者大會(huì),推出當(dāng)年最新的Android系統(tǒng)的開發(fā)者測(cè)試版,比如今年的就是Android 9.0。隨后手機(jī)廠商和應(yīng)用開發(fā)者就會(huì)根據(jù)開發(fā)者測(cè)試版的源代碼進(jìn)行必要的修改。為了對(duì)修改之后的非原生Android系統(tǒng)進(jìn)行區(qū)分,手機(jī)廠商往往會(huì)給用在自家手機(jī)上的系統(tǒng)起一個(gè)新名字,比如華為的EMUI、小米的MIUI等。隨著定制系統(tǒng)的不斷升級(jí),EMUI、MIUI的版本號(hào)也在不斷變化。 雖然谷歌的Android系統(tǒng)是免費(fèi)開源的,但是手機(jī)廠商在修改之后也必須遵守開源協(xié)議,保留原有的系統(tǒng)名稱。因此手機(jī)廠商定制之后的系統(tǒng)代號(hào)和Android原生系統(tǒng)代號(hào)往往會(huì)同時(shí)存在,而在正式宣傳的時(shí)候,往往也會(huì)被同時(shí)提起,比如“基于Android 9.0核心的EMUI 9.0系統(tǒng)”,這兩者是不矛盾的。 |
|