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应用生态发展开启一个新阶段。期待更多开发者加入,一起推动鸿蒙生态的繁荣发展。
点击关注阅读原文,了解更多资讯
HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用的更多相关文章
- HarmonyOS新能力让数据多端协同更便捷,数据跨端迁移更高效!
作者:yijian,终端OS分布式文件系统专家:gongashi,终端OS分布式数据管理专家 HarmonyOS作为分布式操作系统,其分布式数据管理能力非常重要.我们也一直围绕持续为开发者带来全局&q ...
- Struts2、Spring、Hibernate 高效开发的最佳实践(转载)
Struts2.Spring.Hibernate 高效开发的最佳实践 Struts2.Spring.Hibernate(SSH)是最常用的 Java EE Web 组件层的开发技术搭配,网络中和许多 ...
- CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(1)设定背景图
技术的新发展,除计算机可以接入互联网之外,平板电脑.智能手机.智能电视等其他设备均可访问互联网.在多设备时代,构建多屏体验也不是听说的那么难. 但是这也增加了学习CSS的难度?不知道如何上手,只懂一点 ...
- 老司机带你用vagrant打造一站式python开发测试环境
前言 作为一个学习和使用Python的老司机,好像应该经常总结一点东西的,让新司机尽快上路,少走弯路,然后大家一起愉快的玩耍. 今天,咱们就使用vagrant配合xshell打造一站式Python ...
- .Net 高效开发之不可错过的实用工具(转)
.Net 高效开发之不可错过的实用工具(转) 本文摘自: http://www.cnblogs.com/powertoolsteam/p/5240908.html#3372237 Visual Stu ...
- Android APP高效开发的十大建议
在使用Android开发APP过程中,为什么确保最优化.运行流畅且不会使Android系统出现问题至关重要呢?因为影响APP产品效率的每一个问题,如:耗电或内存占用情况等,都是关乎APP成功与否关键因 ...
- WPF Multi-Touch 开发:高效开发模式
原文 WPF Multi-Touch 开发:高效开发模式 在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解.细心的朋友应该会发现在上一篇文章中,如果拖动图片过快它会因惯性效果 ...
- Net 高效开发
Net 高效开发之不可错过的实用工具 工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存 ...
- 《Python高效开发实战》实战演练——内置Web服务器4
<Python高效开发实战>实战演练——开发Django站点1 <Python高效开发实战>实战演练——建立应用2 <Python高效开发实战>实战演练——基本视图 ...
- EXT.NET高效开发(二)——封装函数
在上一篇<EXT.NET高效开发(一)--概述>中,大致的介绍了一下EXT.NET.那么本篇就要继续完成未完成的事业了.说到高效开发,那就是八仙过海各显神通.比如使用代码生成器,这点大家可 ...
随机推荐
- BIGO 的数据管理与应用实践
本文首发于 Nebula Graph Community 公众号 本文整理自 BIGO 在 nMeetp 上的主题分享,主要介绍 BIGO 过去一年在数据管理建设方面的理解和探索.而 BIGO 数据管 ...
- Vue 动态插入组件 用js函数的方式
Vue 动态插入组件 用js函数的方式 第一步 import vue组件 第二步 Vue把组件扩展进去 第三步 创建实例 第四步 将组件的el挂载到document.body上 第五步 设置组件内部d ...
- Jenkins 批量修改Job的配置
登录Jenkins机器,执行 以下shell 脚本 --单文件替换 sed -i "s#xxxxx#xxxxxx#g" /var/lib/docker/volumes/jenkin ...
- 【atcoder abc276 】(a* 搜索)
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...
- 引领AI创意教育新浪潮,瑞云AIGC实训平台解决方案来了
过去的2023年,AI(人工智能)成为了年度科技圈关键词,各行各业都在AI化,据统计,AIGC市场规模预计到2030年将达到万亿级别,这不仅是市场的趋势,更是创新的机遇. 教育行业更是如此,许多高校和 ...
- C#异步编程:原理与实践
一.引言 在现代应用程序开发中,尤其是在涉及I/O操作(如网络请求.文件读写等)时,异步编程成为了提高性能和用户体验的关键技术.C#作为.NET框架下的主流开发语言,提供了强大的异步编程支持,通过as ...
- vue3中使用simple-keyboard实现虚拟键盘(带中文切换数字键盘)
效果图 官网 simple-keyboard官网:https://hodgef.com/simple-keyboard/ 打不开的话请用魔法 不足 中文语言包支持度不够.不过自己可以找语言包替换 依赖 ...
- verilog语法基础学习系列
verilog语法 1.学习目标 verilog语法是数字电路的基础.好像大部分的数字电路工程师都需要在面试时回答相关问题,一些甚至需要对该块的知识进行机考.所以,这部分的知识需要明确的概念和结合数字 ...
- java使用Ffmpeg合成音频和视频
1.Maven依赖 <!-- 需要注意,javacv主要是一组API为主,还需要加入对应的实现 --> <dependency> <groupId>org.byte ...
- 一个可以让你有更多时间摸鱼的WPF控件(二)
前言 上文介绍了如何通过一个Form自定义控件来简化数据的录入,并自动实现数据校验,自动布局排列等功能.本文继续介绍如何优化表格控件的使用,缩减代码量,实现工作效率的提升. 一.功能实现 上文中分析了 ...