写点什么

用户体验是开源软件赢得未来的关键

2015 年 3 月 04 日

几天前 InfoQ 中文站为读者详细解读了最新发布的 2014 开源软件发展调查报告,这份报告对开源软件的未来持非常乐观的态度,认为开源软件处于一个参与和繁荣互相促进的良性循环中。

Red Hat 的开源策略专家 Nick Yeates 也是这项一年一度的调查的拥趸。他最近也在 opensource.com 上撰文发表了自己的观点。他认为,开源软件总体趋势向好,但是也有亟待解决的问题,那就是用户体验。

用户体验是 IT 技术能成功的一大支柱因素。用户体验不仅仅是界面问题,它意味着用户使用开源软件完成某项工作的整体感受,比如说,某个软件的各个模块是否能顺畅地集成,完成某项工作的步骤是否符合直觉等。苹果已经在消费领域通过一个封闭的生态系统提供了非常流畅的用户体验,而在企业级软件领域,Google、Dropbox 等领导者也在努力提高着用户体验。

开源软件也曾经凭借用户体验打败了对手。Firefox 以新颖的外观、丰富的功能和对标准的良好兼容击败了微软的 IE。但总体来说,大多数开源软件都不是很精于此道,取得成功的开源软件都集中在 IT 后端架构和软件开发领域。这就是为什么 Linux 桌面系统的时代迟迟无法到来,而微软的 Office 依然大行其道的原因。

当然,Yeates 认为这个问题是有解的。精通用户体检的专家非常难找,且薪水昂贵。而在传统做法中,用户体验也和技术工作剥离,以便工程师能全力应付开发任务,这对用户体验专家的培养也非常不力。Yeates 认为整个行业都应该加大资源投入,雇佣和培养更多的用户体验专家来为开源软件服务。而重中之重,Yeates 则认为必须建立理解、尊重用户体验的文化。前 KDE 设计主管和董事会成员 Celeste Lyn Paul 说:

文化依然是第一大挑战,对于开源软件来说,可用性和设计原则不是什么新鲜事——这些原则都存在 15 年了。最成功的那些开源项目都改变了他们的开发文化,接受了很多除程序员以外的人的贡献。

开源社区历来有不重视用户体验的传统,针对用户体验的改进也是隔靴搔痒。Yeates 认为是时候改变它了。尊重用户体验的文化必须深深植根到项目中,就好像持续集成之于软件开发那样,尽早介入,不停地介入。解决用户体验问题,开源软件很有希望主导世界。Yeates 还推荐读者阅读 Jan Borchardt 的《自由软件的可用性》一书和 Open Usability 网站。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 3 月 04 日 11:141190
用户头像

发布了 77 篇内容, 共 31.3 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

工作多年,如何找到自己更好的职业方向

一笑

28天写作

处理XML数据应用实践

华为云开发者社区

xml 数据库 数据 XML文档 GaussDB(DWS)

移除数组中的数字,不用额外空间, 实战RxSwift中的Observable, subscribe, dispose, 吴军老师态度读后感 John 易筋 ARTS 打卡 Week 39

John(易筋)

ARTS 打卡计划 吴军的态度 态度读后感

为您收录的操作系统系列 - 进程管理(下篇)

Arvin

方法论 操作系统 进程

(28DW-S8-Day5) 区块链如何防伪

mtfelix

比特币 区块链 非对称加密 28天写作 防伪技术

高手来啦!十八般武艺保护你的Web应用

浪潮云

云计算

程序员成长第十二篇:做好项目计划

石云升

项目管理 程序员成长 28天写作 2月春节不断更

揭秘京东城市时空数据引擎—JUST如何助力交通流量预测

京东科技开发者

JUST 流量预测

阿里粗排技术体系与最新进展

DataFunTalk

28天瞎写的第二百四十三天:正念冥想可以解决什么问题?

树上

冥想 28天写作 正念

伊卡洛斯象征了什么?「Day 5」

道伟

文化 28天写作

产品0期 - 第五周作业

曾烧麦

产品训练营

解读云原生技术

xcbeyond

Kubernetes 云原生 服务网格 28天写作

【管理笔记12】行销

俊毅

28天写作

翻译:《实用的Python编程》02_05_Collections

codists

Python

别再这么写代码了,这几个方法不香吗?

楼下小黑哥

Java 重构

厘清 I/O 模型

sakila

网络编程 I/O

工作日志2-23

一锅水端平

【2021海量真实校招】软件测试面试真题,(大数据整理)刷完应对各家企业面试完全没有问题!

程序员一凡

软件测试 面试题 自动化测试 黑盒测试 白盒测试

【LeetCode】转置矩阵Java题解

HQ数字卡

算法 LeetCode 28天写作 2月春节不断更

火山翻译:工业级应用与研究

DataFunTalk

如何有效改变别人的认知和行为?

数列科技杨德华

28天写作

科大讯飞发布全新一代智能办公本X2

Lucien

专治小学生作业拖沓

Ian哥

28天写作

感性赢了理性那一面——浅谈峰终定律

Justin

心理学 28天写作

揭开《钢铁侠》AI管家贾维斯神秘面纱的扛鼎之作!

博文视点Broadview

优雅编程 | javascript代码优化的4个小技巧

devpoint

递归 命名空间 闭包 函数绑定

Kafka.07 - 性能优化介绍

insight

kafka 2月春节不断更

谁手握账本?趣讲 ZK 的内存模型

HelloGitHub

Java zookeeper ZooKeeper原理

批量下载,我有妙解~

Viktor

JavaScript iframe 跨域

腾讯位置服务开发应用

魔王哪吒

28天写作 2月春节不断更 腾讯地图 腾讯位置服务开发应用 腾讯位置

「中国技术开放日·长沙站」现场直播

「中国技术开放日·长沙站」现场直播

用户体验是开源软件赢得未来的关键-InfoQ