ux和ui

As a way to improve my UI/UX skills I decided to read the guidelines for 10 popular UI/UX design systems. In this article I will give you a concise summary of the most important concepts.

为了提高我的UI / UX技能,我决定阅读10种流行的UI / UX设计系统的指南。 在本文中,我将为您简要概述最重要的概念。

follow me on twitter for future updates and tutorials: https://twitter.com/iqbal125sf

在Twitter上关注我,以获取将来的更新和教程: https : //twitter.com/iqbal125sf

Biggest Takeaway

最大的外卖

The biggest thing I learned about UI/UX from these libraries is that good UI/UX is about simplicity more than anything else.

我从这些库中学到的关于UI / UX的最大收获是,好的UI / UX不仅仅是简单性,更是简单性。

A lot of good UI/UX is common sense and the problems come from overthinking things. Even without formal training or knowledge most people can eyeball a good or bad UI.

很多好的UI / UX是常识,而问题来自于过度思考。 即使没有正式的培训或知识,大多数人也可以关注良好或不良的UI。

If it looks right it probably is, and if it looks off it probably is.

如果看起来正确,则可能是,如果看起来正确,则可能是。

I don’t want to list specific examples, because that may seem like I'm denigrating the design system, but I would recommend looking at the “Dos and Donts” section of some of the libraries. It’s pretty obvious why the components/elements are bad UI. For example, having vague or verbose button text. Having mislabeled inputs fields, etc.

我不想列出特定的示例,因为这似乎在贬低设计系统,但我建议您查看一些库的“注意事项”部分。 很明显,组件/元素的UI不好。 例如,具有模糊或冗长的按钮文本。 输入字段标签错误等

Most of the counterexample UIs come from vagueness or over complicating things, both of which can be solved with simplicity.

大多数反例UI来自模糊性或过于复杂的事物,这两者都可以通过简单的方式解决。

Good UX

好的用户体验

A lot of good UX also has to do with empathy and being able to predict and address the needs of users. Most of this has got to do with setting up your UI to be as simple and direct as possible. Bad UX is vague or overly complex.

许多优秀的UX也与同理心有关,并且能够预测和满足用户的需求。 这大部分与将UI设置得尽可能简单和直接有关。 错误的UX含糊不清或过于复杂。

UI should not be the focus. Make it “invisible”, so the user should barely notice it.

用户界面不应成为重点。 使它“不可见”,因此用户几乎不应该注意到它。

Good Content

好内容

Unanimously all 10 design systems agreed that text content should be written in a simple natural conversational style. Almost like you are talking to a friend or acquaintance.

所有10个设计系统都一致同意,文本内容应以一种简单自然的对话方式编写。 就像您在和朋友或熟人聊天一样。

Also things to note:

另外要注意的事情:

  • Break up walls of text with meaningful headings用有意义的标题打破文本墙
  • Content should be concise and to the point.  内容应简明扼要。
  • Content should not sound condescending in order to appear authoritative. 为了显得权威,内容不应屈尊。

Some Good heuristics:

一些好的启发式方法:

  • Use light backgrounds. dark backgrounds for nighttime mode only. 使用浅色背景。 深色背景,仅适用于夜间模式。
  • Be as unobtrusive as possible with popups. Modals should only block the main UI to confirm urgent actions, such as deleting assets.  弹出窗口尽可能不引人注意。 模式应仅阻止主用户界面以确认紧急操作,例如删除资产。
  • Have about 60-80 characters per line for written content 每行文字内容大约60-80个字符
  • Familiarity: use easily recognizable icons for common tasks. shopping cart icon and Floppy disk for save熟悉:使用易于识别的图标执行常见任务。 购物车图标和用于保存的软盘
  • Forgiveness: have a way to undo important actions宽恕:有办法撤消重要行动
  • Graceful error handling: If something fails or doesn’t function as intended it should be obvious to the user why优美的错误处理:如果某项操作失败或无法按预期运行,则对于用户而言应该显而易见
  • Use skeleton components instead of loading screens 使用骨架组件代替加载屏幕
  • Use BEM naming scheme or something similar for CSS

    使用BEM命名方案或类似CSS

Here are the libraries:

这里是库:

Google: https://material.io/design/

谷歌: https : //material.io/design/

Shopify: https://polaris.shopify.com/design/colors

Shopify: https ://polaris.shopify.com/design/colors

IBM: https://www.carbondesignsystem.com/guidelines/accessibility/overview

IBM: https : //www.carbondesignsystem.com/guidelines/accessibility/overview

SalesForce: https://www.lightningdesignsystem.com/guidelines/builder/

SalesForce: https ://www.lightningdesignsystem.com/guidelines/builder/

Apple: https://developer.apple.com/design/

苹果: https : //developer.apple.com/design/

UK Government: https://design-system.service.gov.uk

英国政府: https : //design-system.service.gov.uk

