编者按:设计失误在所难免。有些错误真的只是以前不知道,知道后才恍然大悟。而且还有很多大家都知道的错误,却因为种种原因被忽视,不小心犯了。但不管是哪一种,终究要改正和提高。以下是设计师DannySapio总结的10个UI设计师常犯的错误。一起来看看你我都犯了多少错误吧~1.忽视产品功能的范围有时设计师会在产品中引入一些功能,这些功能会使整个开发过程变得更加复杂,同时也不会为产品本身增加任何附加值。在确定设计功能的优先级时,重要的是要考虑业务目标、项目范围、产品时间表以及产品的开发方式。例如,我们正在设计一个用户上传个人头像的功能选项,但是如果在“上传”功能之外再增加裁剪、缩放、旋转等功能,这本身就是对原有功能的复杂化。在设计中添加“旋转”和“裁剪”按钮可能会很方便,但在具体的开发和实现中就不好说了。是调用现有功能,添加开源组件,还是从头编写代码?这将是一个问题,而且充满了未知数。从产品和团队的角度来看,安全的做法是避免添加功能,除非它们被确定为高优先级并且对整个应用程序至关重要。始终将业务目标和用户目标放在设计过程的最前沿。2.没有做好交接工作在现代产品设计行业,你的设计或材料可能会被上游和下游使用。我们在设计的时候应该考虑还有谁会使用我们的工作内容。不管是交给开发者还是交给其他设计者,相关的内容和资料都要尽可能合理的组织起来。以UI设计的设计文件为例,其中的每个画板都应该有正确的名称,并且水平排列,这样才能按逻辑顺序点击打开。我们应该有一个组织良好的设计文件,其中包括SVG格式的图标,以及其他应该具有高质量版本的类似图像的资产。在我的日常工作中,Zeplin是我的首选协作工具。借助Zeplin,开发人员可以轻松获取代码片段、大小参数、间距数据、字体大小、SVG资源等。这样的无缝切换可以让整个过程更加顺畅,大大提高团队协作的效率。3、忽视用户的使用场景在设计界面交互时,考虑用户的环境非常重要,因为影响交互决策的环境因素有很多。考虑到用户在使用我们的APP时在什么位置,需要操作多少时间,他们的情绪状态是什么,这是设计交互的基础。一款睡眠周期APP就是一个非常典型的案例。该应用程序采用令人放松的深色界面,特别适合想要在睡前设置闹钟的用户。你可以在各种不同的地方看到好的和坏的例子。比如导航app要让用户尽可能少点击,Kindle会尽量保证在阳光下阅读不刺眼,笔记app可以离线使用等等。4、追求高保真效果。在验证想法和探索解决方案的阶段,最好不要追求高分辨率的视觉效果。这是最容易犯的错误。事实上,与其说这是一个错误,还不如说这是一个浪费时间的选择。当我们想把不同的想法汇集在一起??,探索布局和层次结构的构建时,最好使用像Whimsical这样的工具来绘制线框图,这样更快更轻便。当它只是线框时,它确实看起来很粗糙并且很难让人喜欢,但它让我们更容易收到反馈和探索功能。5.忽视有行为障碍的用户在设计数字产品时,实际上就像创建图书馆或学校等公共建筑。它必须对所有人开放,包括身体残疾、色盲和视力障碍的人。用户。Domino's曾经被一位盲人用户起诉,因为他无法访问Domino's的网站。其实在今天的产品设计中,考虑到盲人和色盲用户是完全可行的。通常,我们尽量让产品对普通人来说很好看,从而忽略了相对较少的行为障碍用户,他们与普通用户的交互方式不同。将文本缩小到8px或使用非常浅的灰色可以使设计具有视觉层次感和表现力,但它为视障用户留下了基本的可访问性。在Dribbble上,我们看到很多这样的设计都存在可访问性障碍。如果直接复制到真正的产品中,肯定会出问题。例如,许多设计无法满足Web内容可访问性指南(WCAG)中4.5:1的对比度要求。此外,对运动、听觉和认知障碍都有详细的指标要求。当然,你也可以借用Stark来检查你的设计是否符合这些无障碍规范。6、抄袭别人的作品或盲目跟风对于设计师来说,潮流有点像垃圾食品。不分青红皂白地追随趋势会让你找到一些“显而易见但廉价”的解决方案,这些解决方案在短期内会有所回报,但从长远来看毫无价值。追随潮流的设计师很快就会尝到苦果。照着别人的设计走,最后会得到什么样的反馈?唯一的反馈是空虚感。—MicahBowers,设计师很容易被吸进Dribbble的世界,在美丽的动画和华丽的渐变中翱翔,然后很快忘记最初的设计目标。我们确实着迷于在像Dribbble这样的平台上发现特定的交互和设计风格,并尝试将它们应用到设计中。但是,被新奇启发和盲目复制肯定是有区别的。合理引用,灵活运用,不抄袭。7.忽视常规的设计语言每当设计打破常规时,用户就需要花更多的时间来处理这些信息。设计师需要考虑到人类认知的局限性,以及有限的记忆容量。——JoannaNgai经过这么多年深耕这么多数码产品,用户其实对APP、网站、软件都有比较明确的期待。如果功能和体验达不到预期,不够“直观”,他们可能会这样做。沮丧的。最典型的案例就是图标的设计。大家对“搜索”、“首页”、“收藏夹”等功能对应的图标都有非常明确的期待。如果你的设计偏离认知太远,用户一定是最头疼的——他们不知道你的图标代表什么。它是什么。8.关注视觉效果而不是实际机制每个UI设计师最讨厌的事情之一就是破坏他们创建的设计。最常见的破坏设计的情况是为了日常使用和应用而输入信息和修改布局。但要让产品和设计足够灵活、可扩展、用户友好,就必须打破只存在于理想状态的“完美设计”。我在设计一个APP界面的时候,如果用户输入一个只有十几个字母的名字,看起来简洁大方,但是当一个叫HubertBlaineWolfeschlegelsteinhausenbergerdorffSr.的用户输入他的全名时……那会发生什么?在测试整个设计时,退后一步并确保整个界面是真实的是有意义的。9、缺乏完整有效的状态呈现在实际设计开发中,UI控件的不同状态代表着不同的含义和方向。少了一个,体验甚至功能都会差很多。这时候可能会有开发,但是通常这样的补充会让设计缺乏统一性,给后期带来更多的问题。以按钮为例,我们必须处理不同的状态,如错误、活动、禁用、悬停、空状态、填充状态、加载状态等。当我设计一个愿望清单应用程序时,我需要优先考虑空状态当用户没有填写任何内容时,如果没有这个,整个体验会更糟。10.重新设计原生UI组件通过原有平台已有的组件,UI设计师可以快速打造用户熟悉的体验,避免输入错误。无论我们是多么优秀的设计师,都很难从零开始设计一个适用于iOS平台的日期选择器。即使你设计了一个客观上更好的日期选择器,一方面用户需要重新学习新组件的使用,另一方面,你是否想为这个全新的设计匹配更多的东西,开发者有多少副业是否会扩大还不得而知。而利用好原生原生的UI组件,可以省去太多的麻烦,帮助整个团队节省时间和精力,降低用户的体验成本。
