在华为开发者大会上千呼万唤的鸿蒙系统终于还是亮相了,和之前写文章推测的差不多,华为这次为了打造生态系统代码是开源的,采用了不同于安卓和苹果系统的架构,使用了全新的微内核架构,之前在文章也多次提到方舟编译器必然在这个系统中起到举足轻重的作用,现在都变成了真实意义上的存在,华为在鸿蒙系统投入了4000多人,比原计划提前了很多时间,前段时间华为释放出来的一种信号,将继续支持使用安卓系统在谷歌继续授权的情况下,现在鸿蒙系统直接发布并没有直接推送到手机设备,但从发布上已经看到支持手机也只是时间问题。
华为生态系统起航
采用微内核架构。现在流行的安卓系统属于宏内核架构,所有的系统和服务都集成在一个系统里面,在系统启动的时候全部加载起来,由系统统一调配资源,宏内核对于小型的设备对小型设备,有着非常大的优势,但对于越来越复杂的手机来讲,这种架构的弊端已经显示出来了。IOS系统会稍微好一点属于宏内核和微内核想结合的方式,但华为鸿蒙系统更加有魄力,直接采用全功能的微内核,由于微内核在通讯开销上会比较大,所以华为在设计上做了大量的优化,已经在进程通讯性能上提升了5倍。
全方位共享分布式原理。之前华为公司一直在喊着,华为的操作系统是为物联网打造,不仅仅是为手机系统服务,从华为开发者大会发布的消息看这是事实不是在吹牛,就连之前华为一直不去涉及的领域智能电视也准备要发布了,证明了华为公司在打造真正的物联网生态系统,围绕着这个生态的关键需要一个分布式的操作系统,鸿蒙系统就是为了这个而打造的,万物互联的系统,采用了互为主从的设计方案,通过手机控制电脑,通过遥控器控制手机这些的操作在鸿蒙系统上都能得以体现。
unix系统架构
什么是微内核微内核基本的设计理念简化内核,在设计上要对标谷歌的Fuchisa系统,大家都认识到微内核在未来的生态系统中起到非常大的作用,这也是操作系统未来发展的一个趋势,说到微内核的历史,经历了三个时期的转变,其中比较有名的案例是黑莓公司的QNX系统,整体来讲在商业上应用相对比较少,这次华为直接作为构建生态系统的核心,还是存在的风险性的。
正是有了鸿蒙系统的存在,有了底气和谷歌对话,如果开放安卓的授权继续采用安卓,如果不授权那就直接上鸿蒙系统了,准备了这么长时间华为这次算是打了翻身仗,谷歌是最不愿意看到新的手机系统出现在市场上的,但华为本身已经顾及不了这么多了,生态系统的建立势在必行,可以先不考虑在手机上使用起码现在别的互联网体系先开始使用了,回到正题。
具有历史意义的一次开发者大会
还是之前说到的老问题,华为能不能冲出中国,主要在于国内很多内容厂家能不能配合到位,相信华为的鸿蒙在国内推广起来问题不大,主要华为已经在消费电子方面已经积累了大量的忠实用户,用了更好的功能直接升级就可以完成,华为手机现在日活量已经有5.3亿,这是一个相当恐怖的数字,这也是华为敢于叫板谷歌主要原因,真要是被逼急了鸿蒙系统直接就上线了,加上国内的爱国主义情怀高涨,还是非常有助于这个系统的推广。
微内核非常适用于华为对于鸿蒙系统的构想,再加上华为背后强大的技术支撑,鸿蒙系统如果生态真正的建立成功影响最大的就属于谷歌了,因为这次美国封锁事件之所以华为手机在国内不受影响,在国外谷歌的全家桶使用范围非常广泛,像常见的地图,邮箱,视频,应用市场等等都在谷歌的控制范围之内。如果真的闹得不可开交,华为直接以消费电子为主要龙头引领者国内很多内容制造商出海作战,如果造成这种大趋势,华为公司的行为可真就是实实在在的爱国行为了,对于一直想出海作战国内应用厂商来讲是一个极好的机会,从内心还是期待着这一天早点到来。
作为一个技术研发人员,会在第一时间了解鸿蒙的开发动态,并且下载相关的SDK开始研究之路,算是为国内的操作系统生态贡献自己一份薄弱的力量。
花粉社群VIP加油站
猜你喜欢