今天的东莞格外的热,但比天气更火热的,应该是华为 2019 开发者大会的现场。

今年出了华为被断供这个事儿之后,大家对华为接下来的生存战略也格外关注,也许是为了表决心,华为召开了有史以来规模最大的全球开发者大会,这也算是行业内的大事件了。

大家最最最关注的,也就是华为鸿蒙系统。这么多年,安卓系统一直在手机系统中占据绝对的主导地位,一旦华为被谷歌断供,后果不堪设想。

而寄托了国产 OS 希望的,无疑也是鸿蒙系统,在今天的开发者大会上,它终于亮相了,鲁 sir 更愿意理解为,它终于 " 亮剑 " 了。

鸿蒙系统:手机随时可用

鸿蒙操作系统。英文名 Harmony OS,基于微内核的全场景分布式 OS。本着要把《山海经》注册一遍的原则,鸿蒙当初可能没怎么考虑到英文发音,到现在只能取了个 Harmony 谐音。

好了说回主题,鸿蒙系统有四大特点:分布架构、天生流畅、内核安全、生态共享。

(1)分布架构

这是分布式架构首次用于终端 OS,可实现跨超终端无缝协同体验,灵活适配全场景丰富终端形态。

鸿蒙 OS 的 " 分布式 OS 架构 " 可以帮助开发者像开发同一终端一样开发跨终端分布式应用,也可以让消费者享受到强大的跨终端业务协同能力带来的无缝体验。

举个例子来讲,智能手机和智能电视用户不同,两个系统之间有差别,但它们可以采用同样的内核,部署不同的界面功能。这也是鸿蒙系统最大的优势,适配不同的屏幕大小与硬件的能力,开发者呢也可以一次开发多个终端应用,并同时维护多个 APP 版本。

此外,方舟编译器未来将支持多语言统一编译,大幅提高开发效率。

(2)天生流畅

安卓有超过 1 亿行代码,内核就超过 2000 万行,整体比较冗余,与之相比,鸿蒙系统采用了 " 微内核 " 的设计理念,微内核采用同一套操作平台,针对不同硬件能力的产品进行部署,提升效率。

鸿蒙 OS 通过使用确定时延引擎和高性能 IPC 两大技术,解决现有系统性能不足的问题。

确定时延引擎可在任务执行前分配优先级及时限进行调度处理,应用响应时延降低 25.7%,也就是我们所说的智能调配,和开游戏模式时会调动所有性能到游戏中是一个道理。

而微内核结构小巧的特性,可以使 IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升 5 倍。

(3)内核安全

微内核设计尽可能多地实现系统服务,同时加入相互之间的安全保护。

鸿蒙 OS 将微内核技术应用于可信执行环境(TEE),通过形式化方法,重塑可信安全。

由于鸿蒙 OS 微内核的代码量只有安卓宏内核的千分之一,其受攻击几率也大幅降低。

这里解释的话会比较复杂,形式化方法是从源头验证系统正确,无漏洞的有效手段。感兴趣的同学可以自己搜一搜资料。

(4)生态共享

跨终端生态共享,是 5G 时代的主题。分布式架构 + 微内核设计,让开发者可以基于同一工程高效构建多端自动运行 App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。

还要说一说华为的方舟编译器,它在鸿蒙系统中也有发言权。方舟编译器可供开发者在一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。

这样的鸿蒙系统,能秒天秒地秒安卓吗?答案是暂时还不能。这也是鲁 sir 比较敬佩华为的地方,敢在全球开发者面前直言自己的缺点。

任正非承认,鸿蒙的短板在于生态环境不如安卓,华为手机在海外的销售占有不菲的份额,但谷歌的安卓系统依然是海外市场的主流,鸿蒙系统在海外要想把安卓系统替换掉,尚需时日。

根据余承东的介绍,8 月 10 日发布的荣耀智慧屏产品将首发搭载鸿蒙 OS。对于安卓开发者而言,从安卓迁移到鸿蒙系统的工作量很小,甚至只要 1 到 2 天就行了。

我们可以分析出,鸿蒙系统虽然不是专门用于手机,但并不意味着它不能用于手机,甚至随时准备着用于手机。