Mailchimp: https://ux.mailchimp.com/patterns

Mailchimp: https ://ux.mailchimp.com/patterns

Starbucks: https://www.starbucks.com/developer/pattern-library

星巴克: https : //www.starbucks.com/developer/pattern-library

US government: https://v2.designsystem.digital.gov/Ui-patterns: http://ui-patterns.com/patterns/

美国政府: https : //v2.designsystem.digital.gov/使用者介面: http : //ui-patterns.com/patterns/

翻译自: https://www.freecodecamp.org/news/lessons-learned-from-reading-10-ui-ux-design-systems/

ux和ui

ux和ui_阅读10个UI / UX设计系统所获得的经验教训相关推荐

  1. ux和ui_我怎么知道UI / UX是否适合我?

    ux和ui 重点 (Top highlight) I'm super excited to be writing this as it's the first official issue of Vi ...

  2. 在电商界摸爬滚打10年,我学到这三点经验教训

    在电商界摸爬滚打10年,我学到这三点经验教训 2017-09-11 10:50 猎云网 杨卟咚  阅读:279 收藏 1 投资界APP 在错误的方向上花费巨大努力,这种努力根本就是无用功,甚至有些背道 ...

  3. ux和ui_如何为您的UX / UI设计选择正确的原型制作工具

    ux和ui All UX/UI designers might encounter the situation of creating prototypes for wireframes or vis ...

  4. ux和ui_他们说,以UX / UI设计师的身份加入一家初创公司。 他们说,这会很有趣。

    ux和ui Sure, working in a startup environment sounds fun. The stories of flexibility and freedom that ...

  5. ux和ui_首先要做的— UX / UI案例研究

    ux和ui 休息一下! (Get some rest!) After four weeks of four-day design sprints each week, I welcomed the o ...

  6. vue组件引入scss变量_SCSS特色的Vue.js ui组件设计系统

    vue组件引入scss变量 Kotti设计系统 (Kotti Design System) This design system helps to unify our design language ...

  7. 10年程序员总结的20几条经验教训

    开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止.我从来没有妄想过能够一步 ...

  8. 祖父元素_帮助祖父母建立Skype帐户的UX经验教训

    祖父元素 "Empathy is a key part of a UX designers arsenal", they say. It's drilled into our he ...

  9. 产品经理进阶(一)Web APP UI一致性设计

    文章目录 一.前言 二.痛点 三.方案全景 3.1 拓展阅读 什么是UI/UE设计? 3.1.1 什么是 UE 设计? 3.1.2 UI 设计是什么? 3.1.3 UE 与 UI 的区别 四.UI一致 ...

最新文章

  1. IT民工系列——c#操作Microsoft IE,实现自动登录吧!
  2. 一种比sys.path更好的获得当前脚本路径的方法
  3. 【转】在Ubuntu中运行Exe程序
  4. delphi中的函数传参如何传枚举参数_Python基础笔记Day05函数
  5. java开发环境搭建 pdf_01搭建java web开发环境.pdf
  6. 恒压板框过滤实验数据处理_高考化学实验中:那些不常见的【特殊仪器】与装置,难得的资料...
  7. layui导航栏页面滚动固定_网站建设页面导航如何降低用户寻找的时间
  8. 王融(1979-),女,中国信息通信研究院互联网法律中心副主任、高级工程师...
  9. 《网页设计心理学》一1.6 你最近是否有过灵光一现?
  10. python问题unindent does not match any outer indentation level在pycharm平台的解决方法
  11. 笔记本win7做wifi热点
  12. PHPWord替换word模板内容时,存在表格,且不确定表格行数的处理方式
  13. 项目学习 —— 图书后台内容分页显示
  14. 企业如何借助工具分析用户画像
  15. java抢微博福卡,敬业福终极攻略:一天拿20多张福卡,轻松集齐支付宝五福
  16. Selenium的文件上传和操作Cookie等方法_Sinno_Song_新浪博客
  17. 免费视频压缩工具、视频格式转换器、mp3格式转换器、视频转mp3、Moo0视频压缩工具
  18. 流程管理工具 - LOVEM流程图介绍
  19. 第十三届蓝桥杯Python B组国赛题解
  20. Spark SQL too many elements for tuple: 25 (scala tuple超过默认22个元素)

热门文章

  1. 做了6年的Java,mysql配置环境变量mac
  2. 80后程序员月薪30K+感慨中年危机,面试必问!
  3. Laravel 除了首页能正常访问,其它页面均404
  4. 30秒的PHP代码片段-MATH
  5. Django框架是什麼?
  6. web前端【第十一篇】jQuery属性相关操作
  7. VS2015 Cordova Ionic移动开发(五)
  8. WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于HTTP-GET的实现](提供模拟程序)...
  9. Powershell-获取DHCP地址租用信息
  10. android JNI调用(Android Studio 3.0.1)(转)