一、华为手机为啥子有EMUI版本与Android版本
作为壹个资深 Android开发工程师,简单来向我们科普一下吧!
国内的安卓机,不管是小米手机,还是华为手机, OPPO手机,还是 vivo,还是魅族,一加,锤子等手机!他们用的都是 Android系统,是 OS操作系统!
而华为的 emui,小米的 miui,魅族的 flyme ui还是 ov的 color os,还是一加的氢OS,还是氧OS,还是锤子的 Smartisan OS,他们都是基于 Android系统深度定制的 UI,而不是系统,本质上 OS操作系统还是 Android。说白了,他们不过是一层皮肤罢了。
举个简单的例子,壹个安卓系统代表壹个人,而这单人穿的衣服就是这些 UI,抛去穿的衣服,裸体的人就是 Android系统!那你感觉这单人就因为穿了衣服,就不是 Android了么?这些都是表象,本质没啥子改变!
首先纠正题主壹个概念:EMUI本质不是壹个操作系统,所以华为手机不存在有两个操作系统的概念。
然后再纠正下面一些答主的错误概念:EMUI并不仅仅是壹个深度定制UI的Android。
下面我来详细介绍:
Android是操作系统,而EMUI本质是顶级版BSP。
玩过嵌入式开发的兄弟,都会接触壹个概念:BSP(Board Support Package),中文译名:板级支持包。
BSP是干啥子的呢?
简单地说,BSP的主要功能如下:
(1)提供必备的硬件驱动
(2)初始化加载操作系统的软硬件环境
(3)加载操作系统、将控制权交向操作系统
也许会有兄弟要问了:操作系统不就有驱动吗?那为啥子BSP还要多此一举来提供硬件驱动呢?
这其实是壹个先有鸡还是先有蛋的问题。
系统上电之后,首先运行的是BSP,然后由BSP来加载操作系统。你想想,BSP将操作系统从外存(对于今年的大部分手机,就是FLASH)读到内存这个过程需要些啥子?内存是不是得先初始化?FLASH读取是不是需要FLASH驱动?加载过程是不是要显示点信息向用户?那么是不是得有基本的显示驱动?这些都是在操作系统加载之前所必需的的,所以BSP必须自己拥有这些最基本的驱动程序。
其实整个过程,你可以类比电脑机上的BIOS系统。BSP就是嵌入式环境里的BIOS。
为啥子说华为的EMUI是壹个顶级版BSP呢?
这是因为除了上面这些BSP的基本功能之外,华为还在BSP里面添加了如下这些极大提高对用户性能体验的玩意:
这个我就不再多费笔墨了,我们已经特别熟悉。
EROFS的英文全称:Extendable Read-Only File System,中文译名:超级文件系统。
这项技术是华为在2018年6月对外展示的,在华为P30手机上第一次被应用。它采用了改进的压缩算法,不仅使得P30 Pro 128G机型上的ROM存储空间压缩了2GB,更使得Android系统分区的FLASH的随机读写性能提高20%~300%。
曾经很多游戏玩家都抱怨华为手机的GPU性能不行,玩游戏体感跟不上。后来华为投入了大量资源与精力,研发出了GPU Turbo技术,打通了EMUI、GPU与CPU之间的瓶颈,它可以完成60%的性能提高,30%的功耗降低。
其技术原理如果用一句话来一览就是:侦测相邻两帧之间的差别,在做画面渲染时,只对差别部分进行渲染。这样就可以大大节省GPU的开销,提高速度。用户眼球感受到画面掉帧需要16.7毫秒的时间,而GPU Turbo可以把下一帧的渲染时间控制在7毫秒以内,更快可以在短短3毫秒以内就完成下一帧的渲染工作。
这项技术并不是壹个单一技术,它还配合了 Sensorhub LiteOS(统一传感器运用,大幅降低手机功耗),F2FS文件系统(配合优化内存调度运用的Ultra Memory技术,使得EMUI长时间运用不卡顿)与Vulkan图形引擎。这些都是华为的创新。
运用方舟编译器将Android一些核心的系统服务程序直接预先编译成二进制,随EMUI发布,使得这些服务的运行速度,比较于传统的Java虚幻机方法提高40%。
这个是全新的EMUI 10引入的特性:
(1) Huawei Share一碰传:实现手机和笔记本间随时互通。轻碰一下,图片、文档、视频疾速互传;手机摇动后碰触,可实现对笔记本最长60s录屏,并保存至手机;相互靠近,即可双给共享剪切板。
(2) AR测量:你的随身测量小工具。可准确测量长度、面积、体积。使用人脸识别技术,更能准确测量身高。
(3)情商车载:你的手机能够和汽车无感连接,手机就是你的车钥匙,通过车辆中控屏幕,你可便捷享受手机上的音乐、导航等服务,还可在手机上实时查看汽车状态,或提前开启车中空调。情商车载还关注你的驾驶状态,若出现疲劳驾驶、注意力分散等异常行为,将及时提醒你休息,注意行车安全。
(4)情商办公:无需耗费数据流量,轻碰即可连接,手机端播放中的音乐,视频或是编辑中的文件,接入PC上可继续播放或编辑。同时你还可以在同一屏幕内操作两个界面,互相拖拽即可完成PC和手机的文件传输;借助PC键鼠及输入法直接回复手机对话,或快速把手机中图片、文字内容等素材插入PC文档中进行编辑。
(5)双网络聚合,高速上网:利用Link Turbo技术,达到Wi-Fi网络和移动网络聚合通讯,双网络同时在线,可靠不掉线,综合覆盖游戏、视频、音视频通信、下载等应用场景,让你随时随地享受高速上网体验。
(6)安全无处不在:数据端对端加密、敏感数据保存至本地独立的安全系统中,回绝未经授权访问。
第一:保持差别化地竞争优势。除了苹果,其他手机厂商都是基于Android操作系统的,如果不在上面搞点别人没有的黑科技,只是壹个简单的BSP,除非你的价格怎么吸引人,否则户干嘛一定要买你的手机呢?
第二:EMUI是华为生态大棋中的决定因素一环。从上面对EMUI的详细说明可以看出,EMUI融合了操作系统(Android)、编译器优化(方舟)、GPU硬件加速(GPU Turbo)、网络优化(4G/5G)、安全(麒麟芯片)多项技术,其中除了Android之外,可以说汇聚了华为诸多的看家本领,当未来鸿蒙操作系统问世之后,就可以全场景、全堆栈所有采用华为的黑科技,这样单个棋子的威力连成一气,就可以在棋盘上“屠大龙”。
上面其实已经回答了,未来可以用鸿蒙。
从EMUI 10的新特性可以看出,演进已经逐步给物联网方给发展了,加上鸿蒙、方舟、全栈AI等各项技术的日趋成熟与呼之欲出,未来将是一场让人拭目以待的大戏!
那么我作为壹个运用华为手机8年的老用户,特别荣幸的我回答这个问题。
以下面我这张截图为例,目前我正在运用的是mate 20,运用了一年了,当大家打开配置的关于手机,大家会看到这部手机的基本的信息,它的手机名称,具体型号,以及安卓版本,Emui,版本,还有这个IMEI码。
那么很多小白的用户就觉得这个安卓版本与emui版本是壹个,虽然他们表面上都是10.0。本质上emui是华为通过安卓原生系统自己定制化的国产操作系统,所以小白用户不能混淆。但是我相信未来某一天,如果美国安卓不向华为用了,相信华为的鸿蒙操作系统将,将会替代安卓版本,并且也许可以互相转换,直接去更新,所以emui是在安卓版本基础上进行的修改,而鸿蒙OS与安卓是在同一级别上的。
只要是安卓手机,所采用的最基本的系统就是谷歌的Android系统,而EMUI就是基于安卓系统下的深度定制版。简单来说,本质都是一样的,只是界面的不同,同样都是安卓系统,不过是外表上的不同差异罢了。
需要分辨清楚的是,EMUI不能算是壹个独立的系统,它只是在Android系统的基础下,深度订制的UI。像其他国内安卓手机例如小米、OV等都有自己的EMUI操作系统,因为不同的UI定制,所以不同手机的界面呈现出不一样的风格与功能。原生的安卓系统虽然功能也挺好,但各厂商们还是可以随意更改的。不同的EMUI使得它们自家的手机各自加入自己的创意,这也是让手机厂商们能够拉开差距,提高竞争力的因素。有了特色才更有辨识度,我们选购的时候也就有更多的可选性。加上安卓系统本身也是开源的,厂商们只要拿到源代码就可以在此基础上加以更改,何乐而不为呢?
当然了,这也绝非易事。要保证三年前购买华为手机的用户依旧可以获取全新系统更新,背后的代价就是持续的研发资源与资金投入。所以华为的EMUI工程师们也有着明确的分工: 60%-70%的人员进行新功能的开发与完善,另外还有30%~40%的人员专注于既有机型、既有系统和功能的优化和完善,从而让老机型老用户也能得到不断更新的运用体验与功能。
希望我的回答能帮助你理解!
简单来说,EMUI是基于Android进行二次开发的壹个“系统主题”。
大家都了解,Android系统作为目前除了IOS以外第二大的操作系统,以其开源性著称,而随着智能手机的崛起与流行,众多手机厂商也最初纷纷给谷歌方面合作,拿到Android系统的合法授权。但是Android系统毕竟是国外开发的,国人在运用Android系统的时候特别不方便,用过原生Android系统的人都了解,系统的本土化做的十分差点位,甚至可以说基本没有,而且在Android系统中发挥了重要作用的Google套件也无法得到发挥,所以大家在运用原生Android的时候无法获取完美的体验。
但是国产手机厂商还想运用,那如何办?那就是改,各种改,改界面、改UI、增加新功能、去掉无用的功能,屏蔽Google套件、改变手机的交互方法等等一些列操作,经过修改的手机系统在外观上看起来与原生Android一点都不一样,如果是壹个小白,甚至都以为这手机不是Android系统。
这也就是各个厂商经过定制的Android系统,华为的叫做EMUI、小米的叫MIUI、魅族的叫Flyme、OPPO的叫做Color OS等等。而厂商需要时时刻刻对这些系统保持升级与更新,根据用户的需求增加功能,或者优化系统,当Android有大版本升级的话,这些厂商也会挑选跟新,每进行一次更新,这些第三方系统的版本号就变更一下。
而Android版本就更简单了,因为这些系统都是基于Android所开发的,手机中出现的Android版本号就代表着该手机的系统是基于哪个版本的Android系统进行二次开发的,所以也就不难理解为啥子会有两个版本号了。
其实不用纠结这些东西,手机只要稳定好用就可以了,除非今年的系统存在严重的BUG等问题,可以进行更新厂商,否则不提议一些小白用户去主动升级系统,一旦出现问题,回退版本对于小白来说又是壹个很麻烦的事情,并且还会清空数据。
今年绝大部分国内手机的操作系统都是基于谷歌的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系统”,这两者是不矛盾的。
华为手机目前只有壹个操作系统,那就是安卓(Android),未来不排除上线鸿蒙系统(HarmonyOS),届时就也许会出现壹个型号手机存在两种操作系统。
EMUI是华为基于Android(安卓)进行开发的情感化操作系统。拥有简化的用户界面、新的手势导航与HiVision的“AI”功能,新系统在国产已经给部分机型推送升级,采用了自然极简的设计。其9.1版本配置项精简10%、全局统一化的设计、便捷的一只手操作、最新的手势导航,提供了良好的交互体验;新UX融入了大自然的声音、色彩、光影,回归自然的沉浸式设计。
EMUI正是源自这种理念,由感而创。
EMUI更将赋予每个用户独特的烙印,邀请你投入自己的情感。
你就是设计师,你的界面元素,你的触动喜好,你的操作规则,都可以随心由你掌控。你可以尽情发挥创意,设计特色鲜明的合一桌面,创造不同的情景玩法,同享不同时刻的心情等等。
突破设备间隔,实现情商全连接,让你尽享全场景情商生活。全方位视觉设计的革新,从细节之处构建非凡品质,旨在向你初见惊艳,久用舒适的运用感受。
全面上面的说明,EMUI是基于安卓深度定制的情感化操作系统,用了安卓就要在自己的设备上标识出来,版权的重要性。
其实不仅仅是华为手机,只要是基于Android版本定制的第三方UI,都有两个版本,这不代表是两个不同的操作系统哦~
手机UI中,无论是华为的EMUI、小米的MIUI、魅族的Flyme以及OPPO的Color OS、VIVO的Foutouch OS等等系统,在关于系统的详细说明中,都会看到有壹个当前的系统版本,下面还有壹个Android版本。其中当前的系统版本是表示目前你手机所运用的系统版本,比如华为手机的EMUI9.0,表示你的华为手机运用的是9.0版本的EMUI,功能相较于以往的8.0/7.0等版本会有提高与增加,UI界面也有改变等。而下面的Android版本,比如显示的Android版本9.0,表示的是基于Android 9.0开发,这两个系统本质上是壹个系统。
同理,MIUI、Color OS、Foutouch OS都是这样的,比如小米的MIUI目前已经升级到11,Android版本是9.0,表示的就是基于Android 9.0开发的MIUI 11。
任何运用安卓系统的厂家都会基于安卓系统作壹个深度定制版的系统来适配自己的手机!这才是负责任的厂家!
澄清一下EMUI是啥子。 EMUI是UI,即基于安卓系统定制的UI,而安卓是os,从本质上来讲,与Android os同级的只有苹果的ios,微软的Windows,其他采用安卓的都只是基于安卓定制的UI,而不是os。华为的EMUI是基于Android os定制的ui,与MIUI、FLYME没有本质的不同差异。
二、无感同屏软件华为能用吗如何配置
以无感同屏软件AirMore为例,具体配置方式如下:
1、下载并安装AirMore应用。可以在手机应用市场或者浏览器中搜索并下载。
2、打开AirMore应用,根据提示进行操作。可以通过微信、手机号等方法进行登录。
3、在PC端浏览器中输入AirMore的网址,或者直接搜索AirMore的官网,进入官网后根据提示下载并安装AirMore的PC端应用。
4、打开PC端AirMore应用,运用和手机端相同的登录方法进行登录。
5、在手机端AirMore应用中挑选“无感连接”,然后根据提示进行操作即可实现无感同屏。
三、鸿蒙Harmony系统,华为手机无感连接车机的另一种方式
想体验华为的HiCar车机系统,有这么几种方式:
可以去体验自带华为HiCar车机的汽车;
可以跟我一样,买个车载互联盒,比如车易连,直连猫都很不错;
第三种方法,就是安装全新版的华为HiCar智行软件里面。这里就不废话了。
这里重点说明如果通过设定实现自动打开华为手机的HiCar软件。
首先同时打开手机与车机的蓝牙,在手机上找到车机,并进行配对。配对后打开华为 HiCar智行软件.我是后来加装的飞歌导航,其实只要是车带蓝牙的车机,或者收音机都是可以的。
点击桌面的华为HiCar智行软件。点击右上角的四个点的图标(配置图标).
在弹出的窗口中挑选“配置”。
点击“连接蓝牙自动开启”。
挑选其他可用设备列表的汽车蓝牙,如FLY BT.
在跳出窗口中挑选确认开启。
在“连接以下设备自动开启”下出现车机的蓝牙装置表示配置成功。
这样就配置完成了,等下次从头连上汽车蓝牙就可以自动弹出手机的HiCar软件,赶快来体验吧。