为了提高您智能手表 UX开发的效率,请仔细考虑动画、响应性、便利性和严格测试。

随着智能手表持续主导可穿戴设备市场,记住以下这一点很重要:用户体验(UX)是否在硬件和软件栈之间同步优化。随着触觉和基于表冠的输入成为了最常用的方法,同时还伴随着一系列令人眼花缭乱的传感器阵列和其他类似组件,开发人员需要保持警惕,不断创新。

也就是说,这并不意味着您必须满足于软件栈膨胀(操作系统、驱动程序、库、应用程序级代码等的组合)或操作系统方面的“大家伙”,正如我们之前在关于低功耗和超低功耗微控制器(MCU)的智能手表应用开发的帖子中所讨论的那样。像Zepp Health(点击可查看报道)这样的制造商已经在使用替代技术栈交付复杂的智能手表。

还有哪些可以应用于现代智能手表UX开发的经验教训?让我们更详细地了解一下硬件和软件对用户体验(UX)的影响。

毫无意义的动画

取决于可用的RAM和集成处理器性能,以及其他组件,这种花哨的过渡动画最终可能会恶化用户体验。坦率地说,如果您正在为一个低功耗的MCU进行开发,动画应该尽量干净、简洁明了,这样它们就不会占用内部硬件存储和RAM,或者消耗太多CPU周期,从而影响帧率。

此外,当智能手表的目的是快速、无障碍地访问关键通知、在家中输入用户对智能功能的偏好,或者在手腕上管理他们的日常工作时,真的需要复杂的动画吗?

正如只在屏幕上显示基本信息很重要一样,保持使用软件的感觉干净流畅也很重要。这释放了硬件资源,使这些资源可以更有效地分配给那些能够提供更有意义的用户体验流程。

这并不是说所有的动画都应该被删除。流畅的屏幕过渡、菜单跳转和每个表面上的欢乐小时刻对于保持用户的兴趣并使其再次使用您的产品至关重要。您只需要在引人注目的用户体验和超越平台极限之间找到正确的平衡(我们在这里讨论具体的技术)。

对于智能手表UX开发而言,响应能力和导航是第一位的

在这一点上,您的用户体验是快速的还是缓慢的?您是否发现它被大量的菜单和微小的屏幕控制所困扰?您的指针式电子表盘上的秒针是不是动起来非常艰难,还是它能够在表盘上滑动自如?

智能手表应用程序和操作系统在适用的时候对用户是有益的,同样,响应能力也非常重要。通过原型设计和用户验证,花点时间找出用户在哪里被纠缠住了以及被停在了哪里,或者用户很难在有问题的界面上导航的原因。

智能手表发布后,还要注意用户的评论和投诉,并计划性能更新和功能调整。然后,进行仔细的、经过计算的优化,再进行测试,看看是否对可用性和响应性进行了改进。

便利性(和实用性)

如果在一个智能手表屏幕之间滑动和滚动菜单选项需要更多的时间,那大家都会直接拿起他们的手机。对于有效的智能手表UX而言,方便是有实用性的——换句话说,值得用户花费宝贵的时间。

在为使用低功耗微控制器的智能手表进行开发时,这一点尤其重要,这些微控制器通常还有一些硬件和相关的限制,需要进行彻底优化(想想NXP RT 500或STMicroelectronics STM32L4R9与Apple S1或Snapdragon Wear 4100的对比)。

有人可能会说,高性能智能手表在这里占上风,但如果您先围绕低性能硬件来构建和优化软件,情况就不是这样了。

简单性以及对绝对便利性的关注,使应用程序在更便宜、更电池友好的硬件上成为可行的竞争对手,实际上对用户也更有利,同时可能降低开发成本和上市时间。

测试通向成功

如果您不采用严格的测试流程——并对每一次用户体验调整进行重新测试——您可能会错过将软件推向一个引人注目的新方向的机会。也许可以找到一个解决导航错误的突破,或者,简单地改变GUI元素可能会极大地改变用户使用系统的方式。

此外,如果您想让低功耗的MCU为最终用户带来实实在在的好处,帮助他们从每次充电中获得更多,那么电源效率是至关重要的。

可用性不是用户体验。UX是关于体验的——使用智能手表软件的感觉如何,它与硬件的配合如何,以及这种组合是否值得用户花时间。首先考虑核心要素,运用干净、简约的美学,在视觉上令人愉悦,但还是要优先考虑用户的便利性,这样您的手上或手腕上就会有真正特别的东西。

