谁应该决定 UI?
发布: (2025年12月3日 GMT+8 17:43)
3 min read
原文: Dev.to
Source: Dev.to
TL;DR
你应该采用设计师的方案,因为他们是为用户而设计,而不是为程序员。
为什么设计师主导 UI 决策
- 开发者每天使用复杂的工具、终端、日志和 IDE。杂乱的界面并不会困扰他们,因为他们已经习惯了在这种环境中生存。
- 用户不是开发者。大多数人不想要看起来像 1990 年代驾驶舱的界面。
- 设计师受过解决此类问题的训练。
设计师关注的内容
- 视觉层次
- 可读性
- 间距
- 可用性
- 清晰度
- 人因工程
开发者视角
- 程序员的工作不是设计;他们的审美受限于为高级用户打造的工具。
- 老旧、杂乱的界面对开发者来说“更好”,因为它们展示了内部结构。
- 开发者喜欢一次性看到所有内容,因为这符合他们的思考方式:数据 → 结构 → 选项 → 面板 → 嵌套菜单。
- 而用户会感到不堪重负,甚至离开。
干净、现代 UI 的好处
- 降低摩擦(障碍更少、选择更清晰、流程更顺畅、默认更安全)
- 减少支持工单
- 提高转化率
- 增强用户信任
- 更容易上手
- 提升感知质量
苹果、谷歌、Stripe 和 Figma 等行业领袖都倾向于干净、现代的 UI。如果“1990 年代的杂乱 UI”对用户更好,行业根本不会抛弃它。
工程师在使用更简洁的版本后往往会改变想法:他们可能最初会抱怨元素被移动,但一周后通常会承认新设计更平静、更快,也更易于导航。
折中方案
- 面向客户的产品: 干净、现代的 UI。
- 高级设置: 隐蔽放置,让高级用户仍能访问。
- 内部开发者工具: 可以保持功能密集、符合开发者偏好。
为用户而设计,而不是为开发者而设计。这种做法有助于团队之间的和谐,同时为终端用户提供最佳体验。