物联网

物联网时代的鸿蒙野心有多大

发布时间:2019-09-10 23:23:35 所属栏目:物联网 阅读:

当下谈论华为的关键词不再是5G,而是“鸿蒙”(Harmony OS)。这个词在中国神话故事中意为“开天辟地”,是华为于8月9日举行的“开发者大会”上发布的操作系统的名字。

8月9日,华为发布了“鸿蒙”(Harmony OS)。

华为将发布这一操作系统的消息传闻已久,不过版本各异。有人说它是一个手机操作系统,将取代Android,也有人否认,声称它将只应用于工业领域。

余承东在发布会上对鸿蒙给出的定位把这些传言都否定了。“今天的操作系统都是为不同的平台(设计的),手机有手机的操作系统、手表有手表的操作系统、车机都有车机的操作系统。”他说,而鸿蒙的“自我要求”是打破设备之间的墙——它会同时支持大屏、可穿戴、车机、音箱、手表、手机、PC 等多元设备。

余承东是华为消费者业务CEO,他将鸿蒙和Google正在开发的Fuchsia一起称作“下一代操作系统”——面向物联网时代。在他的划分下,以Windows为代表的PC系统是操作系统历史上的第一代居民,以Android和iOS为代表的移动互联网操作系统是第二代。

打通设备之间的隔离墙是个古老的愿望,但计算机诞生70多年了,这一愿望仍未实现。而华为历时7年研发的鸿蒙OS,究竟已经走到哪一步了?

鸿蒙到底是什么?

在8月9日的发布会上,余承东给出了一段演示,展示一台加载了鸿蒙系统的手机和同样加载了该系统的大疆无人机可以做到什么:主持人站在大会主席台上手持手机,同位于会场外的一位华为员工视频通话,当场内的主持人表示希望看一眼那位场外人士正在操作的大疆无人机在拍摄何种内容时,视频通话的画面立刻就从那位场外人士的脸切换成了空中无人机正在俯瞰的视野。

另一段视频演示了类似的应用场景:一位女性通过手机视频通话向友人询问穿着建议,不满于手机屏幕太小,她把手机往电视屏幕上碰了一下,视频画面下一秒就从手机屏幕转向了电视屏幕——这一次是电视机的摄像头被调用了。

“以前,设备都能连上,但实际运行应用时它们又是彼此分开的。鸿蒙可以让多个硬件叠加,成为一个超级设备。”华为消费者业务软件总裁王成录说。多端互联是鸿蒙的核心功能,华为称鸿蒙采用的是所谓“分布式架构”。

除了家庭场景,华为还计划将其拓展至出行、运动、办公等领域。

比如在通过一次NFC(近场通讯技术)连接后,用户就可以将手机屏幕完整地显示到电脑屏幕上。与单纯的投屏不同,鸿蒙系统下的用户可以在电脑屏幕上使用鼠标操作手机,也可以反过来用手机操作电脑,两个系统之间可以像一个系统的两个文档之间那样互动。王成录声称,目前钉钉、WPS已支持这样的拖入拖出功能。

硬件之间的互动听起来并不新鲜,苹果的AirDrop功能就意在实现这一目标,让同属iOS系统的苹果设备之间可以通过该功能“隔空投递”文件。不过华为的鸿蒙是完全不同的东西——AirDrop是一种基于蓝牙传输技术的应用程序,而鸿蒙是一个操作系统,它可以驱动设备A操控设备B,AirDrop则不能。

鸿蒙的现有架构中,内核部分依然包括了“Linux内核”,但余承东声称,鸿蒙之所以有潜力做到多屏互动,是因为在操作系统内用“微内核”取代了Android和iOS的“宏内核”(即单内核)。

“宏内核”和“微内核”的关键差异在于集成程度的不同。

1991年,21岁芬兰赫尔辛基大学计算机科学系的学生Linus Torvalds撰写Linux系统的时候,把进程管理、设备驱动程序、文件系统都放进了操作系统的管理中心——内核。之后基于Linus Torvalds的开源代码写成的Android和iOS系统都采纳了这种内核——宏内核。

而鸿蒙则将设备驱动程序和文件系统等在内的程序都从内核中拿出,内核内只保留处理时间、内存、通讯、中断等基本功能的资源管理程序。因为集成程度更低,这种体积更小的管理中心被称为微内核。

物联网时代的鸿蒙野心有多大

设备驱动程序和文件系统等程序从内核中拿出后,放到外面的应用层作为独立模块,这种架构使得来自其他硬件的内核可以更便捷地调用这些模块——只要事先向该硬件的内核发出一个授信申请即可。这套协作机制构建了设备密切互动的基础。

听起来,这种跨设备相互操控的能力正是物联网时代需要的:设备之间互为终端、互为外设,需要的时候,其中任何一个设备都可以成为人机交互的入口。