华为手机什么有EMUI版本和Android版本?

现在绝大部分国产手机的操作系统都是基于谷歌的Android系统“深度定制”而来的,本身仍然属于Android系统,所以要注明Android的版本号。虽然原生的Android系统也挺不错的,各种功能都可以满足日常使用。但世界上智能手机厂商那么多,每一台手机的硬件配置都不一样。比如有的手机是实体指纹识别按键,有的手机是屏幕指纹按键,有的手机时3D结构光人脸识别。

而且每一款手机所使用的指纹识别芯片方案也不尽相同,有的用汇顶的、有的用新思的,还有的用高通的。原生Android系统不可能单独为每一款手机适配不同的硬件,所以就需要手机厂商单独进行修改和适配。好在Android系统是完全开源的,手机厂商在拿到原生Android系统的源代码之后,就会在源代码的基础之上加以修改。

首先就是根据自家手机的硬件配置,来适配底层驱动。比如摄像头、指纹识别、3D结构光等硬件功能。其次就是加入一些特色功能,比如华为的GPU Turbo技术就针对Android系统的底层代码进行了优化和精简。最后就是在软件和UI层面加入符合消费者习惯的界面功能。比如中国用户就比较喜欢“应用分身”、“手机分屏”、“负一屏”等功能。

这些都是原生Android系统所不具备的。一般来说,谷歌会在每年6月召开WWDC开发者大会,推出当年最新的Android系统的开发者测试版,比如今年的就是Android 9.0。随后手机厂商和应用开发者就会根据开发者测试版的源代码进行必要的修改。为了对修改之后的非原生Android系统进行区分,手机厂商往往会给用在自家手机上的系统起一个新名字,比如华为的EMUI、小米的MIUI等。

随着定制系统的不断升级,EMUI、MIUI的版本号也在不断变化。虽然谷歌的Android系统是免费开源的,但是手机厂商在修改之后也必须遵守开源协议,保留原有的系统名称。因此手机厂商定制之后的系统代号和Android原生系统代号往往会同时存在,而在正式宣传的时候,往往也会被同时提起,比如“基于Android 9.0核心的EMUI 9.0系统”,这两者是不矛盾的。

华为手机系统为什么从EMUI6.0直接升级到EMUI8.0,意义何在?

上个月发的一篇文章正好讨论的这个问题,就贴过来了:10月16日北京时间晚上八点钟,华为在德国发布了今年下半年的旗舰新机华为mate10系列。这个系列包含三款手机,在外观上相比上一代提升巨大,有你喜欢的哪一款吗?不过本篇文章我们不扒这三款手机,我们八卦一下发布会上的另外一个小细节:为什么是叫EMUI8.0而不是EMUI6.0?EMUI8.0是什么?EMUI8.0是华为基于谷歌安卓8.0打造的个性化操作系统,它发布前EMUI的版本是基于安卓7.x版本开发的EMUI5.0和EMUI5.1。

此次连同华为mate10一同发布的EMUI8.0,在原来的基础上结合麒麟970处理器里的那颗NPU,做了更多智慧型的功能。比如:更加智能的语音,离线拍照翻译以及更加好用的情景智能等。为何叫EMUI8.0而不是此前传的EMUI6.0?至于EMUI此次的版本号为何是8.0而非6.0,我们认为最直接的支撑点在于它是基于安卓8.0进行开发的。

为什么以前不和原生安卓的版本一致,这次又归为一致?我们认为此前或者是没有必要,或者是没有意识到;但是在有人掀起了定制安卓系统的更新之争之后,将EMUI版本号和安卓版本号保持一致,有利于显示和其他定制安卓系统进行区别:我是基于安卓版本号而进行升级的,不是在自己的“小圈子”里打补丁修bug,天生快、一生快!另外,我们分析从EMUI5.1直接跨度到EMUI8.0还有一个比较重要的原因在于此次升级幅度确实太大,版本号出现跳空是为了彰显此次升级的重要性和降低宣传过程中的接受难度。


文章TAG:不卡顿  Emui5.0  emui5.0  安卓  十八个  
下一篇