首页 > 其他分享 >HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

时间:2024-01-19 10:46:20浏览次数:38  
标签:原生 控件 鸿蒙 HarmonyOS 开发者 SDK

鸿蒙生态千帆启航仪式于 1 月 18 日正式启动。从 2019 年 HarmonyOS 正式发布到 2020 年“没有人能够熄灭漫天星光”,今天,满天星光终汇成璀璨星河,HarmonyOS NEXT 鸿蒙星河版重磅发布,带来了全新架构、全新体验、全新生态。作为支撑鸿蒙原生应用开发的技术源动力,HarmonyOS SDK 将系统级能力全面对外开放,覆盖了应用框架、应用服务、系统、媒体、图形、AI 六大领域的开发能力,为开发者带来简洁、高效的开发体验,开发者只需通过 API 调用即可实现丰富的鸿蒙原生应用功能和独特体验。同时,在开发效率上,HarmonyOS SDK 更进一步,通过整合开发高频场景推出场景化控件,帮助开发者快速地打造更纯净、更智能、更精致、更易用的鸿蒙原生应用。

 

提供六大领域,能力丰富完备

HarmonyOS SDK 拥有近 30000 个 API,覆盖了鸿蒙原生应用开发、部署和维护的全生命周期。HarmonyOS SDK 基于开发者开发所需要的功能和特性提供了六大领域:应用框架领域提供包括 ArkTS、 ArkUI 等移动应用开发的基础设施,帮助开发者高效构建稳定流畅的鸿蒙原生应用;媒体领域通过 Audio Kit、Media Kit 助力打造超清、流畅、高能效的音视频体验;图形领域提供软硬协同的图形能力,持续构建高画质、高流畅、低功耗的鸿蒙原生游戏体验;AI 领域提供 AI 基础能力、AI 控件、意图框架分层开放,使能应用原生智能;系统领域中一系列安全控件,为可信的开发和运行环境筑基,丰富的通信服务让多端互联更近一步;应用服务领域提供推送、支付等基础 Kit,全新的全场景协同开放能力,轻松实现应用跨端流转。

 

 

场景化控件,鸿蒙原生应用开发化繁为简

除了上述丰富完备的开放能力,HarmonyOS SDK 为了进一步提升开发效率,为开发者们带来了全新的场景化控件。场景化控件通过把用户态常用的操作组合(包括但不限于 UI、逻辑和数据)整合在一起,并对其进行针对性的性能优化、体验打磨,为开发者提供标准化服务控件,从而提升复杂场景的开发效率。例如华为账号一键登录控件,支持开发者快速集成满足规范要求的登录按钮,并提供统一的授权登录交互 UI,尽可能的简化 API 调用次数;地图选点控件,提供统一地点选择和地点搜索能力,仅需 1 个 API、约 10 行代码,即可降低开发者接入门槛,实现用户在地图上选择所需地点此类场景的使用体验。

 

焕然一新的鸿蒙原生应用:更纯净、更智能、更精致、更易用

应用上架后的用户体验,也是开发者最关注的。HarmonyOS SDK 提供的 9 类安全控件可以在用户使用应用过程中减少 70%的弹窗,在确保用户主动意愿下,按需提供授权,让应用更简洁纯净,带给用户清爽、安全的使用体验。另外,HarmonyOS SDK 将 Input、Text、Image 等在内的 10+常用控件 AI 化,为用户提供多种场景下更贴心的智能化体验,如 Image 控件支持在浏览图片、查看备忘录、聊天场景下对图片快速提取文本,操作简单直接,体验统一。在 UI 界面设计上,UI 组件采用去繁从简的审美风格,40 多个动效 API 帮助开发者打造富有空间感,精致细腻的视觉效果。同时,HarmonyOS SDK 提供了一接即用的场景化控件,把应用常用的操作整合在一起,用户一处会用,处处会用。

 

作为支撑鸿蒙原生应用开发的核心,HarmonyOS SDK 发挥着至关重要的作用。通过关键能力底层化,通用能力全局化,HarmonyOS SDK 持续不断的创新,助力开发能够更加简单高效,释放开发者的创造力,打造焕然一新的鸿蒙原生应用。

