晋江|嵌入式开发:在嵌入式设备上实现出色UI体验的挑战。( 二 )


从简单的指标开始——内存消耗(RAM)和存储成本(闪存) 。 从“情节提要”中 , 嵌入式开发人员可以看到在用户界面设计中使用的字体和图像如何影响这两种资源的使用 。 度量视图提供了设计时的即时反馈 , 通过每个屏幕的细分 , 你甚至可以在部署到目标之前确定应该期望的高水印 。 可以在图像和字体的大小、质量和组成方面做出明智的妥协 , 以适应系统限制 。
使用Storyboard Engine的性能日志工具测量运行时行为 。 性能日志通过提供有关用户界面动态执行的详细信息 , 接管了度量视图 。 该工具允许将CPU和内存消耗与视觉性能指标(如重绘速率和资源加载时间)叠加在一起 。 然后 , GUI设计和工程团队可以与该配置文件信息一起工作 , 以识别可能需要调整行为的UI热点 。 这可能是降低动画速率的问题 , 或者通过在运行时将它们合并在一起来减少离散视觉组件的总数 。 无论是什么 , 知情的妥协都是基于与用户体验意图一致的价值衡量 。
选择UI开发框架 。
用户体验和丰富的视觉呈现可能是一个巨大的产品差异 , 在某些情况下甚至可以创建一个新的市场类别 。 团队需要一个UI开发框架 , 如Storyboard , 允许他们调整和折衷他们的用户界面设计 , 不仅要满足CPU、内存和存储的工程限制 , 还要保持高质量的用户体验 。
妥协是大多数嵌入式开发团队都会面临的现实 , 因此 , 请确保你的权衡平衡了用户体验的各个方面 , 使用一个能让你充分了解的工具 。