HarmonyOS SDK助力鸿蒙原生应用“易感知、易理解、易操作”

2024-06-23 20:20

本文主要是介绍HarmonyOS SDK助力鸿蒙原生应用“易感知、易理解、易操作”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

6月21-23日,华为开发者大会(HDC 2024)盛大开幕。6月23日上午,《HarmonyOS开放能力,使能应用原生易用体验》分论坛成功举办,大会邀请了多位华为技术专家深度解读如何通过根技术、开放能力、场景化控件等亮点能力,基于人的感知及操作习惯进而设计出更简单易用的鸿蒙原生应用体验,并邀请头部优秀应用介绍其开发实践,分享其在体验创新与简易开发中的经验。

原生易用作为六大鸿蒙原生体验之一,通过简洁直观的操作界面、一致性的交互体验、智能化的功能集成以及对跨平台支持等方面的优化,为用户带来更加便捷、高效和舒适的使用体验。

易感知:关键信息智能有序,一眼可见,触手可及

本次分论坛中Live View Kit带来了全新特性------实况窗沉浸态。在锁屏状态下应用可以实现沉浸式的实况窗大卡展示。服务动态、日程提醒等重要信息能够实时展示在锁屏界面上,用户无需解锁手机即可感知。这一特性在美团骑行场景中的应用,充分为用户来了简单易用的全新体验。骑行中,美团通过接入Live View Kit让骑行状态实时感知,让用户可以在手机便捷获取时长、费用信息,借助实况窗和Map Kit提供的沉浸态大卡能力,锁屏界面可直接展示展示地图,并可在地图上查看可停车区域,助力美团解决用户"无法快速、便捷查看骑车时长和费用"、"无法便捷找到停车区"等难点问题;骑行后,还可以通过实况窗,实现一键还车,快捷支付,即停即走。HarmonyOS日历看板将日程信息同步到系统日历中,实现全方位的日程提醒。用户可以通过系统日历查看和管理所有日程,避免了多个应用间切换的繁琐。大会上,易车伙伴也分享了接入日历后的创新体验,不仅可以将易车的直播直接加入日历日程中,直播开始前还会以多种方式进行日程提醒,通过提醒入口用户即可一键直达应用相应的服务场景。

易理解:简单易用深入用户心智

会上带来了更多的创新场景,使能开发者构建鸿蒙原生应用简单易用的使用体验。华为账号一键登录,只需要点击一下"华为账号一键登录按钮",即可在所有支持华为账号的应用中自动登录。携程嘉宾也分享了接入智能填充的实用场景,基于华为账号、剪切板、通讯录、用户历史输入等信息,在机票、酒店、火车、门票等多个场景,实现信息的一键填充,大大提升了用户的填写效率。

易操作:常用操作高效便捷、连贯流畅

HarmonyOS SDK通过一系列创新功能和优化设计,旨在为用户带来更为流畅、高效和个性化的使用体验。扫码直达服务支持用户在控制中心点击相应入口即可快速扫码打开应用场景。在前述美团骑行场景中,骑行前的扫码开锁不再需要繁琐地进行多步操作,美团在接入扫码直达服务之后,用户使用控制中心"扫一扫"或通过相机等系统扫一扫入口,即可一步直达开锁界面,实现"零思考,一步达";系统级播控框架多功能让开发者只需一次接入,即可统一适配各入口卡片,用户可以在不打开应用的情况下在播控中心直接进行播放、暂停以及投播等操作,极大提升了操作的便捷性;此外,HarmonyOS SDK中的IME Kit提供多种形态设备场景解决方案、多种设备一致的开发体验,系统级的人因设计通过统计用户盲打落点数据,将输入区域调整至用户易操作区域,让用户能够实现在"舒适区"的便捷输入。

华为终端BG软件部总裁龚体在21日的HDC大会上表示"开发鸿蒙原生应用不是重写一遍代码, 而是利用这个机会重新设计用户体验,让熟悉的功能也能焕然一新"。作为支撑鸿蒙原生应用开发的核心,HarmonyOS SDK不仅为开发者提供了丰富的开发能力和工具,还通过整合开发高频场景推出场景化控件,帮助开发者能够快速实现鸿蒙原生应用的快速开发和部署,轻松构建出性能卓越、界面友好、交互流畅的鸿蒙原生应用。在HarmonyOS SDK的助力下,鸿蒙原生应用也正逐渐展现出其独特的魅力。

这篇关于HarmonyOS SDK助力鸿蒙原生应用“易感知、易理解、易操作”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1088178

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规

SpringBoot操作spark处理hdfs文件的操作方法

《SpringBoot操作spark处理hdfs文件的操作方法》本文介绍了如何使用SpringBoot操作Spark处理HDFS文件,包括导入依赖、配置Spark信息、编写Controller和Ser... 目录SpringBoot操作spark处理hdfs文件1、导入依赖2、配置spark信息3、cont

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

使用JavaScript操作本地存储

《使用JavaScript操作本地存储》这篇文章主要为大家详细介绍了JavaScript中操作本地存储的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录本地存储:localStorage 和 sessionStorage基本使用方法1. localStorage

使用JavaScript将PDF页面中的标注扁平化的操作指南

《使用JavaScript将PDF页面中的标注扁平化的操作指南》扁平化(flatten)操作可以将标注作为矢量图形包含在PDF页面的内容中,使其不可编辑,DynamsoftDocumentViewer... 目录使用Dynamsoft Document Viewer打开一个PDF文件并启用标注添加功能扁平化

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

JavaScript DOM操作与事件处理方法

《JavaScriptDOM操作与事件处理方法》本文通过一系列代码片段,详细介绍了如何使用JavaScript进行DOM操作、事件处理、属性操作、内容操作、尺寸和位置获取,以及实现简单的动画效果,涵... 目录前言1. 类名操作代码片段代码解析2. 属性操作代码片段代码解析3. 内容操作代码片段代码解析4.