你是嵌入式开发人员还是设计师,正在寻找支持高性能和高质量用户体验(UX)的嵌入式GUI解决方案?从尝试让应用程序在不同的硬件上运行,到与不理解代码的设计者合作,再到维护问题和时间限制,当今嵌入式GUI平台有许多方面需要考虑。
通过专门的嵌入式GUI解决方案和框架,可以解决这些限制问题,从而为开发人员和设计人员提供更人性化的体验。市场上最流行的两种嵌入式GUI框架——Crank Storyboard和Qt——旨在解决上述一些问题,但功能和目的截然不同。因此,让我们深入探讨一下在决定一种解决方案与另一种解决方法之间的区别以及这些嵌入式GUI解决方案的比较时,你应该寻找什么。
在嵌入式GUI解决方案中寻找什么
在决定哪种嵌入式GUI解决方案最适合你的公司时,你需要特别关注工作流系统,以及设计人员是否可以轻松地与嵌入式开发人员协作,以确保在用户体验或应用程序性能方面没有妥协。如果你的客户使用一系列操作系统、硬件和平台类型,你还需要确保该解决方案能够将应用程序移植到其他系统,而无需进行大量返工或资产更改,包括扩展以支持不同大小的屏幕。
在查看每个嵌入式GUI解决方案时,在决定它是否适合你之前,请先问自己以下问题:
l 嵌入式GUI应用程序会在你使用的操作系统和硬件上运行吗?
l 它会在其他平台类型(包括资源受限的微控制器)上运行吗?
l GUI框架是否可扩展以支持你自己的函数、库和遗留代码?
l 你可以轻松地从Adobe和Sketch等应用程序导入设计文件,而无需进行任何额外的资产操作或编码吗?
l 设计师是否可以轻松地添加动画和更改元素,而无需向开发人员发送详细信息以进行编码?
l 功能和工作流是否与设计者熟悉的应用程序相似?
l 应用程序运行时(如果可用)是否针对CPU和