HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用

2023年8月6日华为开发者大会2023(HDC.Together)圆满收官,伴随着HarmonyOS 4的发布,华为向开发者发布了汇聚所有最新开发能力的HarmonyOS NEXT开发者预览版,并分享了围绕“一次开发,多端部署” “可分可合,自由流转” “统一生态,原生智能”三大HarmonyOS应用开发理念的实践经验。而在8月5日,开发者主题演讲上,华为对HarmonyOS NEXT开发者预览版及相关的开发套件的新能力进行了详细介绍。

华为终端BG软件部副总裁龚继华在开发者主题演讲开场时表示,HarmonyOS的快速迭代和发展,离不开大量开发者的贡献。在HarmonyOS的开发者支持平台收集的反馈中,华为整理了约16.5万条问题反馈,将问题按创新、效率、性能、可靠四个维度进行梳理。开发者提供了大量的有益建议,推动HarmonyOS在关键性能方面的不断成熟和完善。

同时,HarmonyOS全方面与开发者建立联接,截止到2023年6月底,HDE(华为开发专家)发表超过300+场演讲,HarmonyOS原创专业性文章2000余篇,华为开发者日有500万人次参与HarmonyOS的探讨;300多场华为学生开发者活动,超过十万校园开发者与HarmonyOS深入联接。正是大量开发者积极投身其中,并给予了HarmonyOS无私的奉献,使得HarmonyOS快速成熟,推动更多更好的应用呈现在消费者面前。

为了帮助开发者更好地实现HarmonyOS应用的开发,华为面向开发者推出了由赋能套件,鸿蒙系统特征能力,设计资源套件、开发测试套件,运维套件以及开发者支持平台构成的全面解决方案。

龚继华也介绍了HarmonyOS赋能套件的全面升级,能够让初学开发者一站式地掌握HarmonyOS开发的能力,迅速成长为合格的HarmonyOS应用开发工程师。

HarmonyOS NEXT开发者预览版在OS开放新能力、鸿蒙系统特征新场景、开发工具三个方面实现全面提升,帮助开发者打造HarmonyOS平台的精致应用。

HarmonyOS Design更全面

HarmonyOS Design提供了全栈式的设计架构,丰富的设计资源以及更高效的设计工具,将华为在人因研究上面的成果,以及包括动效、音效、主题、交互等多种能力融入到这些资源中,帮助应用开发者快速精致的HarmonyOS应用。

HarmonyOS SDK全面升级API 10,端云一体,一次集成,更好支撑中大型应用开发

HarmonyOS开放能力围绕高效、精致、场景化核心思想进行了增强,全面升级到API 10,帮助开发者更好地实现更复杂应用开发。首先HarmonyOS支持大型应用模块化开发,并且支持通过轻量化应用组件,减少运行资源占用。同时,通过ArkUI跨平台框架的能力,可以实现一次开发, 多平台运行,高度复用代码,大幅提升多平台应用开发的维护效率。

同时,为了帮助开发者打造精致的HarmonyOS应用,华为提供了符合HarmonyOS设计规范的全量控件,且这些组件自带流畅的滑动物理动效。不仅如此,HarmonyOS NEXT还将声明式开发延展到了动效开发领域,由数据驱动动画设计,带来物理世界与UI动效的桥梁。

最后,HarmonyOS的运行引擎助力应用实现更高性能。本次ArkTS带来了更好的生产力与性能,通过支持静态类型,并发增强,空值安全等机制,实现高校交互操作,降低运行开销,性能可提升15%。同时方舟编译器也实现了基于Profile-Guided Optimization的AOT优化编译,全面优化进一步提升性能。HarmonyOS SDK全面升级支持API 10, 达到2万多个API,全面打造支撑中大型应用开发的能力。

鸿蒙系统特征场景化开放能力,支持更多设备带来更好体验

HarmonyOS NEXT基于一次开发多端部署、可分可合自由流转、统一生态原生智能的理念,提供了鸿蒙系统特征场景化开放能力,从UX设计,界面开发,功能开发,调测,打包部署到应用上架分发全流程提供了基于三大理念的完整支撑,提升开发者效率。比如针对一次开发,多端部署,HarmonyOS在UX设计中增加了分栏布局设计,支持多层级内容显示,在界面开发过程中,可以让组件根据窗口宽度自动变化,无需手动调整。

同时,华为还面向开发者提供了系统级AI控件以及HarmonyOS意图框架通过原生智能赋能鸿蒙生态,基于行业模版元服务助力商家实现零代码开发,以及为HarmonyOS提供的系统级地图与位置服务能力。

DevEco开发工具套件全面完善,应用开发更高效

