开源是丑陋的:改进用户界面和用户体验

还没有读者喜欢这个。
left and right brain

Opensource.com

Garth Braithwaite 是一位从设计师转型为工程师,再转型为两者混合体的专家。他曾在多个获奖网站、应用程序和开源项目中担任工程师和用户体验设计师。

四年来,Garth 一直在 Adobe 从事开源项目,担任设计和代码贡献者。这些项目包括 Brackets、Topcoat 和 Apache Flex。除了在 Adobe 的工作之外,他还经常在会议上发表演讲,主题包括设计的力量、改进设计师/开发者协作以及开源的优势。作为这项工作的一部分,Garth 创立了 开放设计基金会

在本次访谈中,抢先了解他在 All Things Open 大会上的演讲:开源是丑陋的:改进用户界面和用户体验

为什么这么多开源项目的用户体验很差?

原因有很多,但最大的促成因素之一是缺乏专业设计师为开源项目做贡献。导致设计师缺乏的原因之一,还有缺乏协作和开源的设计工作流程。其次,有些开源项目的所有者没有意识到设计的价值,或者不确定从哪里开始设计流程。

对于一个开源项目来说,拥有良好的用户界面和用户体验有多重要?

并非所有开源项目都需要比目前更多的用户体验或用户界面。通常情况下,开发者构建的开源项目是针对其他开发者的,因此他们无需额外的设计协助就能够考虑最终用户的需求。当开源项目被外部受众使用时,包括经验水平较低的开发者使用时,问题就出现了。在这些情况下,良好的用户体验设计贡献将有助于定义目标受众——他们的需求、痛点和经验——以及协助用户的推荐解决方案。

良好的用户界面和品牌设计还可以帮助在整个项目中建立一致的体验,并帮助吸引新的贡献者。

吸引设计师参与开源项目容易吗?

不容易。通常情况下,更容易找到也具有设计经验的开源开发者。

无法吸引设计师的开发者应该怎么做?

他们不应该坐等。如果他们可以聘请设计师,那很好,但在大多数开源项目预算很小甚至没有预算的情况下,开发者应该寻求提高自己的设计技能。设计是一个识别和解决问题的过程,开发者对此很熟悉。开发者有能力像学习任何其他技能一样获得至少基本的设计技能:通过实践、研究和社区支持。

是否有用户界面和用户体验出色的著名开源项目?

有一些很棒的项目——特别是那些与设计社区有些重叠的项目,例如 SassBowerEmber 等等。在 beautifulopen.com 上有一个精美的用户界面和用户体验的开源项目合集。还有更多主流的例子,例如 FirefoxVLCPopcorn Time 等等。

All Things Open 大会
演讲者访谈

本文是 All Things Open 大会演讲者访谈系列的一部分。All Things Open 大会是一个探索企业中的开源、开放技术和开放网络的会议.

Aleksandar Todorović
我是 OCCRP 这个出色的调查新闻网络的科技部门的一员。我真的对开源软件、人工智能和信息安全充满热情。我的开源贡献现在已合并到 reddit、elementary OS 和 Tor Project 等项目中。我正在运营一个个人博客,我在那里分享我的个人故事。

9 条评论

我认为现在的许多网站都缺乏原创性和完整性。当然,它们需要用户友好,但它们也必须在某种程度上是独特的。这就像又回到了 90 年代,现在大多数网站的设计方式都是这样。

目前在 KDE,我们面临相反的问题:很多视觉设计师产出了大量作品,但非常缺乏开发者来实施更改。

KDE 从未吸引我,感觉很棒。
Cinnamon 是我会说的优雅而美观的用户界面。
即使是 pantheon 桌面(elementary OS 中使用的)也会排在第二位。

虽然美是主观的
但即便如此,我也不觉得 KDE 优雅/高贵/美观且直观。
我也不觉得它用户友好。由于公司使用,我在 Slackware 和 kubuntu 中为许多用户广泛使用过它。但现在我将整个设置更改为 Cinnamon (Mint Linux)。每个人都很喜欢迁移到这个新的漂亮桌面用户界面/用户体验

回复 作者:alex-l (未验证)

“如果你不是解决方案的一部分,那你就是问题的一部分。”

写这样的话很容易,说事情总体上有多糟糕。但是当你提供建议时,我认为最好重新阅读你的文章,并把自己的建议放在心上。

我点击了这里的链接,期望看到出色的用户体验/用户界面,但我想我必须下载所有这些项目才能尝试看看正在称赞什么。

也许我们需要更多的客观性或更多的科学性,才能够说,“这是良好的用户体验,这就是为什么以及它如何良好……” 不要最终变成“当我看到好的用户体验时我就知道”,而无法解释自己。

VLC 作为良好用户界面/用户体验的例子?它是我在 Windows 和 Linux 中的默认播放器,但我一直认为它很丑陋,并且在某些功能(例如,看电视与 kaffeine 相比,简直是痛苦)方面远非直观。

Snappy 或 Audience 会是更好的美观用户界面的例子。

我同意 Audience 比 VLC 更用户友好,但 Audience 无法完成 VLC 可以完成的许多事情。考虑到 VLC 的所有功能,VLC 团队做得很好。

回复 作者:Bend3r (未验证)

这就是我使用 VLC 的原因,但描述它的最后一个词是美观。它不是。它是一个很棒的软件(而且,正如我所说,多年来它一直是我在 Windows 和 Linux 中的默认视频播放器),但它的用户界面并不美观。

回复 作者:r3bl

考虑到成为问题的一部分,在听取 Adobe 员工的意见之前,我会听取几乎任何人的意见。先对 Flash 做点什么,允许 Photoshop 和其他各种东西在 Linux 上运行,然后再告诉人们他们的开源方式是错误的。

Adobe 是一家大公司。他们有很多很多产品,这意味着它的员工不一定从事相同的产品。您可以在第二段中看到 Garth 自加入 Adobe 以来一直在从事的工作。您会注意到那里没有提到 Flash 或 Photoshop。

回复 作者:Purple Library Guy (未验证)

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.