记住这一天:美国断供之日,华为反击之时( 二 )

记住这一天:美国断供之日,华为反击之时
没错 , 传说中"最安全的手机" , 黑莓 , 就是微内核操作系统 。而近几年 , 除了华为之外 , 还有一家互联网巨头 , 也一直盯着微内核不放:记住这一天:美国断供之日,华为反击之时
这正是以安卓闻名于世的谷歌 , 而除了安卓之外 , 它也正在研发一个微内核操作系统 , 叫做Fuchsia 。所以说 , 从基本理论架构 , 和商业化探索的历史来看 , 微内核这条路虽然不太好走 , 但是绝不是没有前途 。而华为来做微内核 , 我认为比一般的企业 , 成功率会高一些 。这首先当然是因为 , 华为本身就是一家执行力极强的公司 , 曾经数次做到过被认为是不可能的技术突破 , 否则它就不可能是5G时代的领先者;但更深层次的原因是 , 微内核为什么效率不行?就是因为内核与外核的通信效率还不够高 。而华为 , 最擅长的是什么?是信息与通信解决方案 。换句话来说 , 至少在技术层面上 , 华为确实可以凭借相同的技术理论 , 取得不错的“主场优势” , 比传统操作系统公司走得更远 。我想 , 这可能也是华为选择这条相对冒险的路的原因之一 。鸿蒙早在2016年就已经立项 , 如果技术理论真的行不通 , 华为应该早就把这个项目砍掉了 。记住这一天:美国断供之日,华为反击之时
而假如鸿蒙的微内核真的能成 , 那么与其他主流操作系统相比 , 华为将具有一个决定成败的巨大优势:鸿蒙OS , 远不仅仅是手机系统 。它是一把开启物联网时代的钥匙 。要理解鸿蒙在物联网时代的优势 , 我们必须理解两件事:第一 , 一次开发 。第二 , 分布式结构 。2一次开发与分布式关于“一次开发” , 华为在这次HDC上放出了一张PPT:记住这一天:美国断供之日,华为反击之时
很简洁 , 但就是看不懂 。 没关系 , 让我们继续类比:为了实现“吃上最好的午饭”这个目标 , 我准备对乌鸦和快爷进行培训 。 他们还是一个负责采购 , 一个负责下厨 。 那么 , 应该如何规划 , 才能最快完成对他俩的培训?按照一般思路 , 既然学习目标不同 , 那么就需要为他俩分别定制一套教材 , 然后分别培训 。但是 , 用鸿蒙OS的话 , 那思路就完全不一样了:我们可以直接开发一套包含做饭全流程的完整教材 , 从采购到下厨 , 所有功能都由单独模块负责 。然后 , 我们把这个教材交给乌鸦和快爷 , 乌鸦会自动无视下厨模块 , 只学习如何采购;快爷则相反 。 这样一来 , 我只需要编写一套教材 , 快爷和乌鸦就都能学会自己的模块 , 最终顺利做出一桌好菜 。这就是最简单的“一次开发 , 支持多种终端” 。正是凭借了鸿蒙OS的微内核架构 , 不同的应用功能模块才能泾渭分明地发挥作用 。 只要设计合理 , 哪怕在部分设备上屏蔽部分模块 , 整个应用依旧可以正常工作 。在这一次的HDC大会上 , 华为展示了他们给鸿蒙OS准备的开发工具 , 其中已经包括了完整的虚拟测试系统——当你编写完代码之后 , 你可以即时地看到在不同终端上的应用表现 。这样 , 连测试版都不需要安装到不同设备上反复验证 , 大大降低了我们测试的压力 。记住这一天:美国断供之日,华为反击之时
或许还有朋友会奇怪:干嘛要把一个任务交给不同的设备?用一个设备完成所有操作 , 难道不是最好的吗?问得好 。 这个问题 , 其实正是鸿蒙OS的另一个核心特性:分布式结构 。还是让我们来厨房看看:记住这一天:美国断供之日,华为反击之时
我买了一台智能蒸烤机 , 只要输入正确的详细参数 , 什么都不会一样能做出好菜 。而此时 , 如果再借助鸿蒙OS的分布式网络 , 我们就可以把网上查到的菜谱 , 直接发给智能蒸烤机 , 只需要挑选菜谱、点“确认”两步 , 就能搞定一道好菜 。


推荐阅读