智能手表UX开发的4条基本经验相关推荐

  1. 儿童智能手表APP开发具备哪些功能

    如今,几乎每个小朋友家长都会配智能手表,随着智能产品的发展,这两年智能手环.智能手表设备的出现给人们生活带来了方便,我们在使用儿童智能手表APP开发时候还可以随时查看孩子运动情况之类,家长还能通过AP ...

  2. 基于HarmonyOS的华为智能手表APP开发实战——Fitness

    本文针对华为HarmonyOS智能穿戴产品(即HUAWEI WATCH 3)开发了一款运动健康类的游戏化APP--Fitness,旨在通过游戏化的方式,提升用户运动动机. 一. 客户端开发 开发环境: ...

  3. 苹果android wear教程,Android Wear/Apple Watch/WatchKit智能手表开发入门教程

    Android Wear/DuWear/TicWear/TOS/YunOS For Wear Apple Watch/Watch OS/WatchKit 智能手表开发者服务平台OpenWatch SD ...

  4. 蓝牙技术|蓝牙助力智能手表的未来发展

    智能手表现在已经拥有了许多让人兴奋的功能,比如蓝牙无线连接手机,无线上网聊天冲浪,健康监测和健身监控等,已经可以实现同步操作智能手机的一切功能,包括接打电话.收发短信.查看应用提醒等. 2017-20 ...

  5. 蓝牙BLE方案|智能穿戴市场持续火热,伦茨科技推出智能手表方案

    市场研究机构 Canalys 发布 2021 年第二季度全球可穿戴腕带设备市场报告.这一季度这类产品出货量达到了 4090 万只,同比增长 5.6%.智能手环市场下滑始于 2020 年第四季度,已延续 ...

  6. 老人智能手表方案/案列/APP/小程序/网站

    家有一老,如有一宝,每个家庭中都有老人,中国老龄化越来越严重的今天,60周岁以上的人口越来越多,据统计,2018年老人人口统计数据中,按照年龄划分,年龄达到60周岁以上的人口数量接近2.2亿,到203 ...

  7. 蓝牙技术|蓝牙在智能手表上的应用

    智能手表,是将手表内置智能化系统.搭载智能手机系统而连接于网络而实现多功能,能同步手机中的电话.短信.邮件.照片.音乐等. 蓝牙是蓝牙技术联盟设计和销售的一种个人局域网络技术,旨在用于医疗保健.运动健 ...

  8. 对智能手表的功能买点认知介绍

    在BP机出现之前,手表一直是时尚与身份的代名词,甚至一度成为"三大件"之一.然而,随着手机等其他计时工具的不断涌现,附着在手表上的光环逐渐褪去,手表市场迅速出现差异悬殊的高端与低端 ...

  9. 儿童智能手表行业未老先衰:5亿家长被伪智能忽悠

      近年来,"能打电话的儿童智能手表"备受家长的追棒,各品牌如雨后春笋遍地开花,且销量逐年暴涨.有专业机构预测,到2020年儿童智能手表市场将达5000万块左右.按这速度,让智能手 ...

最新文章

  1. 利用反射计芯片进行非接触式液位测量
  2. Nginx 为什么这么快?
  3. idea数字栏符号含义_关于铂金钻戒的几个常见数字符号含义,你都了解吗
  4. 本月 上月 php,显示本月,上月,今天,今年以及各时间起点与
  5. HTTP referer/HTTP referrer
  6. 一天一道算法题--6.15--卡特兰数
  7. django设置超级管理员_Django的简介与安装
  8. python 去掉空格_如何从Python DataFrame中去除空格在这个例子中
  9. 判断五个分数等级划分_压力表精度等级怎么算?压力表精度等级划分及检验项目...
  10. asp.net970-宠物医院管理系统#毕业设计
  11. 肝了 10 万字 ,Go 语言保姆级编程教程2021最新版(建议收藏)
  12. 用C# 设置excel单元格格式
  13. STM32数据手册中的ADC12、ADC123
  14. 2022-2028年中国保健食品行业市场运营格局及前景战略分析报告
  15. 简单粗暴识别工作室Android识别模拟器
  16. DataWhale数据分析组队学习——Day2
  17. vscode--vue注释快捷方式
  18. tensorflow2.6.0+annconda4.10.1+cuda11.2+cudnn8.0+pycharm运行tensorflow-gpu版本·
  19. Unity3d 微信小程序(小游戏)项目实现流量主接入功能(含源码)
  20. 以太网扫盲(一)各种网络总线 mii总线,mdio总线介绍

热门文章

  1. 学校计算机补考不及格,好丢人啊,全寝室都过了计算机等级考试,就我没过
  2. (二十四)正交曲线坐标系中的物理分量
  3. windows 10 smb,添加网络位置,输入的文件夹似乎无效
  4. 锐捷AC控制器,采用微信公众号认证后上网,如何设置
  5. GoldenGate案例一则:抽取进程无法捕获数据
  6. postgresql字符串函数全集
  7. CSS3 icon font完全指南
  8. java 爬虫音乐,Java爬取网易云音乐所有歌曲一:爬取所有歌手及其对应id
  9. 说我百兆路由器配不上千兆猫
  10. html超出部分滚动,HTML元素超出部分滚动, 并隐藏滚动条