资讯 业界
此为临时链接,仅用于文章预览,将在时失效

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

作者:李帅飞
2019/08/09 20:46

8 月 9 日至 8 月 11 日,2019 年华为开发者大会 <HDC.2019> 正式举行;相对于去年的 “2018 华为终端 · 全球合作伙伴及开发者大会” 的命名,今年的大会在命名上进行了全新的升级,也凸显了华为在开发者生态打造方面的新思路。

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

在本次大会最为重磅的 Keynote 环节,华为发布了令人瞩目的自研操作系统——鸿蒙 OS,宣布了方舟编译器的开源,发布了全新设计的 EMUI 10,并且介绍了华为在开发者生态和物联网相关层面的最新进展。

智能手机销量 8 年增长 68 倍

首先在本次开发者大会上演讲的,是华为消费者业务 CEO、华为技术有限公司常务董事余承东,主题是——全场景时代新体验与新生态。

余承东首先介绍了华为消费者业务的成绩,他表示华为的智能手机销量在 8 年时间内增长了 68 倍,2018 年的销量达到了 2.08 亿台。2019 年上半年卖出了 1.18 亿台,同比增长 34%,如果没有美国的制裁,这个数字否则可能是 1.3 亿台;除了智能手机,华为智能手机在 PC 销量也增长了 300%。

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

基于当前受到的美国打压,余承东表示,华为智能手机今年排名将维持在第二,第一的目标有望在明年实现。

除此之外,余承东也介绍称,华为互联网云服务全球注册用户达到 5 亿多用户,91 万应用开发者,覆盖 15 个数据中心,170+ 个国家和地区。同时,华为的 HiLink 生态也快速发展,基于全球广泛支持的智能家居协议,已经覆盖到 260 多个品牌,拥有 3000 多万的用户,支持的 IoT 设备已经超过了 1.4 亿台。

鸿蒙 OS 正式问世

本次开发者大会最亮眼的环节,就是鸿蒙 OS 的亮相,它的英文名为 Harmony OS。 

余承东表示,鸿蒙 OS 的出发点和 Android、iOS 都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求。 

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

具体来说,鸿蒙 OS 有如下特征: 

在现场,余承东表示,鸿蒙是一个开源操作系统;不仅如此,他还公布了鸿蒙内核及 OS 的演进路标,将在 8 月 10 日发布的荣耀智慧屏产品中率先使用鸿蒙 OS  1.0;未来三年,除完善相关技术外,鸿蒙 OS 会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。 

余承东还强调称,目前华为的智能手机依然采用 Android 系统;但如果华为无法使用 Android,鸿蒙 OS 还可以随时应用于智能手机,迁移只需要一到两天的时间。

方舟编译器正式框架开源

在本次开发者大会上,华为宣布方舟编译器正式开源。 

华为方舟编译器是首个取代 Android 虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。

根据华为官方介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器。兼顾 Java 开发效率和 C 语言运行效率的编译器。相比现有的编译机制:

华为方面表示,方舟编译器针对通用 ARM 芯片架构进行编译优化,未来将通过软硬件协同设计,将麒麟芯片的能力发挥到极致。同时方舟编译器支持 Java 标准用法,三方应用可直接进行编译,不需要修改代码。但如果希望获得更加好的性能或内存方面的提升,则可以通过调整代码结构,与方舟编译器配合优化来实现。 

在雷锋网看来,方舟与其说是一个编译器,不如说是一个编译运行系统;这个系统的运行需要开发环境和终端(也就是智能手机)的配合,其目的是绕过 Android 操作系统中 App 的运行所必须依赖的虚拟机,将 Java/C/C++ 等混合代码一次编译成机器码直接在手机上运行,彻底告别 Java 的 JNI 额外开销,也彻底告别了虚拟机的 GC 内存回收带来的应用进程掉线——从而最终实现操作系统运行的流畅度。

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

目前,华为方舟编译器已和国内 40+Top 应用开展合作,并将在 2019 年 8 月框架开源,并将在 2020 年方舟编译器工具链完整开源;不仅如此,方舟编译器未来支持多语言统一编译,大幅提高开发效率,支持 C/C++、Java、JS 和 Kotlin 等。 

