
HarmonyOS
文章平均质量分 91
这货就是木子全呀
这个作者很懒,什么都没留下…
展开
-
Harmony Next性能体验设计
感知流畅性是人对加工信息难易程度的一种主观体验,它指手势触控、视觉感知、心理预期三者合一的综合体验。用户研究及目标制定;信息架构设计;用户体验设计;原型设计和测试;用户反馈和改进。本文通过用户感知的整体指标和测评方法,分别针对交互流畅体验设计和视觉流畅体验设计介绍其设计原则和评价指标。感知流畅性示意图交互设计是提升产品竞争力和用户体验的重要一环。而要保证交互体验的流畅性,通常包含以下步骤:根据设计原则设计交互界面;根据交互方式选择触屏手势;原创 2024-08-27 17:06:46 · 804 阅读 · 0 评论 -
Harmony Next性能优化之ArkTS
应用程序加载过程中,需要使用不同模块中的变量或函数,通常开发者会将相同类型的变量或函数放在同一个工具类文件中,使用时通过import的方式引入对应的模块,当工具类中存在较多暴露函数或变量时,推荐按需引用使用到的变量代替“import *”的方式,可以减少该阶段中.ets文件执行耗时,即减少文件中所有export变量的初始化过程。在普通函数中,修改外部作用域的变量时,建议通过函数的参数传递,因为在直接声明时引用外部作用域的变量,如果没有及时清理,可能有内存泄漏的风险。原创 2024-08-15 16:06:45 · 995 阅读 · 0 评论 -
Harmony Next性能优化之ArkUI
自定义组件创建完成之后,在build函数执行之前,将先执行aboutToAppear()生命周期回调函数。此时若在该函数中执行耗时操作,将阻塞UI渲染,增加UI主线程负担。对于复杂计算的耗时场景,可以将计算结果进行缓存处理。对于不需要等待结果的高耗时任务,可以采用多线程处理该任务,通过并发的方式避免主线程阻塞。在aboutToAppear()生命周期函数内建议只做当前组件的初始化逻辑,其他业务逻辑可以按需提前或延后处理。eg:在生命周期aboutToAppear中应该避免使用。原创 2024-08-15 16:05:12 · 1007 阅读 · 0 评论 -
HarmonyOS NEXT常见应用及场景Want
Want是对象间信息传递的载体, 可以用于应用组件间的信息传递。 Want的使用场景之一是作为startAbility的参数, 其包含了指定的启动目标, 以及启动时需携带的相关数据。原创 2024-08-15 16:03:29 · 1251 阅读 · 0 评论