程的创新设计和开发之间的斗争仍然存在本文重点介绍改进设计到开发流程的最佳实践以及尖端解决方案(例如由 Merge 技术支持的 UXPin)如何帮助促进变革。 本文得到了我们UXPin亲爱的朋友们的大力支持他们的使命是通过将设计和工程融合到一个更好、更快的产品开发世界中来实现最佳的用户体验。谢谢你! 设计师和开发人员之间的合作摩擦正在引发一场与行业本身一样古老的不断演变的讨论。我们走了很长的路才达到今天的水平。我们的工具已经改变。我们的流程和方法已经改变。但根本问题往往保持不变。 无论团队的类型和规模如何我经常看到的反复出现的问题之一是维护可靠的事实来源。
即使雇用了最优秀的人才并使用经过验
证的行业标准解决方案我们也常常会感到厌恶因为某些事情肯定可以做得更好。臭名昭著的最终版本通常分布在技术文档、设计文件、电子表格和其他地方。让它们保持同步通常是一项乏味 沙特阿拉伯移动数据库 且艰巨的任务。 注意本文是与 UXPin 团队合作撰写的。本文中提供的示例是在 UXPin 应用程序中创建的。某些功能仅在付费计划中可用。您可以在此处找到 UXPin 定价的完整概述。 设计工具的问题 谈到维护事实来源设计工具的低效常常被认为是最令人头疼的痛点之一。现代设计工具正在不断发展并且通过巨大的努力它们正在快速发展。但当谈到在设计和开发之间架起桥梁时人们常常会产生这样的印象其中许多努力都是基于有缺陷的假设。
大多数现代设计工具都基于与后来实现设
计所使用的技术不同的模型。它们被构建为图形编辑器并具有同样的行为。设计工具中构建和处理布局的方式最终不同于 CSS、JavaScript 和其他编程语言所提供的方式。使用矢量(甚至光栅)图形 BSB 目录 构建用户界面是不断猜测您所做的内容稍后应如何以及是否应转换为代码的过程。 设计师常常会因为他们的创作没有按预期实现而感到遗憾。即使为像素完美设计做出最勇敢的努力也无法解决所有问题。在设计工具中几乎不可能想象并涵盖所有可能的情况。支持不同的状态、改变副本、不同的视口大小、屏幕分辨率等等只是提供太多的改变变量来覆盖它们。 除此之外还存在一些技术约束和限制。