全新面目的 EMUI 10 正式发布

除了鸿蒙 OS 和方舟编译器,华为还发布了 EMUI 的最新版本——EMUI 10。 

相对于 EMUI 9.1,EMUI 10 更新的内容如下:

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

另外,基于分布式技术,华为在社交、办公和出行场景中增加了新体验。比如说,在社交场景中,可以实现在手机与手机、大屏、音箱等设备间的音视频通话自由切换;在办工场景中,从系统底层打通了 Windows 和 Android 的藩篱,让 PC 的键盘、鼠标成为手机的外设;在汽车场景中,利用 HUAWEI HiCar 实现手机与汽车无感连接,在车内屏幕上享受手机中的应用,如音乐、导航等服务。

在现场,华为还面向开发者发布了 HUAWEI DevEco Studio,它能够为开发者提供⼀次开发多端部署的工具,可以让开发者实现高效开发。

华为方面还表示,EMUI 10 将支持超过 30 多款存量机型的升级;9 月 8 日将率先在 P30 系列的智能手机上开启 Beta 测试,而正式版将在即将发布下一代 Mate 30 系列中正式亮相。

继续开放,赋能全球开发者 

在本次开发者大会上,华为消费者业务云服务总裁张平安登台,宣布面向全球开放 HMS(华为移动服务 Huawei Mobile Services,缩写为 HMS)Core 的 14 项能力、51 项服务和 885 个 API,与开发者共筑全场景智慧新生态。 

目前,接入 HMS Core 的应用已超 4.3 万款。

除了 HMS,华为将在 2019 年 9 月全球上线快应用,将中国市场已经成熟运行的快应用标准向全球开发者开放,带来无需安装、即点即用的快捷交互体验。同时,2019 年 12 月,华为快服务智慧平台将正式全球上线,实现快服务的全球原子化智慧分发——目前华为快服务智慧平台(HUAWEI Ability Gallery)目前已在中国市场上架快服务 5000 多个。

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

华为还正式面向全球发布 App Gallery Connect 服务,覆盖“创意—开发—分发—运营—分析”全流程服务,助力开发者全流程高效运营。同时,华为的 “耀星计划” 全面升级,激励资源从 10 亿元人民币增至 10 亿美元,并从中国市场全面推向全球开发者,与业界领先的生态伙伴共建激励联盟,激励和扶持全球开发者创新。

另外,为了为帮助开发者的创意更好地在华为全场景设备上落地,华为将加大对开发者的支持力度,提供多样化的工具包。比如说在移动芯片上,麒麟平台将开放三大能力:通过多媒体融合能力开放,麒麟平台可助力短视频应用开发者创意落地;融合感知能力开放,可让 APP 更聪明、更懂用户;AI 计算能力也将开放。

在智能手机之外,华为也面向 IoT 开发者推出了 HiLink & LiteOS & 芯片的三件套工具,从端云业务开放平台、操作系统到芯片,端到端解决 IoT 产业发展困局,让 IoT 开发更简单更高效。HiLink 开放平台实现了所有 IoT 设备自动发现、连接简单、一次接入、多端多模控制,最终获得多设备情景智能联动的效果。

雷锋网总结

对于华为来说,2019 年开发者大会显然是一场意义重大的活动;尤其是在面临美国打压的情况下,华为终于面向业界推出了自研的操作系统——鸿蒙 OS,可以是在一定程度上为华为未来在操作系统和应用上的战略提供了保障;与之相比,此前引起行业热议的方舟编译器反而显得不那么亮眼了。

同时,雷锋网能够很明显地感受到,虽然华为开发者大会依然以消费者业务为主体,但它已经远远超越了智能终端的范畴,而是志在打造一个更大的 IoT 的物联网开发生态。这显然是一个更大的野心,而野心的背后,自然要以华为在底层芯片、操作系统和开发工具方面的积累为支撑——当然,这也是华为的体量和实力实在。

长按图片保存图片,分享给好友或朋友圈

华为开发者大会总览:鸿蒙问世,方舟编译器开源,还有 EMUI 10

扫码查看文章

正在生成分享图...

取消
相关文章