一、鸿蒙OS开源发布

  8月9日,华为在本次大会上发布了基于微内核的全场景分布式操作系统鸿蒙OS,并宣布鸿蒙OS将对全球开发者开源。同时,华为全面开放HMS,使全球开发者可以快速接入HMS生态,实现生态共享

  华为消费者业务CEO余承东说,“鸿蒙OS联接了万物,选择鸿蒙就是选择未来。华为长期致力于包括芯片和OS在内的底层技术创新,把复杂留给自己,把简单留给开发者”。

  

  鸿蒙OS可以灵活适配各个终端场景,甚至可以跨平台调用硬件,所有硬件互为外设,这里面想象空间很大。简而言之,未来不再是一个个割裂的硬件,割裂的硬件系统,而是一个系统横跨多个硬件,数据无缝衔接,互相调用各个终端的设备。

  (1)、余承东介绍的鸿蒙os的技术特性:

1、分布式架构首次用于终端OS,实现跨终端无缝协同体验。
2、确定时延引擎和高性能IPC技术实现系统流畅。
3、基于微内核架构重塑终端设备可信安全。
4、通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。

  (2)、鸿蒙OS主要面向:

  IoT设备(穿戴、大屏、车机等),并随时可用到手机上,考虑到生态原因优先使用Android生态,从Android系统迁移到鸿蒙生态非常便捷,只需要1到2天

  (3)、安全级别

  可实现跨终端无缝协同体验,安全级别能达到5和5+,是最高级别的安全OS。

  (4)、权限分割

  鸿蒙中将权限分割成不同的子权限,没有Root权限,避免了以往一旦取得Root即获得全部权限的恶意进攻手段

  (5)、兼容性:

  Linux、Unix和Android系统

二、鸿蒙OS两大核心

  1、微内核

  (1)、微内核与宏内核的区别:

  宏内核:把所有系统服务都放到内核里,包括文件系统、设备驱动等,安卓系统就是其中代表。但宏内核有着无法调和的矛盾,那就是随着操作系统越来越复杂,内核里面的东西也越来越多。易产生操心系统代码量庞大,漏洞无法避免和大量服务、硬件驱动都在内核中,导致操作系统可扩展性差这两个问题

  微内核:核心思想是简化内核,使内核成为一个只提供最基础的系统服务的东西,其他统统都放在内核之外。比如内核中只保留多进程调度、多进程通信等服务。其他系统服务甚至外设驱动都放在了用户态中来实现。

  (2)、微内核优势:

  高安全性、高可靠、高扩展性、高可维护性、支持分布式计算。

  2、方舟编译器

  安卓绝大多数应用是使用 Java 语言写的,但CPU 只能理解汇编指令,因此需要一个虚拟机来把Java 高级语言转换成机器能懂的语言,然而VM 的存在会导致程序运行变慢甚至卡顿

  (1)、华为编译器最大的优势:

  通过方舟编译器,开发者的应用在下载之前就已经转化成为机器可以识别的代码,因而可以在手机上快速安装、启动和运行,而无需再经过 VM 的编译。

  某种程度上,方舟编译器是将编译过程提前到应用开发阶段,从而大幅度减少了智能手机和操作系统的运行负担。

三、快应用

  9月份开始,华为将在全球上线快应用,将中国市场已经成熟运行的快应用标准向全球开发者开放,带来无需安装、即点即用的快捷交互体验。华为快服务智慧平台目前已在中国市场上架快服务5000多个。
12月,华为快服务智慧平台将正式全球上线,实现快服务的全球原子化智慧分发。
四、开放支持,共建生态
HMS可帮助开发者专注创新,实现一点接入、全球全场景全终端智慧分发。在本次大会上,华为宣布面向全球开放HMS Core 14项能力、51项服务和885个API,与开发者共筑全场景智慧新生态。
目前,接入HMS Core的应用已超4.3万款。

  华为还正式面向全球发布App Gallery Connect服务,覆盖“创意—开发—分发—运营—分析”全流程服务,助力开发者全流程高效运营。同时,“耀星计划”全面升级,激励资源从10亿元人民币增至10亿美元,并从中国市场全面推向全球开发者,与业界领先的生态伙伴共建激励联盟,激励和扶持全球开发者创新。为帮助开发者的创意更好地在华为全场景设备上落地,华为将加大对开发者的支持力度,提供多样化的工具包,开放更多平台能力。

  移动芯片上,麒麟平台将开放三大能力:

1、通过多媒体融合能力开放,麒麟平台可助力短视频应用开发者创意落地;2、融合感知能力开放,可让APP更聪明、更懂用户;3、AI计算能力开放,让普惠AI开发成为可能。

  为了加快非手机设备的智慧化发展,在不同场景下增强用户的使用体验,华为推出了HiLink & LiteOS & 芯片的三件套工具,从端云业务开放平台、操作系统到芯片,端到端解决IoT产业发展困局,让IoT开发更简单更高效。

  HiLink 开放平台实现了所有IoT设备自动发现、连接简单、一次接入、多端多模控制,最终获得多设备情景智能联动的极致体验

  LiteOS是IoT硬件与应用的桥梁。独有的轻量化 IoT端侧开发编程框架Maple JS,运行性能接近C语言,让开发者无需精通嵌入式即可快速开发。HUAWEI LiteOS和凌霄、鸿鹄等海思全场景物联芯片的结合,将为开发者提供设备智能化的底层技术优化。

五、发展前景与挑战

  操作系统行业有三大趋势: 

1、开源吸引开发走向

2、软硬件平台一体化

