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

还没有读者喜欢这篇文章。
left and right brain

Opensource.com

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

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

在本次采访中,先睹为快他在 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 会是更美丽的 UI 的更好例子。

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

回复 作者 Bend3r (未验证)

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

回复 作者 r3bl

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

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

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

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© 2025 open-source.net.cn. All rights reserved.