值得一提的是,鸿蒙系统是完全开源的,换言之,无论是国内厂商还是国外厂商均可以随意使用鸿蒙 OS,包括 PC 厂商,物联网厂商,服务器厂商,电视厂商,智能穿戴厂商等。

EMUI 10 爆改安卓

EMUI 10 是专为手机打造的操作系统,这次华为爆改了安卓系统。依然延续 " 天生快、一生快 " 的优势,并在 "18 个月不卡 " 的基础上更进一步,实现 30 个月性能劣化低于 6%。

EMUI   10 还不是基于自研的鸿蒙系统打造,但是 EMUI 与华为研发的一系列技术依然有极大关联,它也支持方舟编译器,支持多语言跨平台,从安卓迁移到鸿蒙系统,开发量非常小。

既然说是爆改安卓,那究竟华为动了那些安卓底层东西呢?EMUI 10 有 3 大关键分布式技术,这里的分布式技术和鸿蒙系统上的类似,鲁 sir 就不再重复了。也就是说,虽然 EMUI 10 没有基于鸿蒙 OS,但鸿蒙的一些架构和算法也都用上了。

大家最关心的重点来啦,哪些机型可以升级呢?EMUI 10 不仅支持最新的产品,也向前代产品兼容,华为将发力老机型升级适配进程,让更多用户享受到最新科技。下一代 Mate 系列将首发搭载 EMUI10,9 月 8 日 P30 系列将启动 EMUI10 的 Beta 升级尝鲜。

除了鸿蒙系统和 EMUI 10 ,华为开发者大会上还介绍了很多比较有趣的东西,鲁 sir 要是一一说完估计能说到明天天亮,所以你们懂的,想搜啥搜啥,度娘搜搜新闻还是靠谱的。

鲁 sir 更想说的是鸿蒙系统,可能现在的鸿蒙系统是还不够成熟完善,不能安全媲美安卓,甚至可能有不少的 bug,但是从发布会来看,华为确实做出了东西的,不是 PPT 发布会。

鸿蒙系统对于华为的重要性不言而喻,但它还有更重要的意义,对于行业来说,他是一次改革性的研发,一次从底层换新的机会,一次 5G 时代的颠覆。而对于国人来说这是我们真正拥有了自己的操作系统,它不仅代表着我们的科技、创新能力在不断的进步,也证实了那句话," 国人当自强 "。

鲁 sir 有话说

或许可以从技术层面骂鸿蒙,但是从行业层面和更宏观的角度来讲,找不到骂的理由。

戳原文,给你好看!

