导读:一次没有解释清楚的文件复制
假设你把一批照片复制到移动硬盘。一部分已经复制成功,另一部分因为文件占用或存储空间不足而失败。进度窗口消失后,软件只留下“操作失败”四个字。你不知道哪些照片已经复制,也不知道重新执行会覆盖文件、生成副本,还是只处理剩余项目。
底层程序可能准确地报告了每一次读写的结果,但界面没有把这些结果组织成你能理解的信息。于是,确认文件、比较目录和判断是否重试的工作,需要由你继续完成。这个例子是一个假设场景,却能把“功能已经实现”和“用户能够完成任务”之间的差别说明白。
讨论软件质量时,UI/UX 容易被缩减为圆角、配色、图标和动画。谈到自由软件,又会出现另一层顾虑:维护者已经投入了无偿劳动,继续要求视觉打磨和交互改进,是否忽视了项目的资源限制?我认为这两件事需要同时考虑。设计有成本,项目可以限定自己承担的工作;用户能否理解和使用软件,也确实是质量问题。
