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