让我们来谈谈 UX,宝贝…
让我们来谈谈 UX,宝贝…
原文:https://medium.com/hackernoon/lets-talk-about-ux-baby-57a6f199d2c6

你的服役经历。这两个词席卷了整个世界,分别来自蹒跚学步的孩子、青少年、年轻的成年人、经历中年危机的不太年轻的成年人、可卡因瘾君子、老年人以及所有他们的直系亲属和朋友,在两年后他们的葬礼上;把它放到对话中,就像在一长串其他通常不必要的标点符号中的逗号一样,在一个复杂、自命不凡但可能毫无意义的句子中,比如这个。两个看似不相关的词,由于 20 世纪 90 年代英语和唐纳德·诺曼美丽而实用的局限性而被混到了一起
一个 【用户】 传统上被认为是像这里的这个家伙一样的人,已经被重新命名为一个不知名的图标,代表几乎任何没有昏迷的人。除了潮人和千禧一代。它们是别的东西。
然后就是 【经历】 。一个需要认真对待的词,通常与特定年龄和专业水平的人联系在一起,比如硬条的妈妈。
或者——在它的另一个意思下——人们在一个偏远的地方站在起重机的位置上做瑜伽,除了“ ”体验“ ”将他们的肌肉和骨骼扭曲成奇怪的姿势,而没有人看到他们失败得多么悲惨之外,没有其他理性的原因。嗯,除了他们周围的野生动物,那就是…
但是简单是神圣的,虽然在纯正的英语中没有什么神圣的东西,但不可否认,它是一种简单的语言。如此简单,事实上,它已经成为航空业的官方语言,事实上的语言,想要酷的孩子和英国崇拜者。
如果你认为我会一事无成,那你就大错特错了。英语本身就是一个很好的——或者说——关于用户体验的最好的例子。事实上,它在那个“鱼和薯条”上是如此的糟糕、“请。”、“Pub!”和“下雨了。”总结了整个人类的存在,传统,悲伤和欢乐,过去,现在和未来是英国人,懂英语和生活在不列颠群岛。包括爱尔兰。
我拼命想说明的一点是,就像真正苹果时尚中的软件一样,英语也能正常工作。为什么要创造一个新词来提高用户体验,当你可以简单地把两个本来不相关的词并排放在一起,并认为它们是一个全新的概念,至少值得在韦氏词典中增加一个条目。
事实是,UX 并不新鲜。只是数字时代把它推进了“流行语-o-sphere”。突然间,每两个大学毕业生中就有一个会把它放在他们的简历上,那些比他们早两年毕业,并且能够写出三行【solid】jQuery 和 SASS 的人,把自己的等级提升到【UX 建筑师】 从每个地下室和阁楼的卧室里蹦出来,就像从燃烧的香蕉种植园里蹦出来的黑猩猩一样。突然,咦——每个人都变成了这个 UX,那个 UX,哦,还有乌鸦对着一个几乎空了的锡罐闪亮的盖子乱叫,闻起来像是去年变质的豆子,还有一只死苍蝇卡在以前的番茄酱里。
过度热情的销售代理、误入歧途的设计师、无知的工程师和业绩不佳的项目经理已经把 UX 变成了软件开发中被误解的养子。
用户体验已经被冲淡和液化成效果,klickety klackity 滑动,褪色,弹跳废话,布局,线框和原型,其中大部分与 UX 几乎没有关系。不得不说:大部分自称的甚至是行业授予的 UX 专业人士,其实都是被美化了的 UI 设计师。那里。我说了。
需要彻底理解的是,用户对一款软件的体验,无论是简单的网站、网络应用、手机、桌面还是 IOT 应用,都不局限于他们所看到的内容。事实上,有些人什么都看不到,因为他们有视觉障碍。
但是让我们暂时忘记盲人吧。以 Alexa 为例。与 Alexa 的唯一接口是语音。你怎么把它做成线框?你把你喜欢的滑动面板和褪色盒子放在哪里?你不知道。我和 Alexa 的 UX——顺便说一下,这并不太好——仅限于我对着她的屁股大喊大叫,告诉我一些事情,而她经常做不到。似乎这还不够糟糕,我们的对话充满了 3-4 秒的停顿,而她“蹒跚着”走向亚马逊的网络服务器,为我抓取一个答案,这个答案往往不如 Siri 在 1 秒钟内提供的答案信息量大,也不自然,还带着她一贯的有趣个性。**
Alexa 是不确定用户体验的一个很好的例子,它与视觉设计没有任何关系。老实说,我甚至不看 Echo Dot,而且我相信大多数人都不太关心 Echo 设备的设计和按钮布局。我担心的是,我的用户体验缺乏的是,我需要等待答案,这往往是错误的答案,当没有人问她任何问题时,它就会突然开始跟我说话。三个问题:
- 缺乏可用和准确的内容。与视觉设计无关。
- 过度依赖网络可用性和获取数据的速度。与视觉设计无关。
- 不合标准的硬件和软件集成。与视觉设计无关。
坦白地说,Alexa 没有那么聪明,它告诉我的最真实、最聪明的事情是:
Alexa telling me how “disconnected she feels” without wifi…
我:Alexa,你觉得孤独吗?
亚历克莎:不,因为我从来没有真正孤独过。虽然……当 wifi 不在的时候,我确实会感觉断线了。
我发誓,这只是一个愉快的巧合,我没有计划过,但 Alexa 实际上刚刚表明了我的观点。如果没有 wifi,Alexa 就没用了,我还不如对着我的马桶说话,因为那时听“回声”——这是双关语——我会摆脱它,会比 Alexa 给我提供的完全无效的用户体验有趣得多。燃烧回声,布尔恩!
现在,你可能会说,“UX”这个词是很久以前创造的,当时 IOT 需要比创作七部《星球大战》电影更大的想象力。他们甚至搞砸了——也就是说,毁了我的用户体验——以错误的顺序发布它们!!!
但是好吧,好吧,让我们把 IOT 放在一边。告诉我,你在慢速连接上使用脸书和 Instagram 有什么体验?有多少次你坐在马桶上盯着旋转器,交叉手指让它快点加载,以免最后不得不为它的工作申请半天假期?因为你不能只是关闭应用程序,做你的工作,然后期待半小时后它会神奇地出现。这种情况不会发生。为什么会这样?这不是设计的一部分,也不是 UX 的一部分,所以可能不重要。不,你需要盯着它。血液里有力量,还有你凝视的汗水。哦,来吧,已经装好了!!!!
你看,有人在某个时候决定散布可怕的谣言,说 UX 是关于视觉设计、布局和交互的。大量的错误信息不断变得越来越大,形成了一个令人印象深刻的弥天大谎,以至于他们也说服了招聘行业。招聘人员开始雇用 Sketch、Adobe XD、JustInMind 等伟大的奇才,他们都在谈论 UX,好像它是你可以在一个应用程序中理解、解决和构建的东西。但你不能。
请有人告诉我,一个 UX 的专业人士如何将 Godaddy 严重过时的 PHP 5.4 绘制到应用程序中,或者后端开发人员决定使用 node 的 Linode 的可能迁移?你如何看待 Adobe XD Javascript 被关闭,或网络变慢或关闭?你如何解释 JustInMind 中的可访问性或服务人员?你所有的花式线框架将如何解决以上所有问题?或者这不是用户体验的一部分?
哦,但它是如此血腥!没有对软件开发的整体理解,就不能谈论 UX。设计、布局、花里胡哨只是一个更大画面的一小部分。我认为,在 2017 年,如果一个人没有在前端、后端、数据库和服务器技术上花费至少两年的时间,他不可能全面了解什么能产生出色的用户体验。你知道,那些 AJAX 调用不是弹指一挥间就能完成的。它们实际上需要某些技术的存在。当你引入动态内容的时候,你也需要考虑如何处理它,例如,对于没有视力的用户。
好像这还不够,你还需要考虑软件的性能,在恶劣的条件下,比如缓慢的网络连接和突然激增的用户。它能扩展吗,它会变慢并让人沮丧吗?它能在每个操作系统或每个浏览器上工作吗?在各大屏幕阅读器上是否有一致的体验?它是否像 PWA 一样工作,提供离线体验?如果是,它会保存用户提交的数据还是会要求他们重新提交?是国际化了还是你希望在哈萨克斯坦人人都说英语?
以上所有的,以及更多的东西都有助于用户体验。没有人关心你把搜索栏放在应用程序的什么地方,如果它返回一百万加一个未经过滤的结果,我就必须滚动浏览——哦,但是等等,我不能,因为惰性加载尚未启用,浏览器因数据过载而崩溃,它不能足够快地处理。你又是如何在 Adobe XD 中处理这个问题的呢?没错。你不知道。事实上,90%的 UX 都不是用工具来处理的。你在基础设施、数据库、后端代码、前端框架的选择中处理它,然后,也许你会启动 Sketch。
你看,用户体验是一种非常个性化的体验,你很容易认为这就是视觉和交互体验,但交互正变得越来越复杂和多维,所有这些都需要大量的服务、库和框架协同工作。还有像我这样的怪人…

