华为开发者学堂–用户体验UX

用户体验(UX)详解

用户体验(User Experience, UX) 是指用户在使用产品或服务过程中产生的整体感受,涉及功能、交互、情感等多个维度。UX 设计的核心目标是 让产品易用、有效且令人愉悦


一、UX 的核心要素
要素 描述 应用实例
可用性 用户能否高效完成任务 电商应用的「一键下单」功能
可访问性 残障用户能否无障碍使用 为按钮添加语音描述(accessibilityLabel="搜索"
情感化设计 使用户产生积极情绪 加载动画采用品牌吉祥物形象
信任感 用户对产品安全性和可靠性的感知 支付页面显示 HTTPS 锁图标和认证标志

二、UX 与 UI 的区别
维度 UX(用户体验) UI(用户界面)
关注点 整体使用流程、用户目标达成 视觉表现、界面元素设计(颜色/布局/图标)
交付物 用户流程图、交互原型、用户调研报告 高保真设计稿、动效规范、设计系统
技术实现 涉及信息架构、导航逻辑、性能优化 关注组件样式、动效参数、多分辨率适配

案例对比

  • UX 设计师:设计电商应用的商品搜索流程(关键词联想→筛选逻辑→结果排序)
  • UI 设计师:设计搜索框的圆角尺寸、阴影效果、加载动画样式

三、优秀 UX 的特征
  1. 直观性

    • 用户无需学习即可操作(如滑动删除、长按编辑)
    • 符合平台设计规范(iOS 的 Human Interface / 鸿蒙的原子化服务设计)
  2. 高效性

    // 鸿蒙代码示例:预加载提升效率
    LazyForEach(this.data, (item) => {
      ListItem({ item: item })
    }, (item) => item.id.toString())
    .onReachEnd(() => {
      this.loadMoreData() // 滚动到底部自动加载
    })
    
  3. 容错性

    • 提供明确错误提示和恢复路径
    • 示例:表单验证失败时高亮错误字段并给出修改建议
  4. 一致性

    • 跨平台统一体验(手机/平板/车机端功能逻辑一致)
    • 使用鸿蒙的响应式布局适配多设备

四、UX 设计流程
  1. 用户研究

    • 创建用户画像(Persona)
    • 通过访谈/问卷挖掘痛点
  2. 信息架构设计

    首页
    商品分类
    搜索
    手机
    电脑
    搜索结果
  3. 原型设计

    • 低保真原型验证流程逻辑
    • 高保真原型测试视觉方案
  4. 可用性测试

    • A/B 测试不同设计方案
    • 使用热图工具分析用户行为

五、UX 设计工具
工具类型 推荐工具 适用场景
原型设计 Sketch/Figma/Axure 创建交互式原型
用户行为分析 Hotjar/FullStory 记录用户操作热图
动效制作 After Effects/Lottie 设计复杂交互动画
无障碍检测 WAVE/AXE 检查可访问性问题

六、UX 设计在鸿蒙开发中的实践
  1. 分布式体验

    • 使用 @ohos.distributedMissionManager 实现跨设备任务接续
    • 示例:手机开始导航→车机自动同步路线
  2. 原子化服务

    • 即用即走的服务设计(如快递查询卡片无需打开完整 App)
  3. 性能与体验平衡

    // 使用条件渲染优化性能
    if (this.isHighEndDevice) {
      Complex3DComponent()
    } else {
      Simple2DComponent()
    }
    

总结:UX 设计是连接用户需求与技术实现的桥梁,优秀的用户体验应做到 透明化设计 —— 用户感受不到设计的存在,却能顺畅达成目标。在鸿蒙生态中,UX 还需特别关注 跨端连续性设备能力适配

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