标签:原生,控件,鸿蒙,HarmonyOS,开发者,SDK
From: https://www.cnblogs.com/HarmonyOSDev/p/17974088

相关文章

  • 鸿蒙生态进入第二阶段,加速千行百业应用鸿蒙化
    【中国,深圳,2024年1月18日】,华为宣布HarmonyOSNEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。华为常务董事、终端BGCEO、智能汽车解决方案BU董事长余承东公布鸿蒙生态最新进展:鸿蒙生态设备数量仅历时5个月即从7亿增长......
  • 将.NET Core项目部署到Azure WebJob - Azure SDK
    前提条件已经完成了前四篇文章中的所有步骤。安装了Microsoft.Azure.WebJobs和Microsoft.Azure.WebJobs.Extensions包。创建WebJob在你的项目中,创建一个新的类:SayHelloWebJob。在SayHelloWebJob类中,添加以下代码:usingMicrosoft.Azure.WebJobs;usingSystem;publiccla......
  • HarmonyOS4.0系列——03、声明式UI、链式编程、事件方法、以及自定义组件简单案例
    HarmonyOS4.0系列——03、声明式UI、链式编程、事件方法、以及自定义组件简单案例声明式UIArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。如果组件的接口定义没有包含必选构造参数,则组件后面的“()”......
  • 鸿蒙生态游戏揭开进阶新篇章,25家游戏伙伴参加合作仪式
    1月18日,鸿蒙千帆启航仪式在深圳召开,华为宣布HarmonyOSNEXT鸿蒙星河版开发者预览面向开发者开放申请,并公布鸿蒙生态最新进展:鸿蒙生态设备数量仅历时5个月即从7亿增长至8亿,千行百业实现万物互联,将打开万亿级产业新蓝海。游卡网络、紫龙游戏、雷霆游戏、巨人网络、中旭未来、游酷盛......
  • ios whisper sdk
    如您所愿,以下是一篇关于如何实现“iOSWhisperSDK”的文章。如何实现iOSWhisperSDK引言iOSWhisperSDK是一个用于实现消息推送和通知功能的软件开发工具包。本文将为刚入行的开发者介绍如何使用iOSWhisperSDK,并提供详细的步骤和示例代码。整体流程下表是使用iOSWhisper......
  • 本地stable diffusion java sdk
    实现本地stablediffusionjavasdk简介在本文中,我将向你展示如何使用Java编写本地stablediffusionJavaSDK。本文将会提供详细的步骤和代码示例,帮助你快速入门。步骤以下是实现本地stablediffusionJavaSDK的步骤:创建一个Java项目导入所需的库文件创建主类初始化SDK......
  • stable diffusion java SDK
    实现"stablediffusionjavaSDK"的步骤为了实现"stablediffusionjavaSDK",我们需要按照以下步骤进行:步骤描述1.创建一个新的Java项目2.添加SDK依赖3.初始化SDK4.实现稳定的分发功能1.创建一个新的Java项目首先,我们需要创建一个新的Jav......
  • 鸿蒙应用开发者基础认证考试(答案)
    高亮是易错题main_pages.json存放页面page路径配置信息。(正确)1.在stage模型中,下列配置文件属于AppScope文件夹的是?(C)A.main_pages.jsonB.module.json5C.app.json5(build-profile.json5)D.package.json2.module.json5配置文件中,包含了以下哪些信息?(ABD)A.ability的相......
  • 鸿蒙ArkTs,重新配置签名(真机运行报错而控制台没有报错的解决方法)
     找到如下路径,删除该代码段,重新认证。 找到项目结构  重新配置签名 点击SignIn,会自动跳入华为官网,登录华为账号后,授权登录,弹出如下页面 再次回到IDE,会弹出如下页面,点击Agree同意   随后IDE会自动生成签名文件,点击OK后,会看到根目录的build-profile.json......
  • 使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南
    随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。最近,Taro发布了v4.0.0-beta.x版本,支持使用Taro快速开发鸿蒙原生应用,也可将现有的小程序转换为鸿蒙原生应用。在《使用Taro开发鸿蒙原生应用》系列文章中,我们已经介绍了鸿蒙的基本概念和Taro适......