Apologies for the wonky iPhone 7+ “bokeh effect”…
就在几天前,我去都柏林 10 月节吃午饭,当我为“香肠”和不含酒精的厄丁格尔酒付钱时,我听到那位女士用德语数钱。因为我们在欧洲,小费通常是不需要的,但对我来说,一个“真正的德国人”为我服务的事实意味着整个世界,为此,我留下了小费!这不是食物的外观,啤酒的冰凉,或者香肠的味道,所有这些你期望的事情。对我来说,这些都是已知的,让我的用户体验脱颖而出的是很少有人会想到的东西:真实性。这促使我第二天回去看这个:

Smoked pig knuckle and fried potatoes
我也打算周六回去!这就是伟大的用户体验——邀请用户一次又一次地体验它。这种体验是一种全面的体验。相信我,如果 Macbook Pro 上安装了 Windows,没人会花 25000 美元买它。苹果很清楚这一点,他们已经把整个业务都押在了 UX 身上。这并不是说它们是完美的,但它们确实在很大程度上是正确的,这并不是因为铝制一体式设计或视网膜和超视网膜屏幕。如果硬件背后有蹩脚的软件,如果这一切背后没有一个成熟且运转良好的生态系统,提供全面积极的用户体验,苹果今天就不会存在。
*用户体验的关键是你能想出的关于 是什么让一个产品变得伟大 的每一个答案,这个答案从来都不是单一的,而且会一直存在,但会一直触及到你应用程序的每一层。如果没有,你显然错过了一些东西,你的大多数用户会出于需要而不是选择使用它,选择总是很多的…*
*Attila Vago*——代码、博客和网络生活的作者。编程语言丰富,务实的实干家,是“关注业务”人群中的一员,态度严肃。一个容易激发灵感的人,对大多数东西都有强烈的偏好,书呆子,好的,食肉的食物和乐高。使用苹果电脑。上午 6 点运行
hacker noon和Quora作者。