从华为鸿蒙和柔宇waterOS 看懂新系统的两个创新方向

编者按:本文来源创业邦专栏互联网江湖 , 创业邦经授权转载 。
最近 , 华为鸿蒙系统的发布引起了广泛讨论 。 由于UI、交互界面与此前的安卓系统过于相似 , 被部分人质疑鸿蒙是安卓“换皮”系统 。 其实系统设计并非只有在UI、交互界面等方面进行创新 , 针对不同平台、不同硬件和不同需求 , 系统在各个层面可以进行许多独到的创新 。
例如最近折叠屏手机的火热 , 让我们看到了一些基于安卓系统的全新折叠屏手机系统 , 特别是最先发布首款消费级折叠屏手机的柔宇科技 , 打造了独特的waterOS , 带来了更多交互方式和系统创新 。 我们不妨来看看鸿蒙系统和折叠屏手机系统这类新系统的设计思路 , 就不难了解系统创新的不同方向 , 以及鸿蒙系统为何会设计成这个样子 。
基于物联网 , 华为鸿蒙创造新内核系统
据华为介绍 , 鸿蒙系统最主要的特点是全场景、分布式、微内核 , 能够为不同设备的智能化、互联和协同提供统一语言 , 带来简洁、流畅、连续安全可靠的全场景交互体验 。
从华为鸿蒙和柔宇waterOS 看懂新系统的两个创新方向
文章图片
简单来说 , 全场景、分布式就是不同智能终端可以多屏协作 , 电脑 , 平板和手机可以很方便实现在电脑上操作平板 。 除了华为自己的产品之外 , 一些已经加入鸿蒙阵营的企业也已经推出一些可以支持鸿蒙系统的智能硬件 。 在电商平台购买家电时 , 可以看到一些产品附带鸿蒙logo , 这样的家电产品 , 就可以通过鸿蒙的“碰一碰”功能实现配置组网 , 无需安装额外App , 十分方便 。
从华为鸿蒙和柔宇waterOS 看懂新系统的两个创新方向
文章图片
目前 , 市面上已经有许多智能物联产品 , 这些产品有的能够实现复杂功能、本身具有较高的计算能力 , 例如手机、平板、电脑、电视 。 另一些则只具有简单功能 , 自身硬件计算能力也不强 , 例如打印机、智能台灯、扫地机器人、智能摄像头、智能体脂秤等 。 为了构建万物互联的全场景系统 , 华为选择基于微内核打造全新操作系统 。
从华为鸿蒙和柔宇waterOS 看懂新系统的两个创新方向
文章图片
微内核是与宏内核相对的系统架构 。 典型的微内核系统 , 例如MINIX仅提供地址空间管理以及进程间通信等最基础的功能;而最具代表性的宏内核系统Linux , 则提供包括驱动 , 调度器 , 地址空间管理 , 进程间通信 , 文件系统 , 虚拟文件系统 , 系统调用在内的诸多功能 。 这从两者的代码数量上可以直观体现 。 Linux系统其宏内核的代码量高达2700万行 , MINIX3的微内核仅1.2万行代码 。
简单来说 , 宏内核相当于一桌满汉全席 , 系统为每一位用户准备一套包含全套服务的“餐点” , 不管你食量多大、需求多大 , 在系统运行时都会将所有餐点摆上桌 , 也就是所有代码都运行一遍 。 而微内核则是自助餐 , 每个人可以根据不同的饥饿程度、不同的喜好 , 选择需要的餐点 , 也就是运行相应的程序代码 。 相较而言 , 宏内核兼容更多硬件和功能 , 但需要更多硬件性能来运行整个系统 , 而且容易因为某一段代码bug而整体崩溃 。 微内核则不会将硬件性能浪费在维持冗余功能上 , 但容易遇到不支持的硬件 。
总体来说 , 华为鸿蒙是由内而外的创新 , 最大的变化基于微内核 , 在大家看不到的交互界面之下 , 鸿蒙系统更加流畅 , 并且可以根据不同硬件平台裁剪定制系统 , 快速扩展生态 。 而为了保证用户习惯的使用方式 , 在系统外部的UI设计上 , 保持了成熟的用户交互界面设计 , 其创新之处 , 只有放在万物互联的全场景下 , 用户才能切实体验到 。