本次DevEco Studio、DevEco Testing等一系列HarmonyOS应用开发套件全面升级,为开发者提供了围绕四个方面的新体验:高校编码快速构建,调试新能力与调优新场景,测试新体验,以及让元服务开发更简单。

HarmonyOS NEXT开发者预览版的发布,将为HarmonyOS应用生态发展开启一个新阶段。期待更多开发者加入,一起推动鸿蒙生态的繁荣发展。

点击关注阅读原文,了解更多资讯

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/66600.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s service

1、认识Service 程序在容器中、容器在Pod中,可以通过pod的ip来访问应用程序,但是podIP会随着创建销毁而改变。由此,Service出现: Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问…

new BigDecimal(double val)注意事项 / JWT解析BigDecimal类型数据

前言: 公司项目中有一个板块需要解析JWT令牌获取载荷里面封装的数据,遇到要解析一个BigDecimal类型的数据 问题发现过程: 正常来说,我们解析一个JWT令牌的步骤如下: public static Claims getDataFromToken(String tok…

探索 C++ 标准库:std::string 库函数用法示例

目录 引言 一、构造函数 1.1 string() 1.2 string (const string& str) 1.3 string (const string& str, size_t pos, size_t len npos) 1.4 string (const char* s) 1.5 string (const char* s, size_t n) 1.6 string (size_t n, char c)​ 二、容…

EasyPoi导出 导入(带校验)简单示例 EasyExcel

官方文档 : http://doc.wupaas.com/docs/easypoi pom的引入: <!-- easyPoi--><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.0.0</version></dep…

Grounding DINO:根据文字提示检测任意目标

文章目录 1. 背景介绍2. 方法创新2.1 Feature Extraction and Enhancer2.2 Language-Guided Query Selection2.3 Cross-Modality Decoder2.4 Sub-Sentence Level Text Feature2.5 Loss Function3. 实验结果3.1 Zero-Shot Transfer of Grounding DINO3.2 Referring Object Detec…

远程运维大批量IT设备?向日葵批量部署、分组授权与安全功能解析

数字化转型的不断推进&#xff0c;给予了企业全方位的赋能&#xff0c;但任何发展都伴随着成本与代价&#xff0c;比如在数字化转型过程中企业内部办公与外部业务所需的不断增加的IT设备数量&#xff0c;就为日常的运维工作提出了更大的挑战。 针对企业面对海量IT设备时的运维…

NAS搭建指南一——服务器的选择与搭建

一、服务器的选择 有自己的本地的公网 IP 的请跳过此篇文章按需求选择一个云服务器&#xff0c;目的就是为了进行 frp 的搭建&#xff0c;完成内网穿透我选择的是腾讯云服务器&#xff0c;我的配置如下&#xff0c;仅供参考&#xff1a; 4. 腾讯云服务器官网地址 二、服务器…

Nginx负载均衡以及keepalived高可用实验

Vip 10.1.122 Keepalived-master 10.1.1.132Keepalied-backup 10.1.1.133Realserver_1 10.1.1.136Realserver_2 10.1.1.137 四台机器上安装nginx&#xff0c;编译安装的话需要另外安装pcre包支持&#xff0c;安装在/usr/local/nginx Keepalived-master 和backu…

多维时序 | MATLAB实现ZOA-CNN-BiGRU-Attention多变量时间序列预测

多维时序 | MATLAB实现ZOA-CNN-BiGRU-Attention多变量时间序列预测 目录 多维时序 | MATLAB实现ZOA-CNN-BiGRU-Attention多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.Matlab基于ZOA-CNN-BiGRU-Attention斑马优化卷积双向门控循环单元网络…

软件测试用例设计方法之因果图法

基本概念 因果图是一种利用图解法分析输入的各种组合情况&#xff0c;从而设计测试用例的方法&#xff0c;它适合于检查程序输入条件的各种组合情况。 设计测试用例的步骤 分析软件规格说明描述中, 哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件), 并给每…

微服务04-elasticsearch

1、es概念 1.1 文档和字段 elasticsearch是面向**文档(Document)**存储的,可以是数据库中的一条商品数据,一个订单信息。文档数据会被序列化为json格式后存储在elasticsearch中: 而Json文档中往往包含很多的字段(Field),类似于数据库中的列。 1.2 索引和映射 索引(…

【go语言学习笔记】05 Go 语言实战

文章目录 一、 RESTful API 服务1. RESTful API 定义1.1 HTTP Method1.2 RESTful API 规范 2. RESTful API 风格示例3. RESTful JSON API4. Gin 框架4.1 导入 Gin 框架4.2 使用 Gin 框架4.2.1 获取特定的用户&#xff08;GET&#xff09;4.2.2 新增一个用户&#xff08;POST&am…