Fork me on GitHub

华为鸿蒙OS发布!余承东:随时可替换安卓;方舟将支持混合编译

  乾明 边策 郭一璞 发自 凹非寺 
  量子位 报道 公众号 QbitAI

  千呼万唤始出来,华为鸿蒙操作系统,今日正式发布。

  英文名HarmonyOS,寓意为和谐。

  并不像亿万行代码的安卓那样笨重,鸿蒙 OS 不止支持手机,可穿戴设备、车辆、音箱等各个平台都可用,大到 GB 级内存,小到 KB 级内存,全都灵活支持。

  而且,鸿蒙 OS 是终端 OS 首次使用分布式架构,能做到低时延、高吞吐、高可靠;实现模块化解耦,可以对应不同设备可弹性部署。

  余承东说,鸿蒙 OS 可以兼容安卓应用,如果安卓无法使用,随时可以启动鸿蒙,但考虑到合作伙伴关系及生态,优先使用谷歌的安卓系统。

  并且,余承东表示鸿蒙操作系统将会开源

  此外,关于另一款备受期待的产品方舟编译器,余承东说,这款编译器未来能支持多语言统一编译,C、C++、Java、JS、Kotlin 等都能支持,甚至可以混合编译。

  AIoT:操作系统的挑战

  余承东首先宣布了华为5~10 年长期战略,即向用户提供全场景全连接的智慧生活服务。余承东现场用了“1+8+N”这个关键词。

  所谓 1 是指智能手机,8 是指 8 个智能设备:PC、平板、智慧屏、车机、耳机、音箱、手表,眼镜。N是更广泛的 IoT 设备。

  然后,余承东现场提出问题:

  这样一个万物互联的时代,怎样的 OS 才能满足需要呢?

  余承东说,Android、Linux 操作系统内核庞大冗余,总共超过 2000 万行代码,而我们平时使用的只有8% 的代码,这两个系统难以保证不同终端的体验流畅。

  而且, 多终端也对设备安全提出了更高的需求。现在终端设备的操作系统非常多,而软件生态和硬件绑定,开发者需要为不同平台开发不同的软件,降低了用户体验和开发效率。

  当然,也有很多公司在探索这一方向,比如谷歌和苹果。

  谷歌正在开发“大一统”的 Fuchsia 系统,未来的发展方向是微内核,但余承东指出,它并不是分布式设计,性能较差。

  至于苹果公司,使用的是混合内核,现在系统逐渐分裂,而且生态又封闭。

  鸿蒙 OS 登场

  因此,华为推出了鸿蒙 OS(英文名取其谐音,HarmonyOS),它是基于微内核的全场景分布式 OS。

  鸿蒙 OS 具有分布架构、运行流畅、安全可信等特点。

  首先,鸿蒙 OS 可以支持智慧屏、可穿戴设备、车载、手机等多种设备,并且根据不同性能的设备灵活适配各种终端,从 GB 级别的电脑手机、到 MB 级别的智能手表,再到 KB 基本的小型智能家居设备都能使用,实现跨终端无缝体验。

  分布式软总线技术实现了极简协议,巨头低时延、高吞吐、高可靠的优点。

  运行流畅是鸿蒙相比 Android 系统的一大优势。余承东说,目前 Android 沿用 Linux 内核调度机制,难以保障用户体验。而鸿蒙 OS 可以实时负载预测,确保用户体验流畅,相应时延降低了 25%。

  余承东打了个比方,Android 系统就像所有车辆都挤在同一个车道,而鸿蒙 OS 相当于给道路划分出了快车道、慢车道、自行车道,各个进程之间不会相互堵塞。

  相比 Android 鸿蒙进程之间通信效率提升3~5 倍。

  至于为何鸿蒙 OS 要采用微内核,余承东说是为了保证内核级别的安全,以后使用微内核将是一大趋势。微内核天然无 root 权限,外核服务相互隔离,从源头提升系统安全。

  对于鸿蒙这样一个可以适配不同终端的 OS 来说,最重要的生态共享。为此,华为提供了面向多终端开发的 IDE,实现在手机、PC、车载设备不同屏幕、不同硬件上的布局自适应。

  随后,余承东介绍了华为自研的方舟编译器,它未来会支持多语言同意编译,包括C/C++,Java,JS,Kotlin 等语言,最多实现 60% 的性能提升。

  可随时替代 Android

  现阶段,鸿蒙 OS 还是保留了 Linux 内核,主要是从软件生态的角度考虑,可以兼容 Linux、Android、HTML5 应用。未来将用鸿蒙 OS 将用微内核代替所有,并采用方舟编译器。

  因为现在主流的软件开发者仍然在为 Android 等系统开发应用,如何帮助他们将软件移植到鸿蒙 OS 上,是建设生态的关键。

  鸿蒙 OS 借助分布式能力 Kit 开发跨终端应用,能够像开发普通应用一样简单。

  明天发布的荣耀智慧屏就会用上鸿蒙 OS,现场华为还公布了一张时间表,明年华为将在手机中用上鸿蒙系统。

  余承东表示,鸿蒙随时可以用在手机上,但是谷歌是华为的合作伙伴,另外也是因为 Android 生态很成熟,华为会继续在手机上使用 Android。

  但是华为不惧“断供”,如果 Android 无法使用,华为随时可以切换到鸿蒙 OS。

  而且生态系统的迁移也很便捷,余承东说普通开发者只需一两天时间就可以将 Android 应用移植到鸿蒙上。

  最后,余承东在演讲中宣布鸿蒙 OS 开源,希望和开发者一起打造更强大的 OS。

  One more thing

  华为鸿蒙 OS 发布后,余承东也谈到了美国断供的影响:

没有美国断供,我们手机能够做到世界第一。现在,我们还可以坐稳第二。

  另外,今天也是“大嘴”余承东 50 岁生日。

  他 1993 年加入华为,一干就是 26 年,在他治下,华为手机从无到有,华为手机从弱鸡成为全球第二。

  所以也让我们顺祝余承东:生日快乐!

来自:
量子位(ID:QbitAI)

作者:Johnson
原创文章,版权所有,转载请保留原文链接。