前言

有关于鸿蒙的消息之前也有说过,就在昨天下午,华为举行了2019开发大会,正式推出了鸿蒙os系统(Harmony)。其相关负责人表示,也是基于微软内核的全场景分布式OS

 

鸿蒙凭借微内核的优势,并采用 分布式架构,来提升效率。 而传统的android代码量较大比较 冗余,虽然谷歌正在开发的Fuchsia系统, 但余承东指出,它并不是分布式设计,性能较差。至于苹果公司,使用的是混合内核,现在系统逐渐分裂,而且生态又封闭。

 

到底有什么亮点?

  • 灵活适配全场景丰富终端形态
  • 分布式架构首次用于终端OS
  • 终端之间实现能力互助共享
  • 分布式软总线带来极简协议
  • 确定时延引擎,带来流畅稳定的用户体验
  • 高性能IPC,进程间通信效率提高5倍
  • 形式化方法显著提升TEE内核安全
  • 天然无ROOT 细粒度权限控制从源头提升系统安全

好,放几张图,你们慢慢体会

 

 

 

 

华为鸿蒙系统兼容那些系统

  • Linux
  • Unix
  • 安卓系统

鸿蒙OS将向全球开发者开源

华为鸿蒙OS正式问世!全球开源,如安卓无法使用,随时可用鸿蒙 。华为官方表示,鸿蒙OS将向全球开发者开源,并推动成立开源基金会,建立开源社区。

鸿蒙系统应用范围

  • 手机
  • 智慧屏产品
  • 穿戴
  • 智慧屏
  • 车机
  • 通信
  • 照相
  • 全场景
  • AI
  • 自动驾驶
  • 远程医疗

是否兼容安卓?

兼容

 

鸿蒙OS演进路标:明年推2.0版本

 

2017年 鸿蒙内核1.0,完成技术验证

2018年 鸿蒙内核2.0,用于终端TEE

2019年 鸿蒙OS 1.0 基于开源框架关键模块自研,分布式架构,方舟编译器,确定时延引擎,TEE微内核形式化验证,多终端开发IDE(Beta),用于智慧屏

2020年 鸿蒙OS 2.0内核及应用框架自研,通用微内核架构,高性能图形栈,支持多语言统一编译,多终端开发IDE,满足车规级标准,用于创新国产PC、手表/手环、车机

2021年 鸿蒙OS 3.0软硬协同优化,垂直加速文件系统,软硬件协同高性能IPC,用于音箱、耳机

2022年以后 鸿蒙将应用于VR眼镜及更多设备。

基于鸿蒙 华为将要实现的愿景

面向全球打造鸿蒙OS生态

 

华为在这方面的优势则体现在三方面:

第一是植根于中国这一全球最大的单一市场。华为表示将会依托中国来打造鸿蒙OS生态。 华为将会在很多方便应用于鸿蒙系统,上面也有 提到过,这里不再阐述。

第二是华为用户数量基础足够多。根据华为公布数据显示2018年手机出货量2.06亿台。截至今年5月30日,2019年华为手机发货量突破1亿台。综合数据看华为已经是世界上第二大手机厂商。

第三最后是超前的5G技术布局。华为目前围绕着5G在端、管、云、芯这四方面都有布局,打造“1+8+N的三层结构化产品,其中1是指智能手机,8是指平板、智能音箱等自研产品,N则是大量的IOT设备”。如华为Mate 20 X(5G)将在本月正式发售。自研的5G多模终端芯片Balong 5000以及基于该芯片的全球首款5G商用终端华为5G CPE Pro也已经正式商用和发布。

可以说未来鸿蒙OS不仅能为消费者带来万物互联的全场景智慧生活的极致体验,也将会成为5G+AI+IOT爆发的全场景智慧化时代下重要的生态服务。

相关负责人余承东表示:"华为相信鸿蒙OS的推出会极大地提升产业的活力和生态的丰富性,希望鸿蒙OS的推出能够为全场景时代带来更加丰富多彩的体验"。并且表示明年发布鸿蒙OS2.0