3、生态至上

  鸿蒙系统已然开源,也是以打通手机、电脑等多种硬件,兼容安卓与全部的 Web 应用,实现软硬件平台一体化为基础。

  最重要的就是第三条,生态至上,对于刚刚发布的鸿蒙OS来说,快速建立生态也是目前最大的考验,这也将决定鸿蒙能走得多远。

  希望华为可以快速发展,不断攻坚克难,走向高峰。

转载于:https://www.cnblogs.com/guobin-/p/11332447.html

华为2019开发者大会内容小记相关推荐

  1. 小米2019开发者大会:核心技术集体亮相,推动下一代超级互联网

    11月19日,小米2019开发者大会在北京召开.小米集团创始人.董事长雷军在大会开场表示,在"手机+AIoT"双引擎战略指引下,小米将持续推进"5G+AIoT" ...

  2. 华为鸿蒙会议安排,华为2020开发者大会日程 华为开发者大会三大重点主题分享...

    此次2020华为开发者大会,不仅是华为的大事,同时也将影响到我们,2020,5G.AI加速,智能互联时代悄然而至,华为遭遇了芯片禁售令,在这一背景下华为开发者大会备受瞩目,我们将提前为大家分享华为开发 ...

  3. 2019开发者大会PPT回顾汇总

    2019年3月20日,TEF·2019快应用开发者大会在北京圆满落下帷幕.自去年3月份正式发布,快应用联盟的发展取得了优异的成绩.今年的快应用开发者大会上,vivo.华为.OPPO.小米.联想.金立. ...

  4. 当AI遇上云计算,北京 · DevRun 华为云开发者大会

    点击我爱计算机视觉标星,更快获取CVML新技术 上周发了一个位于上海的华为云技术沙龙,群里的好几个朋友问除了上海还有哪里有,这周来到了北京! 这次不一样,除了AI+云的技术主题,面向年轻开发者,组织者 ...

  5. 数据 3 分钟 | Oracle 首度失去榜首位置、PingCAP 发布 TiDB 荣耀体验官活动、华为召开开发者大会 2021

    数据 3 分钟 由 ACDU (中国 DBA 联盟) 与墨天轮联合出品的全新视频节目上线啦-三分钟带你来了解数据行业动态,节目内容主要包含数据行业最新的产品发布.公司大事件.行业新闻等. 本期内容概览 ...

  6. Android 12 Beta正式亮相;5 月 19 日凌晨 1 点 阔别 2 年的 Google I/O 开发者大会内容集锦

    去年,因为一场席卷全球.突如其来的特殊情况,出于安全考虑,谷歌首次取消了一年一度的 Google I/O 开发者大会,令许多对此翘首以待的开发者感到遗憾. 所幸,今年 Google I/O 开发者大会 ...

  7. 2020年华为鸿蒙,华为2020开发者大会:鸿蒙、EMUI 11、HMS缺一不可

    9月14日消息,2020年华为开发者大会在东莞松山湖正式召开.华为发布了鸿蒙OS 2.0,HMS Core 5.0.EMUI 11等多维度的软件生态新品. 鸿蒙OS 2.0来了:12月提供手机版适配 ...

  8. 华为鸿蒙开发者大会什么时候召开,华为将于今年9月举行的华为开发者大会上发布鸿蒙OS 2.0版本...

    7月9日上午消息,今日有媒体报道称,华为将于今年9月举行的华为开发者大会上发布鸿蒙OS 2.0版本. 鸿蒙OS为华为于2019年8月的开发者大会上发布,并首次搭载在华为智慧屏上.当时华为消费者业务CE ...

  9. 深圳,本周日,华为云开发者大会,免费报名中

    华为云线下活动,深圳,12月6日(本周日),探讨"云原生+智能化",欢迎报名,了解业界技术动态.报名请戳『阅读原文』. 点击"阅读原文"即报名参会

最新文章

  1. python爬虫简单实例-这个Python爬虫的简单入门及实用的实例,你会吗?
  2. PowerDesigner12 逆向工程DataBase SQl2005: unable to list the tables 信息
  3. AOP实现Controller参数日志
  4. 退役-兵巨臂锻炼计划
  5. IDEA在jsp页面写out.print()代码报错
  6. ssh能够连接而sftp不能连接的解决方法
  7. sql语句中`和'两个符号的区别
  8. AOP—JVM SandBox—底层原理解析
  9. node+koa2+mysql搭建博客后台
  10. 字体,字号与尺寸对应表
  11. WPS表格简单入门_我的笔记_一些常用操作
  12. CYUSB3014 I2C eeprom 启动
  13. 中国大学MOOC 浙江大学《程序设计入门——C语言》第6周:数组与函数 测验与作业(高精度小数)
  14. oracle 认识点概述(一)
  15. 数据结构与算法--散列表
  16. Mysql 6.0无法手动抛异常
  17. SAP FICO 解析成本要素类别
  18. 如何从返回数据类型为json的数据中提取特定数据?
  19. 孙宇晨:“这就像1932年的毕加索”
  20. 如何在UI设计师中脱颖而出

热门文章

  1. Word文档Xml格式精简版
  2. 关于如何设置网页自动切换背景图片
  3. 优化了的过关键点的光滑曲线拟合算法
  4. 超级简单小程序点赞功能
  5. 怎么让搜狗收录-如何加快搜狗收录
  6. 码题集新手村600道(前300道)
  7. 【动态规划的方法论】
  8. BOOT ROM 初始化内容、启动设备、镜像烧写
  9. Meta-Learning之How to train your MAML
  10. 游戏中的道具与RMB玩家