开发者

鸿蒙OS和安卓系统到底有什么区别?智慧屏的体验如何??

开发者 https://www.devze.com 2023-01-26 16:42 出处:网络 作者:如何学JAVA
360U3086881981 2021-09-14 06:27 开发者_StackOverflow社区根据他的手机出的电脑系统 属于5G范围之内的东西,也属于前端开发区域经济ty_望岳wuai
360U3086881981 2021-09-14 06:27

开发者_StackOverflow社区 根据他的手机出的电脑系统 属于5G范围之内的东西,也属于前端开发区域经济


ty_望岳wuai 2021-09-14 06:28

很多年前欧洲一小伙,不好好学习,课余写了个程序。然后把程序和代码发布到网上,全世界的程序员据此完善了这个程序,这个程序就形成了Liunx,谷歌公司设计团队据此设计和开发了安卓系统,而华为鸿蒙系统也是根据Liunx开发而来。因此说安卓和鸿蒙都是基于Liunx而来。而开发者_开发知识库安卓系统较早应用到手机,并开放给其他设计者,才有了小米手机操作系统和其他手机操作系统。回答的不知道算清楚吗?不是太专业!!


Gordon520 2021-09-14 0开发者_运维知识库6:32

仅仅是制衡手段,没重大创新。


尐sHōw;`z.du’ 2021-09-14 06:33

关于鸿蒙os的话,我刚好完整的看过发布会,这里简述一下个人的一些理解。比较与安卓系统的不同来说的话:鸿蒙OS的第一台特性就是多平台分布。支持的是1+8+N的理念。在流畅度上据称会比安卓流畅要好上百分之六十左右。安全性要高于目前所有在市面上的系统。兼容安卓平台,最快可以两天完成安卓平台软件到鸿蒙平台的迁移。支持多语言开发,这点基本是程序员的福音。先说一下简单的1+8+N,主要指鸿蒙OS可以同步用于电脑,电视机,手机,手表,音响,汽车等设备外,还能够扩展到我们目前没想到的设备,比如电冰箱,空调,运动鞋等等。而鸿蒙OS可以做到多平台的同时也不会受到环境的限制。许多安卓平板的用户应该会有感觉,就是所有软件在平板电脑上都是没有受到优化的,使用起来十分难受。这也是安卓打不过ipad的一台主要原因。而鸿蒙OS则是可以解决这个问题,在微内核架构下的软件遇到手表会缩小,遇到电视机会放大。自动切换界面以及排版,而这些优化程序员所付出的时间和精力要比安卓小很多。大家都知道安卓是基于Linu开发者_运维问答x开发出来的系统,经过全世界用户的不断努力,共同完善才有了今天的成就。而华为则是完善安卓系统中贡献最大的之一,其贡献度高达1.5%,仅次于谷歌的3%。鸿蒙OS和安卓的第二个不同点就是其实基于微内核开发的,目前来说虽然也兼容linux,但是之后都会迁移到微内核。因此流畅度和安全性都会高于安卓。比如天然无ROOT这一点就是一台突破。最后要说的就是鸿蒙OS也同样是一台对于全世界开源的系统,可以让全世界的程序员都参与到鸿蒙的建设中来。华为消费者业务CEO余承东表示:“我们相信鸿蒙OS的推出会极大地提升产业的活力和生态的丰富性,希望鸿蒙OS的推出能够为全场景时代带来更加丰富多彩的体验。我们欢迎全球开发者积极支持鸿蒙OS生态建设,共同为消费者打造全场景智慧化生活体验”。


45188 2021-09-14 06:35

最主要的区别,就是一台是微内核系统,一台是宏内核系统。这里我再给大家解释一下这两个系统的差别,我是半专业的,而且目前对鸿蒙的内核也只是推测。下面有一张图,大家可以看看,是我在另外一台问题中回答的,这里面应该是很清楚的写明白了一些主流的OS我们可以看到,安卓是基于Linux的,Linux是基于Unix的,也就是安卓的内核实际上是Linux,而Linux实际上是宏内核,所以安卓也是宏内核的系统而华为鸿蒙不是基于Linux的,我们看现场发布会中余承东的PPT,里面清晰的把鸿蒙和Linux并列为底层的内核,所以鸿蒙应该能支持Linux内核,自身你内核肯定不是基于Linux。推测鸿蒙是基于BSD系统衍生的。BSD类系统又叫类Unix系统,是Unix的变种。兼容Linux内核最大的可能性是基于生态考虑,例如为了兼容安卓的生态,个人猜测所以,万物源于Unix,真是一点问题也没有。不过我没有获取详细的内核信息,这个仅仅是我的猜测。从发布会可以看出,鸿蒙可以支持3个内核,一台是Linux、一台是自个的鸿蒙内核,还有就是华为自个的物联网LiteOS内核,未来会统一为何要支持Linux内核,这里猜测支持Linux内核,有可能是用于兼容安卓应用的那么鸿蒙系统基于Unix有什么特点呢?我们可以看看另外一台源于Unix的系统,也就是IOS,IOS也是源于Unix,参考了FreeBSD的实现。第一台区别就是,鸿蒙的运行更加顺畅,这里我们套用央视的微博图片由于鸿蒙也没有Java虚拟机,所以在运行上鸿蒙不会出现安卓需要中间虚拟机做二传手,应用底层直接和机器底层通信,效率更高。这个实际上和华为的方舟编译器类似,EMUI目前用了方舟编译器,速度有了明显的提升第二个区别就是我们说的微内核和宏内核的区别,央视微博的第二个图也非常好。最基础的区别是,宏内核里面固话了很多系统服务,微内核只保留了系统的基本运行、管理和调度功能这有什么好处呢?最大的好处是适配性强,可开发者_开发知识库以适配多种终端。安卓系统大家都知道,想要流畅运行,所需的硬件资源越来越多,而且安卓的稳定性一直被诟病,这个是宏内核的毛病因为手机、智能电视盒子支持宏内核没有问题,资源足够。但是一些物联网终端没有那么多内存、CPU资源,也不需要文件管理等功能,可能协议也非常简单,这种情况下安卓就搞不定了。所以华为之前的物联网使用的自研的LiteOS,其他公司的物联网终端也没有用安卓而微内核就没有这个问题,系统只有最基础的功能,想要什么功能加载什么,这就大大增加了适配性。例如物联网终端只要最基础的,手机和电视机需要很多复杂的功能,等等而且对于微内核来说,系统更加稳定安全。因为内核没有那么多乱七八糟的功能,不会因为这些乱七八糟的功能崩溃影响系统。所以对于工业物联网终端来说,更看重稳定性,微内核的稳定性更高一些而且鸿蒙还自个开发了分布式软总线,通过这种技术可以支持多个设备无缝链接。比如手机可以作为电视机机的扬声器,也可以作为电视机机的外设。这个是不是很熟悉?对了,这就是第一款加载鸿蒙OS的荣耀智慧屏所主打的功能所以,这就是鸿蒙和安卓的区别,当然鸿蒙还很年轻,微内核的开发难度又比较高,每一台功能都要多带带开发,所以鸿蒙目前还不能适配手机。这个或是一台新生的系统,大家充满期望,但是或是要给鸿蒙时间。


速水奖 2021-09-14 06:41

开发者_Go百科 具体还不清楚,只有实际体验才能略知一二


0

精彩评论

暂无评论...
验证码 换一张
取 消