华为不想放弃使用安卓系统

我们大家都知道这款“鸿蒙系统”的精确控制时延在五毫秒以下,甚至达到毫秒级到亚毫秒级,甚至有可能超越谷歌的安卓(Android)或是苹果的Mac OS X系统,可是华为一直都是不希望依靠一款操作系统而去挤压其他操作系统的存在空间。

正是因为华为一直都拥有着这样的想法,因此才不想放弃使用安卓系统,并且还没有做出最终决定是否将这款“鸿蒙系统”的通途延伸到手机系统中去,从而对谷歌的安卓(Android)或是苹果的Mac OS X系统造成一定的生存空间挤压。
当这款“鸿蒙系统”的应用生态系统得到完善之后,我们相信华为将会实现拥有一款国产操作系统来驾驭物联网的构想,从而让这款“鸿蒙系统”得到全球更多合作伙伴的认可,进一步提升了我们祖国的科技实力。

不做备胎,只为开辟鸿蒙时代

长期以来,这款“鸿蒙系统”被很多人认为是作为安卓系统的“备胎”而存在于华为研发团队的那个实验室中,他们多年努力攻克这款“鸿蒙系统”在技术上面种种难关,只是为了将取代安卓系统而作为奋斗目标。个人觉得,鸿蒙系统已经站在了一个高度,已经站到了巨人肩膀上, 极有可能与iOS、Android形成三足鼎立之势,可以部署在多种终端上,天然无Root、兼容Linux和Android,可谓是一次开发多端部署。

对android开发者的影响

相信很多移动端开发者有了深深地思考。虽然华为不想放弃使用安卓系统,但我们也要有一种危机感。我想我们担心的也是大家所担心的。将来有一天Android逐渐暗淡,鸿蒙一统江湖,又要学习新的语言同时还要维护之前的项目,我想这个大家不用担心,如果真到那个时候,我认为很多已经成为了技术途中的佼佼者。管理,创业,转行等,即时你一直从事于技术研发,那么那个时候,你学习一门语言肯定是能快速的上手了,毕竟我们总是在不断的在生活中去思考,不断地学习去成长

总结和展望

鸿蒙OS不鸣则已,一鸣惊人,Android与iOS宁有种乎!

不禁让我想起华为官网的这句企业愿景:构建万物互联的智能世界。有了鸿蒙操作系统后,相信我国是可以自主研发操作系统,同时也展示我国的实力。希望华为能越来越好!

相信自己,没有做不到的,只有想不到的

 

华为鸿蒙OS发布!方舟支持混合编译,终将可替换安卓?的更多相关文章

  1. 如何解决虚拟机Mac OS X 不支持二进制编译问题()

    本文将着重解决在使用VMware 11安装Mac OS虚拟机出现”Mac OS X 不支持二进制编译.若要运行 Mac OS X 主机上需要一个 VMware Workstation 支持英特尔 VT ...

  2. [github] 关于华为鸿蒙OS

    English Docs | 中文文档 | Türkçe Dökümanlar HarmonyOS Ⅰ. 鸿蒙系统简介 鸿蒙系统(HarmonyOS),是第一款基于微内核的全场景分布式OS,是华为自主 ...

  3. 华为鸿蒙OS能取代安卓吗?

    先回答问题,不能,起码几年之内不存在这种可能.8月9日华为的开发者大会上,余承东说:鸿蒙是一款基于微内核的全场景分布式OS.鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4 ...

  4. 【转帖】知乎管理华为鸿蒙OS的介绍2

    作者:虎游链接:https://www.zhihu.com/question/328382980/answer/784629132来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  5. 鸿蒙OS与谷歌Fuchsia

    鸿蒙,意在“开天辟地”,它的征程是物联网.跨终端,是一款战略性产品.它真正对标的不是安卓,而是谷歌最新研发的操作系统Fuchsia. 根据Fuchsia中文社区的介绍,在安卓和 Chrome OS 两 ...

  6. 小米手机收到升级鸿蒙OS提示?官方回应

    虽然尚未得到官方确认,但华为“鸿蒙”OS已经成为网络热门话题,在机圈引发热议. 本周,互联网上出现了显示为MIUI 10手机被锁定,屏幕上出现“小米将于2020年9月15日全面停止服务,届时您所有设备 ...

  7. xmake v2.6.1 发布,使用 Lua5.4 运行时,Rust 和 C++ 混合编译支持

    xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能 ...

  8. Taro 3.5 canary 发布:支持适配 鸿蒙

    一.背景 鸿蒙作为华为自研开发的一款可以实现万物互联的操作系统,一经推出就受到了很大的关注,被国人寄予了厚望.而鸿蒙也没让人失望,今年 Harmony2.0 正式推出供用户进行升级之后,在短短的三个月 ...

  9. Cloud Native Weekly | 华为云抢先发布Redis5.0,红帽宣布收购混合云提供商 NooBaa

    1——华为云抢先发布Redis5.0 2——DigitalOcean K8s服务正式上线 3——红帽宣布收购混合云提供商 NooBaa 4——微软发布多项 Azure Kubernetes 服务更新 ...

