华为发布 HarmonyOS 3 开发者预览版,将推出为 HarmonyOS 全新研发的编程语言
10 月 22 日,华为开发者大会 2021(Together)在东莞举办,华为常务董事,消费者业务 CEO,智能汽车解决方案 BU CEO 余承东宣布,HarmonyOS 设备数量超 1.5 亿,成为史上发展最快的终端操作系统。
会上,华为消费者业务软件部总裁龚体正式发布 HarmonyOS 3 开发者预览版,HarmonyOS 3 Beta 预计将在 2022 年第一季度发布。同时,他表示在不久的将来,将带来为 HarmonyOS 全新研发的编程语言,为鸿蒙生态基础设施补上最后一环。
围绕“弹性部署、超级终端、一次开发多端部署”继续演进
据介绍,HarmonyOS 3 开发者预览版,围绕弹性部署、超级终端、一次开发多端部署三个核心价值再创新,系统性能和开发工具全面升级。
HarmonyOS 的系统架构可以实现弹性部署,让不同内存的智能设备都使用同一语言交流。HarmonyOS 3 开发者预览版带来了全新的可视的弹性部署自动化工具,设备开发者可以根据不同硬件灵活选择操作系统所需组件,让更多的设备能够更简单地搭载 HarmonyOS。据悉,弹性部署自动化工具未来也会开源,以让更多的设备用得到这个工具。
分布式技术一直是 HarmonyOS 的能力核心,能够让多个设备自由组合,在系统层融合成一个超级终端。每个设备都能成为互相的功能模块,实现能力互助,资源共享。本次发布的 HarmonyOS 3 开发者预览版带来创新的异构组网技术,让分布式能力支撑更多设备、更佳性能,打造更坚固的超级终端底座。比如,手机、智慧屏、4 台音箱可以组合成 6 个设备的超级终端,让手机视频也可以享受超大屏幕和 5.1 声道影院级体验;手机、平板、PC 组合带来升级版多屏协同,三屏协作提升办公效率。
随着全新的 HarmonyOS 3 开发者预览版发布,HarmonyOS 应用与服务开发工具套件全家桶也全面升级,端到端帮助开发者高效率、低成本地完成跨端应用与服务的开发。
其中,Harmony 设计系统(Harmony Design System)提供完整面向多端设备的设计规范、原子化自适应布局能力插件、支持不同设备的服务卡片模板等设计工具,让不同设备达到一致的视觉体验的同时保持整体设计语言的一致性。
方舟开发框架 3.0(ArkUI 3.0)带来全新声明式 UI 框架,使用 TS/JS 语言,减少跨端应用前端开发设计代码量,效率、性能均大幅度提升;方舟编译器 3.0(ArkCompiler 3.0)实现跨设备统一编译,只需一次编译即可跨端运行;DevEco Studio 3.0 带来高效率编码、跨端协同调测、多设备集成测试等工具升级,有效提升跨端应用开发效率;HarmonyOS SDK 开放 6000+ TS/JS API 能力,支持跨端分布式体验高效开发。龚体举例道,一次开发、多端部署的能力帮助新浪新闻、Wish 107.5 等全球多个头部应用快速覆盖多设备。
通过 AI 技术实现新的智慧交互体验
在即将到来的万物智联时代,更需要新的智慧交互体验。华为消费者业务 AI 与智慧全场景业务部总裁王成录表示。“华为用业界领先的 AI 技术赋能万物智联新时代,让设备、服务、交互三者进行有机地协同组合,给合作伙伴、开发者带来的全新想象空间,为消费者打造全场景智慧生活体验。”
面向鸿蒙生态的设备和应用服务开发者,华为提供了能让开发者快速、高效、低成本地开发具有智慧 AI 能力的硬件设备及原子化服务。
全新的鸿蒙智联(HarmonyOS Connect)软件服务包 3.0 新增支持垂类应用的带屏设备,并升级了基础服务包、增强服务包以及支持小艺、服务中心、畅连等应用在内的应用服务包,开发者直接调用即可快速开发出具备智慧 AI 能力的设备,预计到 2022 年将全面适配支持丰富应用的带屏设备。
一站式集成开放环境支持远程开发、按需定制、一键编译和烧录、一键集成服务包和设备仿真器,降低了开发者的接入门槛和开发周期,让开发效率倍增,无屏设备开发周期已由 2 个月减少至 2 周,带屏设备预计 2023 年将缩减到 2 个月以内。
对于应用与服务开发者,一站式集成开发的应用开发工具提供了超过 50 个原子化服务和卡片模板,支持多端双向预览、低代码开发、分布式模拟仿真以及分布式调测等。目前原子化服务开发效率已由 1 个月缩减至 15 天,预计 2023 年 5 天即可完成开发。
王成录表示,欢迎更多合作伙伴和开发者加入鸿蒙生态,持续添砖加瓦,开启万物智联的新时代。
本文文字及图片出自 InfoQ
你也许感兴趣的:
- 【外评】电脑从哪里获取时间?
- 【外评】为什么 Stack Overflow 正在消失?
- Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!
- 【外评】哪些开源项目被广泛使用,但仅由少数人维护?
- 【外评】好的重构与不好的重构
- C 语言老将从中作梗,Rust for Linux 项目内讧升级!核心维护者愤然离职:不受尊重、热情被消耗光
- 【外评】代码审查反模式
- 我受够了维护 AI 生成的代码
- 【外评】Linux 桌面市场份额升至 4.45
- 【外评】作为全栈开发人员如何跟上 AI/ML 的发展?
你对本文的反应是: