您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[太平洋]:太平洋:2019华为开发者大会(HDC)详细版本纪要-第一部分:消费者业介绍和鸿蒙OS发布20190810 - 发现报告
当前位置:首页/会议纪要/报告详情/

太平洋:2019华为开发者大会(HDC)详细版本纪要-第一部分:消费者业介绍和鸿蒙OS发布20190810

2019-08-10太平洋花***
太平洋:2019华为开发者大会(HDC)详细版本纪要-第一部分:消费者业介绍和鸿蒙OS发布20190810

时间:2019.8.9下午出席嘉宾:余承东|华为消费者业务CEO、华为技术有限公司常务董事我们处于一个智能手机广泛普及、应用和生态非常丰富的时代,也处在一个AI和5G来临的时代。真正的AI全场景智慧时代正在来临,我今天汇报的主题是如何打造全场景时代的新体验与新生态。首先,我汇报一下华为消费者业务的情况。过去8年,华为消费者业务保持持续高速增长,销售量增长68倍,成为全球三大智能终端之一。2018年手机出货量2.06亿台,今年仍然保持高速增长。尤其在中美贸易战、华为受美方制裁的情况下,2019H1手机出货量1.18亿台,实现了24%的增长。因为制裁,第二季度出货量下滑1000万台,否则出货量将达到1.3亿。PC、智能音频和可穿戴设备保持了更高速的增长,其中PC增长300%,可穿戴设备增长200%。如果没有制裁,预计今年四个季度出货量分别可以达到6000万、7000万、8000万和9000万台,共计3亿台。剔除贸易战的影响,今年大概率华为出货量成为全球第一。我们在中国的市场份额超过35%,每卖出3台手机,就有一台来自华为(包括荣耀)。全球市场份额上升到17.6%,与第一名三星非常接近。如果不受贸易战的影响,预计第二季度达到全球第一或并列第一,第三、四季度成为第一。目前,由于不确定性因素,估计无法在今年实现全球市场份额第一。华为倡导的HiLink智能家居,致力于进入万物互联、万物智能时代,通过IoT实现家电智能化。我们推动成立Hi-Link标准,得到业界广泛支持,中国厂家、全球海外知名品牌,包括西门子、松下等广泛支持,成为最广泛的支持智能家居协议,超过260个品牌、3000万用户和1.4亿IoT设备,这些数字每个月都在增加。我们提供了互联互通标准,而且有PLC、Wi-Fi等芯片支持,为智能家居提供助力。同时,华为是业界第一家在智能终端中引入AI的企业,从麒麟970到980,我们在手机中引入了AI处理器——NPU。我们还发展AI生态,打造Hi-AI开放平台,引领端侧AI体验的创新。目前,已经拥有超过2500家合作伙伴,支持超过240个算子,33项能力引擎API以及5000多项原子化服务,每日调用量高达250亿。同时,华为云服务高速发展,支持全球5亿多注册用户,在全球170多个国家部署了15个数据中心,目前拥有91万应用开发者。我们非常重视安全隐私保护,严格遵从GDPR(欧盟标准)/GAPP规范。去年开发者大会,我们发布了“耀星计划”,鼓励和支持开发者创新的智慧服务。目前已覆盖九大领域,为开发者提供千亿次曝光,支持资金超过2亿元。未来5-10年,华为消费者业务的长期战略是全场景智慧生活,其核心是AI人工智能。我们同时打造了服务和硬件两个生态平台,而且支撑结构化产品“1+8+N”,包括华为自研产品、生态产品和合作伙伴产品。“1”是我们的智能手机,“8”包括PC、平板、车机、运动健康、穿戴、AR、VR、智慧大屏、智能音响等,“N”是大量和广泛的IoT设备,为消费者衣食住行全场景提供智能服务。 今天我们进入了万物互联的全场景智慧化时代,在这个时代我们需要全新的体验和生态打造。打造这样一个生态,我们需要有更强大的OS支撑。过去的PC时代,DOS、Windows、MacOS等操作系统伴随着PC产生;最近十年进入移动互联网时代,智能手机广泛普及,大量智能终端出现;未来万物互联,各种设备和IoT设备形式非常多,我们是不是要为每一种硬件开发OS呢?这样的工作量非常巨大而且复杂,生态协同工作也很复杂。目前,无论iOS还是Android系统都是基于Linux、Unix,内核庞大,比如Android操作系统1亿行代码中内核一项就超过2000万行代码,而平常我们用到的其中8%的代码,如此庞大和冗余的设计很难保障流畅度。Android手机至少需要3GBRAM以上才能跑得顺畅,成本很高、效率很低,而很多IoT设备内存很小就无法运行。另外,智能终端可以实现支付、车钥匙等多种功能,各种形态的终端为消费者提供服务,对我们设备和操作系统的安全性提出了更高的要求。还有,目前的操作系统都是为了不同的平台(设计),为了特定的硬件开发,造成了开发工作量的割裂。软件生态和硬件的绑定增加了工作量,如何让工作效率更高,打破设备之间的墙,实现生态共享,跨终端实现,这是对我们OS提出的要求。厂商致力于发展新OS,但不同设备的操作系统是割裂的。谷歌的操作系统是宏内核的,苹果的操作系统不同设备有不同的OS,是混合内核,不同设备间是割裂的。谷歌也在开发下一代操作系统——Fuchsia,它是微内核的,可适配各种各样硬件终端,但还不是分布式设计,性能较差。但可以看到微内核是未来整个操作系统的发展方向。我们要为全场景智能化时代提供未来的OS,多终端能力共享赋予外设。我们手表上没有摄像头,我们可以用手机的摄像头,我们觉得PC的摄像头不好,可以用手机的,一个帐户共享互用,系统硬件解耦,弹性部署。同时希望让操作系统、让终端运行、App运行更加流畅安全。如何打造面向未来的OS?今天我们带来了华为的鸿蒙OS(HarmonyOS)——基于微内核全场景分布式OS。鸿蒙在中文里有“开天辟地(Genesis)”的意思,又取名Harmony,希望给世界带来更多和平、方便。鸿蒙OS是全球第一个基于微内核全场景分布式OS,面向全场景通过分布式架构支撑,提供天生流畅内核级安全生态系统。首先,这是鸿蒙OS的架构——最底层是内核层,上面是基础服务层、程序框架,通过这些支撑不同设备,包括智慧大屏、穿戴、车机、音响、手表、手机、PC等。通过一个OS实现模块化解耦,对应不同设备弹性部署。无论硬件能力强弱,都可以统一在不同硬件平台上进行加载部署。同时,应用强大灵活的统一部署能力,我们可以实现KB级、MB级和GB级的存储。一套OS能够运行在不同硬件上进行部署,适配丰富的万物互联时代能力的操作系统。另外,我们采用分布式架构首次用于终端OS,包括分布式软总线、硬件能力虚拟化、分布式数据管理以及分布式任务调度,实现跨终端无缝协同体验。我们 的硬件能力虚拟化为共享资源。通过操作系统分布式软总线让同一用户帐户下的多种终端能够实现硬件能力跨终端之间调用。对于我们分布式操作系统,进行了中间协议简化,让传输更加高效、更加简洁、更加快捷分布式软总线具有低时延、高吞吐、高可靠三大关键指标,端到端时延小于20ms,有效吞吐高达1.2Gbps,抗丢包率高达25%。同时,鸿蒙要为用户带来天生流畅的性能。目前Linux、Unix操作系统的设计采用面向服务器负荷的公平调度模式,难以保障用户体验,相当于在一个高速公路上,所有汽车无论快慢都在同一赛道上。鸿蒙OS让快车在快车道,慢车在慢车道,这样能够实现实时负载分析预测,匹配应用特征以实现资源精准调度,保证确定时延,和用户体验流畅。同时,大家可能担心微内核架构,操作系统从发明以来就有几大重要的特性,包括进程管理,宏内核没有微内核这一层。如何保证进程间通信性能?我们拥有高性能IPC,对比谷歌的下一代操作系统Fuchsia,鸿蒙的进程间通信效率提升了5倍。从计算机发明以来都是采用宏内核,而现在要进入微内核时代。2019年以来,鸿蒙微内核已经投入商用,在Android手机、平板已经投入商用,包括2.0之后,很多华为终端都采用了鸿蒙的微内核,在可信的、可执行的环境中用于人脸支付、高安全级别使用,首次通过了形式化验证,显著提升了TEE的内核安全。这是微内核的优势,我们希望整个操作系统未来都要使用。传统的方法如扫描和模拟攻击很难保证全面的覆盖。形式化验证利用数学方法,从源头验证系统正确的有效手段,保证充分的验证匹配,保证绝对的安全。过去,形式化验证的方法会带来问题:编一行程序,形式化代码就100行,宏内核2000万行代码,对应20亿形式化代码,无法完成。微内核由于内核小,可以实现全部的形式化验证,显著提高安全性。过去形式化验证方法只是用于航空和芯片设计等高安全级别领域,如今我们把微内核形式化方法应用在广泛的操作系统中。因为微内核天然没有ROOT,不需要ROOT权限,一旦获得ROOT权限,相当于拿了大门钥匙,可以进入每一个房间,我们把微内核每一层进行了线程调度,放入微内核。图形图像调用、文件管理、电源管理、内存管理可能都涉及安全,但是每个单独加锁,没有统一钥匙可以开所有房间门的钥匙。外核服务相互隔离,提供性能级安全,把宏内核方式变成两层——微内核、外核,因此更加安全、更加高效,从源头提升了安全级别。目前的操作系统往往只能达到2级,最多3、4级的安全认证,鸿蒙OS应该可以达到5+安全级别,预计是全球第一个达到最高安全级别的OS。鸿蒙微内核灵活部署,提供全场景、多样安全设备的能力,是我们的巨大优势。还有轻量级操作系统华为LITEOS,兼顾所有应用;华为方舟编译器,多终端IDE开发环境来支撑当前的鸿蒙OS。未来我们鸿蒙OS的发展,我们希望用鸿蒙代替Linux等所有内核,同时我们通过外核对用户程序框架API支持所有应用,包括让我们开发的Android应用、Linux、Unix应用,都能很方便在我们微内核上运行。多种操作语言、多种平台开发的应用都能运行,包括WEB、HTM5、Linux、Unix,带来更加的高安全、高性能。同时,全场景分布式OS,带来生态共享。 我们希望开发者能使用一套代码,通过华为提供的开发环境,适配不同种类终端,“一次开发,多端部署”,大幅提升开发效率,实现跨设备生态共享。我们方舟编译器从发布以来得到了不断完善,成为真正支持多编程语言的统一编译器,大大提升开发效率。C++编程性能很好了,但是难度很大,很多人只能用JAVA、Kotlin。而我们全面支持多语言,甚至混合编程——高性能程序可能用C++,一般程序用JAVA、Kotlin——大大提升运行程序效率,实现60%以上性能提升。我们编译器的能力不断增强,同时借助分布式能力,提供了Kit开发跨终端应用,包括我们分布式软总线Ki等,实现分布式跨终端开发。鸿蒙OS从两年前开始做了,先是做鸿蒙的内核,先用Android、各种智能终端的TEE,今年开始把鸿蒙OS用于更多设备,首款产品是明天发布的荣耀智慧屏产品。我们方舟编译器在不断完善和提升,鸿蒙微内核也是如此:明年有鸿蒙2.0版本,后年有鸿蒙3.0版本,不断完善——微内核完善、外核完善、编译器更加完善、开发环境完善,让我们的能力越来越强。可以用在多种设备上,包括手表、手环、车机、PC、平板......能不能用在手机上?当然能。我们随时可以投入使用,但是考虑到合作伙伴关系和目前的Android生态,我们优先使用谷歌Android操作系统;如果Android操作系统无法使用了,我们就随时可以启用我们的鸿蒙。我们鸿蒙OS比Andorid有更强性能、更高的安全级别、分布式能力和面向未来全场景能力,是面向未来的操作系统。其实在Android生态的应用迁移到华为鸿蒙OS的开发工作量非常之小,因为我们是兼容的,用方舟编译器和我们的生态去连接,可能一天两天就可以完成迁移。另外,我向大家宣布一个重要的消息:鸿蒙OS,开源。华为鸿蒙OS将兼容Linux,Unix和安卓系统,让全球开发者一起参与进来,打造全球领先的面向下一代的操作系统。