-
实时仿真用户案例
Crank-嵌入式GUI设计和开发用户案例
021-64886750
-
实时目标机
Simulink模型库
Demo套件
info@yisuworld.com
在微控制器上开发可穿戴设备GUI的重要技巧
通过了解内存、图形和电池续航对用户体验设计和软件开发决策的影响,在MCU设备上构建更好的可穿戴设备GUI。
可穿戴设备市场正在蓬勃发展,这得益于消费者希望获得一系列触手可及的服务,以及更经济、更节能的硬件进入了这一领域。可穿戴技术仍处于起步阶段,呈现出一个有待突破的不稳定市场,苹果、三星和 Zepp Health(华米科技)等供应商都在争夺市场的头号交椅,其开发团队也在不断采用新技术,以求兼顾用户体验(UX)和电池续航。
随着越来越多的可穿戴设备OEM意识到基于微控制器的设备的价值,在此情景下,我们想要分享如何利用这些低功耗、资源受限的平台,来提供能与苹果和安卓生态系统使用的高端硬件相竞争的用户体验。
基于我们数十年来在嵌入式图形用户界面(GUI)方面的经验,以及我们最近与Zepp Health等客户合作的项目,以下是我们对在微控制器(MCU)平台上开发可穿戴设备GUI的主要建议。
1. 减少和优化内存使用
可穿戴设备GUI开发其中较为困难就是——将UX设计师的愿景压缩到硬件平台上,但却没有足够的空间容纳大型图像资源和复杂的过渡。内存同时为代码和数据所用,我们优化得越好,受到的限制也就越少。
简化应用程序内存使用的第一步是确定它需要多少空间。无论是在设计阶段还是在用户测试之前,都值得为内存预算和分配建立常规基线,以了解应该在哪里和何时进行调整。
例如,下面的图表(摘自我们的可穿戴设备GUI开发指南的第二部分)说明了如何计算帧缓冲区所需的内存。内存分配是显示器分辨率和色位深度的函数,总内存将占用应用程序所需的帧缓冲区的总数(3D应用程序通常使用额外的深度和模版缓冲)。
除了帧缓冲区之外,您还需要弄清楚应用程序的代码和数据占用。有了这些基线以后,您就可以使用测量和分析工具、应用程序日志和运行时观察来发现和隔离应用程序重大更改后的任何内存问题。
我们的智能手表客户案例研究提供了一个例子:
Storyboard 的应用程序内存占用预览和字形导出编辑器(红框部分)
2. 将MCU的功耗降低
高分辨率显示器、位置传感器、心率监测器和蓝牙无线电是一些会消耗更多电池电量的消费者驱动功能。但可穿戴设备用户希望电池续航是以周为单位的,而不是以小时为单位。较新的健身手环甚至能满足充一次电续航长达一个月。
通过更好的电池、处理器和显示技术,以及基于硬件或应用逻辑来智能应用电源管理方案,可以实现更长的续航。
在我们的可穿戴设备电子书中,我们推荐了两种节能技术:
3. 创建有效的可穿戴设备用户体验
要与可穿戴设备市场的顶级商家竞争,就需要了解他们使用了哪些技术和元素来提供消费者喜爱的用户体验。风格、个性和色调与图形性能和应用程序延迟同等重要。
在为可穿戴设备设计UX时,有四个关键因素:
4. 图形的运行时优化
与代码优化一样,图像表现受大小、执行和渲染时间的影响。特别是,用于微控制器的可穿戴设备GUI的空间和处理器资源有限,因此图像越复杂,运行起来就越困难。
图像优化有很多工作要做。未来,我们将分享更多有关图像、字体优化的案例和内容。
5. 总结
可穿戴设备市场已有了蓬勃发展,要取得更多的市场份额,供应商就需要重点关注如何在节能硬件上构建丰富的功能。了解内存、图形和电池续航对用户体验设计和软件开发决策的影响,将有助于您确立在可穿戴设备市场上的领先地位。
想要了解有关在MCU上开发可穿戴设备GUI的更多技术细节吗?立即联系我们,来下载我们的免费指南吧!
联系我们,申请Crank软件30天免费试用!
上海熠速信息技术有限公司
021-64886750
info@yisuworld.com
技术文档
-
使用Simulink进行实时阻抗扫频
2024-11-08
-
熠速电力电子和电机FPGA模型库
2024-10-19
-
整车热管理HIL解决方案介绍V2
随着电动汽车在全球范围内的快速发展,高效的整车热管理系统对于提高车辆性能、延长电池寿命以及增加乘员的舒适度变得至关重要。
汽车电动化和智能化的发展,使得整车能量管理内容增多,对汽车能量管理的要求也越来越高。从整车层面向各子系统进行能量统筹管理将成为电动汽车未来的发展趋势。
上海熠速基于实时仿真机,将真实的TMS控制器集成到仿真系统中,为广大的新能源用户提供便捷可靠的基于模块化的TMS HIL测试方案。2024-07-05
-
电力系统常用的通讯协议及其在实时仿真系统中的实现
在电力系统中,IEC 61850协议、DNP3协议、Modbus TCP广泛应用于远程终端设备(RTU)、智能电子设备(IED)交互以及监控和数据采集(SCADA)系统。
2024-06-27
实时目标机
仿真测试应用场景
学习与支持
关注熠速微信公众号
仿真测试解决方案
I/O接口模块
通讯协议模块
FPGA技术
被控部件仿真
Simulink模型库
Demo套件
测量测试解决方案