华为将安卓系统迁移到鸿蒙OS,真·国产之光!华为鸿蒙OS发布,从安卓迁移只需要2天...相关推荐

  1. 华为国产系统Android,安卓系统已成昨日黄花!这个国产系统要挑战iOS!

    原标题:安卓系统已成昨日黄花!这个国产系统要挑战iOS! 众所周知,现在智能手机系统基本被安卓和iOS瓜分,其中安卓因为本身开源特性和较低的部署成本,是目前世界上绝大多数手机的通用系统,而iOS作为苹 ...

  2. 华为云 GaussDB 数据库,会是新的国产之光吗?

    华为云 GaussDB 数据库,会是新的国产之光吗? 华为云数据库业务总裁苏光牛 7月20日,华为云TechWave技术峰会上,华为云数据库业务总裁苏光牛正式发布两大数据库新品,包括关系型数据库Gau ...

  3. 华为手机android7价格,价格坚挺的国产之光——华为NOVA 7 SE 5G手机开箱

    价格坚挺的国产之光--华为NOVA 7 SE 5G手机开箱 2020-07-10 19:40:26 21点赞 16收藏 21评论 前言 618前期就有更换手机的打算,期间主要关注了以下三款手机: VI ...

  4. 王者苹果服务器转安卓系统,王者荣耀苹果用户可以转?王者荣耀苹果用户转安卓的方法教程...

    不知不觉王者荣耀已经陪伴我们四年了,在这四年里相信很多朋友手机都已经更新换代了吧,不过我们都知道王者荣耀里面安卓和苹果的系统是不一样的,系统更换后之前原有的东西就会全部清零,不过,最近天美给大家带来了 ...

  5. P40首发鸿蒙,华为P40 Pro基本确认:2020年的国产之光,首发国产鸿蒙系统

    相对Mate系列年度旗舰,P系列虽然同属于华为的旗舰产品,但在外观设计上该系列机型更偏向于年轻化,更符合主流年轻用户的审美.在近日外国爆料大神@Evan Blass放出的华为P40系列真机渲染图中便可 ...

  6. 华为鸿蒙ota真机测试,华为发布鸿蒙2.0手机开发者测试版!华为老手机可申请公测...

    就和之前说的一样,华为在今天正式发布了鸿蒙2.0手机的测试版系统.不过这个系统目前只是针对开发者,并不是向大众开放,目前华为已经公开启动了招募计划,开发者和华为的合作伙伴,都可以免费申请体验. 之所以 ...

  7. 安卓系统 samba服务器搭建,介绍在电脑上建samba服务器的方法 安卓samba服务器的安装方法...

    今天给大家带来介绍在电脑上建samba服务器的方法,安卓samba服务器的安装方法,让您轻松解决问题.今天教大家在电脑上建samba服务器,在安卓电视上浏览视频. 具体方法如下: 解决方法1:1 小白 ...

  8. 华为怎么把系统语言改成英语_怎么给华为手机更改语言?华为手机设置语言,涨知识了...

    目前很多人都开始使用华为手机,手机的语言也分为很多种,有时我们也需要对手机进行个性化的处理,那就需要更改到手机的语言,那么华为手机应该如何更改语言么?接下来,我便分享一些经验步骤给大家. 工具/材料 ...

  9. 外媒针对鸿蒙系统,外媒再放狠话!华为鸿蒙系统绝对能成功:比安卓iOS系统更开放...

    [9月15日讯]相信大家都知道,自从华为鸿蒙OS系统2.0版本发布以后,华为消费者业务CEO余承东正式对外官宣:"华为手机将在今年年底开始,全面启用鸿蒙OS系统2.0版本:" 同时 ...

最新文章

  1. ubuntu安装qwt出现错误时"mkdir: 无法创建目录“/usr/local/qwt-6.1.3“: 权限不够"
  2. 软件工程(2019)第四次作业-结队作业
  3. CentOS 7 下安装 mysql ,以及用到的命令
  4. Cisco SSL ×××
  5. DLL入门浅析(3)——从DLL中导出变量
  6. parsel安装老是失败_Photoshop安装失败解决办法
  7. 树莓派通过VNC连接时分辨率太低
  8. 投资最重要的事读后感_《投资最重要的事》读书笔记分享
  9. php 获取mysql大小限制_php计算整个mysql数据库大小的方法
  10. 手机组态软件_安卓平板组态软件​_移动端组态软件介绍
  11. CentOS操作系统中安装JDK的完整步骤
  12. 局域网传输/共享大文件
  13. 计算机max函数怎么操作,excel中max函数怎么使用
  14. 2014年牡丹江现场赛打铁记
  15. Android 设备管理器和有权查看使用情况的应用详解
  16. 罗兰贝格 | 适者生存:VUCA的世界
  17. Emlog程序纯黑色调CYP音乐模板源码
  18. 来张券呗 | 打造一款cps小程序《一》
  19. docker使用和搭建
  20. 诗词锦集(持续更新)

热门文章

  1. FDE之默认密码开机流程
  2. 指令、微程序、微指令、微命令、微操作之间的联系
  3. 解决Adobe Acrobat XI pro 开启十几秒自动闪退
  4. RocketMQ基础提高进阶demo实例应用
  5. mysql火焰图_perf + 火焰图分析程序性能 - 刘志鹏的Blog - 博客园
  6. gitbook看电子书
  7. 行列式的定义及简单计算
  8. 阿里云云边一体容器架构创新论文被云计算顶会 ACM SoCC 录用
  9. 利用Visual Studio(C++)实现简易计算器(二)
  10. 智能车浅谈——手把手让车跑起来(电磁篇)