8月9日,在广东东莞举办的华为开发者大会 HDC.2019上,华为消费者业务CEO余承东正式发布了“面向未来、多终端能力共享的操作系统”——鸿蒙HarmonyOS。
鸿蒙的名字大家都已经耳熟能详了,而对于Harmony这个英文,余承东解释,“希望能给世界带来更多和谐”。
华为也表示,这是全世界第一个基于微内核的全场景分布的操作系统。
当然,华为也回应了关于何时启用这一系统的疑问——随时可以!
但是,华为也表示,目前仍然会优先使用谷歌安卓操作系统,一旦安卓无法使用,我们将随时启用鸿蒙OS,鸿蒙比安卓具有更强的安全性、操作性。
考虑到生态,余承东也表示,从安卓到鸿蒙的迁移工作量非常之小,一两天就能搞完,非常便捷方便,可以说真正的实现了兼容。
并且,华为鸿蒙完全开源!余承东称,希望全球开发者能够共同参与,开发这款全球最领先面向下一代的操作系统。
八大亮点对标安卓,面向未来的下一代的操作系统
灵活适配全场景丰富终端形态
余承东将现在的世界称为“万物互联”的世界,无论是在家中还是在办公,都需要大量的IOT设备。那么在这种场景下,什么样的OS才能满足需求?未来万物互联智能,不可能为所有硬件开发OS,而安卓/Linux代码冗长,难以保持流畅度。
华为表示,鸿蒙OS的架构最底层是内核层,上面是基础服务层、程序框架。通过这些设置,可以支撑各种不同的设备,包括智慧大屏、穿戴、车机、音箱,甚至手表穿戴、手机等等。通过一套系统,一个IOS实现模块化的结构,对应不同的设备可以弹性部署。不管硬件能力强的,还是硬件能力弱的,都可以使用一套操作系统,可以统一在不同的硬件平台上进行加载和部署。
分布式架构首次用于终端OS
华为鸿蒙OS采用分布式架构,这也是分布式架构首次用于终端OS,实现了跨终端无缝协同体验。
这种分布式架构,包括分布式的软总线,硬件能力的虚拟化,分布式的数据管理以及分布式任务调度,硬件能力虚拟化为共享资源,让分布式软总线能够连接能连接不同的终端。终端的显示能力、摄像能力、扬声器麦克风、传感器和计算等各种能力都是一种资源化的。
终端之间实现能力互助共享
余承东表示,通过分布式软总线,让同一用户账户下的多种终端,能够实现硬件能力的跨设备跨终端之间的调用。
华为称,这是业界目前的操作系统从来没有过的,硬件虚拟化的能力。
分布式软总线带来极简协议
分布式软总线的技术带来的是极简的协议,图中是传统的七层的网络通信标准模型,从物理层、数据链路层、网络层到传输层、会话层、表示层、应用层。而鸿蒙OS这种分布式操作系统对中间的四层通信协议进行了简化。
因此,鸿蒙OS可以让传输更加高效、更加简洁、更加快捷,实现了极简的协议。这种分布式软总线还能实现低时延,吞吐率达到1.2G每秒,以及高可靠性,甚至在丢包达到25%的时候,仍然能保证用户体验。这也就是鸿蒙OS要给大家带来天生流畅的性能。
确定时延引擎,带来流畅稳定的用户体验
传统的安卓系统其实沿用了Linux内核调度机制,是一种传统的面向服务器负载的公平调度模式,难以保障用户体验。
而华为打破了这种设定,通过负载实时分析预测,匹配应用程序,确保资源的精准调度。余承东在现场打了一个很形象的比喻,鸿蒙可以确定,时延引擎能确保用户交互体验流畅,各种系统可以根据快慢速度分别跑在不同的车道,就像”自行车就跑在自行车道上,快车跑在快车道上,要超车还有专门的超车车道。”
高性能IPC,进程间通信效率提高5倍
那么,如何能保证进程间通讯的性能呢?
余承东在现场用一张图对比了华为鸿蒙OS和QNX以及谷歌的下一代操作系统Fuchsia
-
鸿蒙系统
+关注
关注
183文章
2634浏览量
66348
发布评论请先 登录
相关推荐
评论