随机推荐

  1. 关于toLocaleString(), toString(), valueOf()方法的使用

    所有对象都是具有toLocalString(), toString(), valueOf()三种方法的,此篇博客主要是讲述其在Array引用类型上的使用. 基本使用 调用valueOf()返回的是数组 ...

  2. asp.net webapi 随笔

    第一次写博客,文笔有限,记录下学习的过程 话不多说,直接开干 首先用vs2017建立一个空网站项目,然后只勾选api 项目建立后,如下结构 其中WebApiConfig类配置了路由相关信息 publi ...

  3. SQL 增、删、改、查语句

    1.SQL SELECT 语句 SELECT语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT语法 SELECT 列名称 FROM 表名称 以及 SELECT * ...

  4. Winfrom devexpress 通用权限框架

    毕业到现在也快两年了,手上的项目也有好几个,但总感觉不是狠理想,近来把手上杂七杂八的项目整理了一下,结合各个项目的优点,重新开发了一套winfrom+devexpress 通用权限(CS)框架(BS版 ...

  5. [世预赛] 中国vs关岛,关岛实力有限 国足或许可以赢其10个球,比分预测 10:0,8:0,13:0

    [世预赛] 中国vs关岛 开赛时间:2019-10-10 20:00 继5比0大胜马尔代夫之后,国足迎来世预赛40强赛的第二场比赛,再次向世界杯发起冲击.10月10日,国足在广州迎战神秘之旅关岛. 1 ...

  6. vue中如果在页面中v-model的是字典,那么在定义字典的时候,需要明确定义键值为''或者[],否则给字典的键值赋值后页面不显示

    如题 在template模板中 {{}} {{form_temp.blOwnerMemberList}} #是字典的形式哦 {{}} 在return的属性中 form_temp: { blOwnerM ...

  7. ThinkPHP各个目录是什么含义ThinkPHP怎么安装和使用

    最近kdchxue看完了smarty之后,想学习下框架,于是乎就选择了ThinkPHP,听说这个框架简单易用,另外还是国产的!所以kdchxue毫不犹豫的就选择了ThinkPHP 了!下面看看Thin ...

  8. 用JSON.stringify去实现深拷贝的弊端

    无法处理function啦还有RegExp啦,还有无法处理循环引用对象(这个我还没有test) 就前两点的话 var a={ a:, b:new RegExp('test'), c:function( ...

  9. android studio学习----添加项目库

    Library Project(库项目) compile project(':library') 引用名称为 library 的 module .需要注意的是,被引用的 module 需要在 {@pr ...

  10. android studio学习----创建模拟器

    建议在创建模拟器前把 SDK Manager 中的 Tools.Extras 都更新到最新. 如何弹出下面的各个图,首先直接点击  运行  然后会选择  launcher ,点击那个 ...就出来了 ...