您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
在线等解答,基于安卓的系统与兼容安卓的系统有何区别?
华为,鸿蒙,系统在线等解答,基于安卓的系统与兼容安卓的系统有何区别?
发布时间:2020-12-06加入收藏来源:互联网点击:
问题补充: 华为Mate30操作系统是基于安卓系统,而华为MateXsc操作系统是兼容安卓,怎么感觉鸿蒙系统已经上线了
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
华为Mate30使用的系统是EMUI10.0.0,华为官网给出的信息是基于安卓系统而华为Mate Xs使用的系统是EMUI10.0.1,写的是兼容安卓系统。基于安卓系统与兼容安卓系统到底有什么区别呢?下面就为大家详细的分析一下。
基于与兼容的区别
目前除了苹果手机,其他的所有手机都在使用安卓的系统,虽然国产手机搭载着MIUI、EMUI、flyme系统,但是本质上还是安卓系统,这些系统也都是基于原生安卓系统进行开发的,只是对系统的UI进行了修改,加了一些定制的功能。
而华为现在部分手机的系统写着兼容安卓系统,这时与基于安卓系统的意义就不一样了,兼容就代表目前的系统不完全是安卓系统了。
华为EMUI10.0.1(兼容安卓)很可能不再是安卓系统
目前华为的EMUI10.0.1系统很可能已经不是一个真正的安卓系统了,华为从EMUI5.0系统开始就对安卓的底层进行改动,比如华为GPU Turbor技术可以提高手机的流畅性,玩游戏不卡顿,华为就是通过修改安卓系统的GPU内核实现的。
华为因谷歌的限制不能再使用GMS了,华为开发了鸿蒙系统与HMS。其实研发一个操作系统并不困难,困难的是生态的建设,需要有软件支持该操作系统。鸿蒙系统属于刚起步的阶段,如果华为突然将鸿蒙系统应用到手机上,这时大部分的软件没有适配鸿蒙系统,手机也就只能打打电话,其他的事情都不可以做。所以华为只能先发展鸿蒙系统的生态,在发展生态的同时,华为也在不断地建设鸿蒙系统,通过对手机一次次地系统更新,逐渐替换安卓系统的内核,慢慢的向鸿蒙系统过渡。这样即能保证现有的用户可以正常使用,又可以发展生态与操作系统。
鸿蒙系统为什么可以兼容安卓系统呢?
之前三星与诺基亚也都发展过自己的操作系统,但是最终都失败了,失败的主要原因就是很少有开发者进行适配它们的操作系统。华为深知如果走三星和诺基亚那条路肯定也是行不通的,于是华为推出了”方舟编译器“,方舟编译器可以将高级语言转换为二进制代码,也就是可以将编写安卓应用的java语言转换为鸿蒙系统可以执行的二级制代码,这样就实现了鸿蒙系统可以使用安卓应用,这也就是所谓的”兼容安卓“。
开发者无需为鸿蒙系统单独开发软件,只需要将现有的安卓应用放到方舟编译器上进行编译,就可以将安卓应用转换为鸿蒙系统可以使用的软件。大大减少了开发者的适配难度,更多的开发者也愿意去主动适配鸿蒙系统。
总结
目前鸿蒙系统与HMS发展的非常的顺利,谷歌也感受到了压力,也申请了向华为继续提供GMS。今年华为的所有的手机都会搭载HMS,同时华为对旧款手机也进行了更新,几乎每一部华为手机都搭载HMS,目前HMS Core的下载次数已经超过了70亿次。华为地图服务、华为浏览器、华为邮件服务也会很快的推出。
如果您对内容比较满意,记得点赞、关注支持一下哦!
回答于 2019-09-11 08:43:50
感谢邀请,兼容安卓系统,非常典型的意思是EMUI 11作为核心OS的一层UI外皮,是否已经在其他OS测试并兼容过了,我们能想到的就是华为的鸿蒙系统。
有朋友说什么华为的鸿蒙是一种自嗨,这种妄自菲薄的行为我是完全不赞同。华为的鸿蒙实际上是基于华为物联网的LiteOS发展而来,虽然在手机上是否可以使用存疑,但是的确可以认为是一种全新的操作系统。
至于质疑鸿蒙是不是一种安卓的改版,我觉得这个说法更加无聊。如果是安卓的改版,华为的电视就不会支持那么少的APP了。其实脱胎于物联网的LiteOS,很明显和安卓系统还是两个范畴的玩意,否则就不会有权威机构预测鸿蒙会成为全球领先的OS了。
那么会不会是华为欺骗,基本不可能。想想这么多年来,华为哪款设备是虚假宣传了?可能华为的宣传也有不严谨的地方,但是完全在大方向虚假宣传欺骗消费者的基本上没有,华为可能会用比较低端的马达,但是华为基本不会在宣传中欺骗消费者。
所以鸿蒙可以说是一种全新的OS,这点肯定是没错的,鸿蒙OS已经上过新闻联播,华为不至于欺骗国家。那么,我们再看看为何说是兼容安卓系统。
第一种情况是在Mate Xs上的系统不是安卓系统,但是兼容安卓的APP。这种情况基本不可能,很多朋友怀疑华为动不动更新1个G的内容是在偷偷的替换安卓的内核,我觉得有这个可能,之前阿里的云OS基本上就是干这个事情。
但是华为没必要在安卓还免费的时候就完全把安卓的内核替换掉,毕竟替换内核还是会出现很多问题的,阿里的云OS就是这样,虽然用的是自己的内核,兼容安卓的APP,但是实际使用时有非常多的兼容性问题。
所以我倾向于第二个猜测,EMUI 10的最新版本的UI已经在鸿蒙OS上测试过了,这套UI可以同时支持鸿蒙、安卓等系统内核。这个是最有可能的,因为即使鸿蒙OS是在物联网使用,也需要UI的支持,EMUI同时兼容多个内核是有可能的。
从鸿蒙OS的发布时的说明来看,鸿蒙OS本来就支持内核的,既然一UI可以支持Linux内核,支持安卓内核也很正常。我记得去年外媒曾经报道过鸿蒙OS的UI,的确和EMUI 10非常类似。
所以,我觉得这个问题的答案,应该是EMU1 10兼容多个OS内核,包括安卓和鸿蒙。这样华为可以通过一套UI为多个内核提供服务,同时为鸿蒙OS在手机中的使用提供基础。
回答于 2019-09-11 08:43:50
区别就是,我这个EMUI虽然不是基于安卓系统,但所有基于安卓系统的APPs在我这里都可以运行。保不准你都能拿我这个去刷机。
上一篇:周杰伦唱的歌,大部分都咬字不清,为什么还能这么火呢?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |