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

目前还没有读者喜欢这个。
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 项目等项目合并。我正在运行一个个人博客,我在那里分享我的个人故事。

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.