HDC发布鸿蒙OS,打造全场景互联,微内核性能更稳定!

明星八卦 浏览(1285)

  互联网的发展已经很难有更大的突破,随着AI人工智能以及5G网络的到来,全新的物联网时代将会成为科技领域的主流,打造万物互联的场景是当下每一家科技公司都在努力的方向,而实现万物互联的关键因素不仅仅是在硬件芯片方面,软件兼容的重要性甚至超过了硬件的重要性,因此我们看到苹果在尝试拉近每款终端产品系统之间的差距、Google有意打造全新的Fuchsia OS,其主要目的都是为了让自家生态各款终端产品能够更好的互联融合。

  

  自美国商务部先后对中兴和华为做出限制之后,中国厂商在自研芯片以及自研系统方面都有了高度的重视,华为此前曾高调宣布已经拥有自主研发的移动端操作系统,如果Android系统一旦被停止使用,华为随时可以启用自己的操作系统,而这款操作系统的名称已经毫无悬念,就是此前不断传闻的“鸿蒙OS”。在8月9日开幕的HDC2019大会上,余承东正式发布鸿蒙OS并对这款操作系统进行了详细的介绍。

  

  余承东认为Android系统基于Linux宏内核开发,而在2000万行的Android Linux内核代码中,仅有8%的核心代码会被频繁使用,庞大的冗余不仅让Android系统显得更加臃肿,而且想要在不同终端之间实现流畅体验的互联并不容易。如今万物互联的时代已经来临,从手持终端到穿戴设备,从智能家居到车联网,所有的设备如果想要全部实现轻松互联,对内置系统的要求以及安全问题有了更高的要求,因此跨终端的系统体验在稳定性以及安全性方面并没有做到足够完美,因此华为的鸿蒙OS应运而生,将兼容所有的智能终端设备。

  

  这种能够适应各种智能终端的操作系统不仅为开发者降低了开发成本,让开发者无需针对各款终端开发不同版本的APP应用,而且对于用户的体验也同样有很大的提升。目前的智能家居生态多数以跨品牌合作为主,甚至一些智能家居的不同设备需要使用不同的APP应用进行控制,而且在匹配APP应用与智能硬件方面也略显繁琐,如果能够将智能终端产品的系统进行兼容统一,那么在软硬件匹配以及多设备联动方面都能带来更加便捷的体验。

  

  鸿蒙OS定义为分布式OS系统,同时加入方舟编译器的支持以后,未来将实现对多语言统一编译的支持,开发者可以通过C/C++、Java、JS等任一语言进行统一开发,标签化的控件将会针对智能手机、大屏设备以及车机设备完成不同设备之间的自适配布局。按照华为目前对于鸿蒙系统的发展计划来看,2019年的鸿蒙OS将会是1.0版本,基于已经开源的框架对关键模块进行自主研发,主要应用于华为和荣耀的智慧屏产品。

  

  对比Android系统,鸿蒙OS的分布式设计更大优势在于安全性方面,Android由于基于Linux内核,因此Root用户为最高权限,而默认Root权限在Android系统中是被关闭的,如果一旦Root权限被恶意用户获取,也就意味着他拥有了Android系统的最高用户权限,可以对该设备的Android系统进行任意操作。鸿蒙OS基于微内核设计,重要的UI界面、电源管理、内存管理以及文件系统等服务均由外核控制,而各项服务功能又都处于独立锁定的状态,微核心的线程调度、进度通信等核心服务由系统权限直接控制,没有Root权限等用户控制渠道。

  

  2020年的鸿蒙OS 2.0将会对内核及应用框架进行完整的自主研发,实现多语言的统一编译,增加在国产PC电脑、智能穿戴设备以及车机设备的应用场景,而未来的鸿蒙OS 3.0将会实现软硬件协同优化,主要应用于智能音箱和智能耳机,更长远的计划是将鸿蒙OS应用到VR眼镜等更多的智能设备中,同时为了加速鸿蒙OS的发展,余承东也表示鸿蒙OS将会开放源代码,让更多厂商加入鸿蒙OS生态的打造中,从而让鸿蒙OS的智能生态更完整的覆盖多种场景。