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应用生态发展开启一个新阶段。期待更多开发者加入,一起推动鸿蒙生态的繁荣发展。

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

安防监控视频云存储平台EasyCVRH.265转码功能更新:新增分辨率配置

安防视频集中存储EasyCVR视频监控综合管理平台可以根据不同的场景需求,让平台在内网、专网、VPN、广域网、互联网等各种环境下进行音视频的采集、接入与多端分发。在视频能力上,视频云存储平台EasyCVR可实现视频实时直播、云端录像、视频云存储、视频存储…

docker compose部署zookeeper

单机部署 新建docker-compose.yaml version: 3 services:zookeeper:image: zookeeper:3.5.7container_name: base-zookeeperhostname: zookeeperprivileged: truerestart: alwaysports:- 2181:2181environment:TZ: "Asia/Shanghai"volumes:- ./volumes/zookeeper/d…

Python 处理 Excel 表格的 14 个常用操作

目录 1. 安装依赖库 2. 导入库 3. 读取Excel文件 4. 写入Excel文件 5. 创建工作表 6. 访问工作表 7. 读取单元格数据 8. 写入单元格数据 9. 获取行数和列数 10. 过滤数据 11. 排序数据 12. 添加新行 13. 删除行或列 14. 计算汇总统计 总结 无论是数据分析师、财…

实习笔记(一)

自定义注解: 自定义注解中有三个元注解Target,Retention,Document /*** 系统日志注解** author Mark sunlightcsgmail.com*/ Target(ElementType.METHOD) Retention(RetentionPolicy.RUNTIME) Documented public interface SysLog {String value() default "…

『C语言初阶』第八章 -隐式类型转换规则

前言 今天小羊又来给铁汁们分享关于C语言的隐式类型转换规则,在C语言中类型转换方式可分为隐式类型转换和显式类型转换(强制类型转换),其中隐式类型转换是由编译器自动进行,无需程序员干预,今天小羊课堂说的就是关于隐式类型转换…

Splashtop 获得 ISO 27001 认证

2023年8月15日 加利福尼亚州库比蒂诺 Splashtop 在随处办公远程解决方案领域处于领先地位,该公司今天宣布已获得 ISO/IEC 27001 认证,印证了其对坚持最高标准的信息安全管理系统(ISMS)、为客户提供数据保护以及遵守法律法规要求的…

ChatGPT​保密吗?它有哪些潜在风险?如何规避?

自2022年11月公开发布以来,ChatGPT已成为许多企业和个人的必备工具,但随着该技术越来越多地融入我们的日常生活,人们很自然地想知道:ChatGPT是否是保密的。 问:ChatGPT保密吗? 答:否&#xff0…

矿井下无人值守变电所电力监控系统的探讨与产品选型

贾丽丽 安科瑞电气股份有限公司 上海嘉定 201801 摘要:为了探讨井下无人值守变电所的电力监控系统技术,以西山煤电马兰矿为背景,详细阐述了井下无人值守变电所电力监控系统技术的各项基本参数,如额定工作电压及整机输入视在功…

[Blender]Geometry nodes altermesh to UE

首先要先下载插件 AlterMesh – Use geometry nodes inside Unreal 下载对应版本的插件后 打开UE,在对应的设置里面挂上blender.exe的路径 去官方下载一个Blender Geometry nodes 的示例 Demo Files — blender.org​​​​​​

使用蓝牙外设却不小心把台式机电脑蓝牙关了

起因 今天犯了一个贼SB的错误,起因是蓝牙键盘突然就不能输入了(虽然是连接状态,但是按什么键都没有反应) 原来我的解决方法就是重启一下电脑,但是那会电脑开了贼多的软件。我就想重启也太麻烦了,既然重启…

Python web实战之Django 的跨站点请求伪造(CSRF)保护详解

关键词:Python、Web、Django、跨站请求伪造、CSRF 大家好,今天我将分享web关于安全的话题:Django 的跨站点请求伪造(CSRF)保护,介绍 CSRF 的概念、原理和保护方法. 1. CSRF 是什么? CSRF&#…

每天一练:SpringBoot连接mq

目录 每天一练:Springboot连接rabbitmq 每天一练:Springboot连接rabbitmq 目录一、部署Rabbitmq?二、增加maven依赖三、连接RabbitMq四、发布和订阅消息总结 一、部署Rabbitmq? 这里rabbitmq采用docker安装部署。 拉取docker镜像 [root192 ~]# docker…

区间预测 | MATLAB实现QRGRU门控循环单元分位数回归时间序列区间预测

区间预测 | MATLAB实现QRGRU门控循环单元分位数回归时间序列区间预测 目录 区间预测 | MATLAB实现QRGRU门控循环单元分位数回归时间序列区间预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍 MATLAB实现QRGRU门控循环单元分位数回归时间序列区间预测。基于分位…

【探索Linux】—— 强大的命令行工具 P.3(Linux开发工具 vim)

阅读导航 前言vim简介概念特点 vim的相关指令vim命令模式(Normal mode)相关指令插入模式(Insert mode)相关指令末行模式(last line mode)相关指令 简单vim配置(附配置链接)温馨提示 前言 前面我们讲了C语言的基础知识,也了解了一些数据结构&…

c#设计模式-结构型模式 之 桥接模式

前言 桥接模式是一种设计模式,它将抽象与实现分离,使它们可以独立变化。这种模式涉及到一个接口作为桥梁,使实体类的功能独立于接口实现类。这两种类型的类可以结构化改变而互不影响。 桥接模式的主要目的是通过将实现和抽象分离,…

机器学习知识点总结:什么是GBDT(梯度提升树)

什么是GBDT(梯度提升树) 虽然GBDT同样由许多决策树组成,但它与随机森林由许多不同。 其中之一是GBDT中的树都是回归树,树有分类有回归,区分它们的方法很简单。将苹果单纯分为好与坏的是分类树,如果能为苹果的好坏程度打个分&…

c++实现哈希桶

闭散列的回顾 在前面的学习中我们知道了闭散列的运算规则,当两个数据计算得到的位置发生冲突时,它会自动的往后寻找没有发生冲突的位置,比如说当前数据的内容如下: 当插入的数据为33时计算的位置为3,可是位置3已经被占…

一百五十二、Kettle——Kettle9.3.0本地连接Hive3.1.2(踩坑,亲测有效,附截图)

一、目的 由于先前使用的kettle8.2版本在Linux上安装后&#xff0c;创建共享资源库点击connect时页面为空&#xff0c;后来采用如下方法&#xff0c;在/opt/install/data-integration/ui/menubar.xul文件里添加如下代码 <menuitem id"file-openZiyuanku" label&…

Zass主题 - 手工艺术家和工匠的WooCommerce商城主题

Zass主题是适合手工艺术家和工匠的完美 WordPress / WooCommerce 主题。无论您是想为您的手工制作业务构建功能齐全的 Etsy Style 在线商店、博客还是作品集&#xff0c;Zass 主题都是您的正确选择。凭借其极其强大的自定义电子商务功能、无限的作品集风格、不同的博客风格和无…

DNNGP模型解读-early stopping 和 batch normalization的使用

一、考虑的因素&#xff08;仅代表个人观点&#xff09; 1.首先我们看到他的这篇文章所考虑的不同方面从而做出的不同改进&#xff0c;首先考虑到了对于基因组预测的深度学习方法的设计 &#xff0c;我们设计出来这个方法就是为了基因组预测而使用&#xff0c;这也是主要目的&…