原文链接:https://pointieststick.com/2021/11/29/who-is-the-target-user/
十几岁的时候,我经常玩《Vampire the Masquerade》(VtM)——一款桌面角色扮演游戏。你的角色可以体验的技能之一是 “计算机技能等级表”,能力测量分为 0 到 5 点:
随着时间的推移,这张表格一直伴随着我。尽管它很简单还有点粗糙,但我认为它提供了一个合理的指导软件开发的测量尺度:开发者需要确定用户在 “计算机技能等级表” 中必须有多少个点才能使用一个软件,这将为制定用户界面和划分功能的优先级提供参考依据。
我个人的感觉是,目前大多数 Linux 平台上的软件都针对 “计算机技能等级表” 中具有三个点或更多点技能水平的人,但通常可用于只有两个点技能水平的人。我的妻子是一个坚定的两点用户,她很高兴将 KDE Neon 作为她的 Linux 发行版。
但是有多少只有零点和一点水平的用户呢?如果一个软件要求两个点,会阻碍哪些用户使用这个软件?
几年前,当经济合作与发展组织委托对成年人的计算机技能进行大规模调查时,这个问题得到了答案,在 33 个高收入国家有超过 20 万名参与者(!!!)。Nielsen/Normal Group 对调查结果进行了总结,在这里我将结论进行进一步概括:
- 25%的用户根本无法使用计算机。根本!根据 VtM 等级表,这些人在 “计算机技能等级表” 中的点数为零。
- 14% 的人可以在单个简单的应用程序中完成 ** 只需要按按钮 ** 的简单明了的任务,例如发送或删除电子邮件。它们在 “计算机技能等级表” 中也处于零点,但会位于零的较高端。也许略多于半个点。
- 29% 的人 可以在单个应用程序中使用更高级的功能,例如搜索当前不可见的数据,或者为多个人(而不仅仅是发件人)撰写电子邮件回复。他们在 “计算机技能等级表” 有一个点。
- 26% 的人 可以完成涉及多个应用程序的多步骤任务,整理外界的信息,克服任务过程中发生的小错误和障碍,并对活动的后台任务进行一些监控。它们在 “计算机技能等级表” 中具有两个点。
- 5% 的人 可以执行涉及多个数据源和应用程序且需要大量导航的复杂任务,使用工具转换残缺的数据以使其适应所需的工作,并通过多个正确的结果或可能的方法成功完成模棱两可的任务,从而克服执行任务过程中遇到的重大障碍。这些人在 “计算机技能等级表” 中可能会有三个点(即使他们不是软件工程师)。
让我们理清一下这个结论:富裕国家中近 40% 的成年人几乎没有计算机技能。摘要中没有提到这一点,但我对最低技能组(25%)的人的个人经验是,他们 只能使用智能手机和平板电脑,而下一个技能组的人(14%)仍然强烈喜欢它们而不是电脑。
另外 30% 的人在 VtM 量表实际上有一个点。结合两个最低技能群体,这意味着 70% 的人根本没有计算机技能或水平非常有限。 那些拥有较高水平的人——在 “计算机技能等级表” 中具有三个点或更高水平的人——仅占人口的 30% 左右。
也许智能手机能够占据市场主导地位的现象就解释的通了…
然而 KDE 永远不可能通过最多只能被 30% 的市场使用的软件来实现世界统治地位,
即只提供那些在 “计算机技能等级表” 中需要两个或更多点水平的人才能够使用的软件。为了扩大我们的吸引力,我们需要使我们的软件至少可供低一级水平的人使用(“计算机技能等级表” 中的一个点),这将使潜在用户的市场增加一倍,达到 60%。
但是等等!这会不会降低 KDE 软件的档次?我们会不会疏远目前拥有 2 点和 3 点等级的计算机用户?毕竟,为只有零点水平的人优化的智能手机软件的功能确实是非常简单和有限的。所以这是有风险的。
但我认为好的和可定制的设计可以使软件具有弹性,
满足不具有计算机技能水平的用户。缺乏可定制性或设计不佳的软件可能只能满足前两个级别水平用户的需求,因此得体的手机应用程序可以舒适地被 “计算机技能等级表” 中处于 0-1 点的人使用,一些出色的设计使得处于 2 点的人的需求也能得到满足。这与我自己和我认识的许多人的经历非常吻合:那些具有技术能力更强的人发现大多数手机应用程序的功能都是有限的,并且更喜欢使用计算机完成繁重的工作。
但是,如果一个软件
- 设计良好
- 可定制
- 并具有考虑周到的默认设置
,则可以适应更广泛的不同技能水平的群体:具有 1-3 个点的人,甚至是 1-4 个点的人!
我们可以有意地将零点人群排除在目标受众之外,他们可能永远不会对 KDE 软件感到满意。虽然我们可以将关注下放到最简单的应用,然而无论如何,零点人群永远不会被吸引。(GNOME 和 ElementaryOS 可以拥有这些用户。)
这就是我认为我们应该在 KDE 中追求的:默认情况下,软件足够简单,所以它可以使 1 点用户轻松完成工作,但在需要时通过扩展的定制功能变得足够强大,这样它就可以一直吸引 4 点用户——包括许多 KDE 开发人员。这是 KDE 软件目前的优势,它不会消失!
从本质上讲,Plasma 的座右铭"Simple by default, powerful when needed"应当被所有 KDE 软件接纳,而不仅仅是 Plasma。
目前很多基于 Kirigami 开发的应用程序都具有易于使用的默认界面,同时也有强大的功能和定制能力,以及基于 QtWidgets 开发的强大的应用程序具有更好的默认设置和流线型的外观。因此,让我们继续前进!