开源很丑陋:改进UI和UX

尚无读者喜欢这个。
left and right brain

Opensource.com

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

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

在本次采访中,抢先一览他在 All Things Open 大会上的演讲:开源很丑陋:改进UI和UX

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

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

对于一个开源项目来说,拥有良好的UI和UX有多重要?

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

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

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

不容易。 通常,找到同时具有设计经验的开源开发人员更容易。

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

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

是否有UI和UX出色的著名开源项目?

有一些很棒的项目——特别是那些与设计社区有些重叠的项目,例如 SassBowerEmber 等等。 beautifulopen.com 上收集了许多UI和UX精美的开源项目。 还有一些更主流的例子,例如 FirefoxVLCPopcorn Time 等等。

All Things Open
演讲者访谈

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

Aleksandar Todorović
我是 OCCRP 这个很棒的调查新闻网络的技术部门的一员。 我对开源软件、人工智能和信息安全非常感兴趣。 我的开源贡献现在已合并到 reddit、elementary OS 和 Tor 项目等项目中。 我正在运营一个个人博客,我在那里分享我的个人故事。

9 条评论

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

目前在 KDE,我们遇到了相反的问题:很多视觉设计师做了很多工作,但非常缺乏开发人员来实施更改。

KDE 从未吸引过我,感觉很棒。
Cinnamon 是我认为优雅和美观的 UI。
即使是 Pantheon 桌面(在 elementary OS 中使用)也只能排在第二位。

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

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

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

写这样的东西很容易,说总体情况有多糟糕。 但是,当您提供建议时,我认为最好重新阅读您的文章,并将您自己的建议铭记于心。

我点击了这里的链接,期望看到出色的 UX/UI,但我想我必须下载所有这些项目才能尝试看看受到称赞的是什么。

也许我们需要更多的客观性或更多的科学性,才能说,“这是好的 UX,这是原因以及它为何如此出色……” 不要最终变成“当我看到好的 UX 时,我就知道它很好”,而无法解释自己。

VLC 作为良好 UI/UX 的示例? 它是我在 Windows 和 Linux 中的默认播放器,但我一直认为它很丑陋,并且在某些功能上远非直观(例如,与 kaffeine 相比,看电视很痛苦)。

Snappy 或 Audience 可能会是更好的美观 UI 示例。

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

回复 作者: Bend3r (未验证)

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

回复 作者: r3bl

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

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

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

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.