华为2019开发者大会内容小记
一、鸿蒙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 的编译。
某种程度上,方舟编译器是将编译过程提前到应用开发阶段,从而大幅度减少了智能手机和操作系统的运行负担。
三、快应用
华为还正式面向全球发布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开发者大会内容小记相关推荐
- 小米2019开发者大会:核心技术集体亮相,推动下一代超级互联网
11月19日,小米2019开发者大会在北京召开.小米集团创始人.董事长雷军在大会开场表示,在"手机+AIoT"双引擎战略指引下,小米将持续推进"5G+AIoT" ...
- 华为鸿蒙会议安排,华为2020开发者大会日程 华为开发者大会三大重点主题分享...
此次2020华为开发者大会,不仅是华为的大事,同时也将影响到我们,2020,5G.AI加速,智能互联时代悄然而至,华为遭遇了芯片禁售令,在这一背景下华为开发者大会备受瞩目,我们将提前为大家分享华为开发 ...
- 2019开发者大会PPT回顾汇总
2019年3月20日,TEF·2019快应用开发者大会在北京圆满落下帷幕.自去年3月份正式发布,快应用联盟的发展取得了优异的成绩.今年的快应用开发者大会上,vivo.华为.OPPO.小米.联想.金立. ...
- 当AI遇上云计算,北京 · DevRun 华为云开发者大会
点击我爱计算机视觉标星,更快获取CVML新技术 上周发了一个位于上海的华为云技术沙龙,群里的好几个朋友问除了上海还有哪里有,这周来到了北京! 这次不一样,除了AI+云的技术主题,面向年轻开发者,组织者 ...
- 数据 3 分钟 | Oracle 首度失去榜首位置、PingCAP 发布 TiDB 荣耀体验官活动、华为召开开发者大会 2021
数据 3 分钟 由 ACDU (中国 DBA 联盟) 与墨天轮联合出品的全新视频节目上线啦-三分钟带你来了解数据行业动态,节目内容主要包含数据行业最新的产品发布.公司大事件.行业新闻等. 本期内容概览 ...
- Android 12 Beta正式亮相;5 月 19 日凌晨 1 点 阔别 2 年的 Google I/O 开发者大会内容集锦
去年,因为一场席卷全球.突如其来的特殊情况,出于安全考虑,谷歌首次取消了一年一度的 Google I/O 开发者大会,令许多对此翘首以待的开发者感到遗憾. 所幸,今年 Google I/O 开发者大会 ...
- 2020年华为鸿蒙,华为2020开发者大会:鸿蒙、EMUI 11、HMS缺一不可
9月14日消息,2020年华为开发者大会在东莞松山湖正式召开.华为发布了鸿蒙OS 2.0,HMS Core 5.0.EMUI 11等多维度的软件生态新品. 鸿蒙OS 2.0来了:12月提供手机版适配 ...
- 华为鸿蒙开发者大会什么时候召开,华为将于今年9月举行的华为开发者大会上发布鸿蒙OS 2.0版本...
7月9日上午消息,今日有媒体报道称,华为将于今年9月举行的华为开发者大会上发布鸿蒙OS 2.0版本. 鸿蒙OS为华为于2019年8月的开发者大会上发布,并首次搭载在华为智慧屏上.当时华为消费者业务CE ...
- 深圳,本周日,华为云开发者大会,免费报名中
华为云线下活动,深圳,12月6日(本周日),探讨"云原生+智能化",欢迎报名,了解业界技术动态.报名请戳『阅读原文』. 点击"阅读原文"即报名参会
最新文章
- python爬虫简单实例-这个Python爬虫的简单入门及实用的实例,你会吗?
- PowerDesigner12 逆向工程DataBase SQl2005: unable to list the tables 信息
- AOP实现Controller参数日志
- 退役-兵巨臂锻炼计划
- IDEA在jsp页面写out.print()代码报错
- ssh能够连接而sftp不能连接的解决方法
- sql语句中`和'两个符号的区别
- AOP—JVM SandBox—底层原理解析
- node+koa2+mysql搭建博客后台
- 字体,字号与尺寸对应表
- WPS表格简单入门_我的笔记_一些常用操作
- CYUSB3014 I2C eeprom 启动
- 中国大学MOOC 浙江大学《程序设计入门——C语言》第6周:数组与函数 测验与作业(高精度小数)
- oracle 认识点概述(一)
- 数据结构与算法--散列表
- Mysql 6.0无法手动抛异常
- SAP FICO 解析成本要素类别
- 如何从返回数据类型为json的数据中提取特定数据?
- 孙宇晨:“这就像1932年的毕加索”
- 如何在UI设计师中脱颖而出