与✅的美好回忆

In Loving Memory of Square Checkbox

5 min read

这是 Niki 写的一篇文章,原文地址:In Loving Memory of Square Checkbox。由 Mogeko 翻译,转载请注明出处(原作者和译者)。

本文主要讲述了复选框的历史,以及现状。

这是一个复选框:

checkbox

它是正方形的,里面有一个勾号,它的显著特征是你被允许同时选择任意数量的勾号:

checkboxes

不同的操作系统在进化过程中有不同样式的复选框:

checkbox_macos_sonoma
macOS Sonoma (2023)

checkbox_os_x_maverics
OS X Mavericks (2013)

checkbox_os_x_leopard
OS X Leopard (2007)

checkbox_mac_os_9
Mac OS 9 (1999)

checkbox_mac_os_7_5
Mac OS 7.5 (1994)

checkbox_windows_11
Windows 11 (2021)

checkbox_windows_8
Windows 8 (2012)

checkbox_windows_7
Windows 7 (2009)

checkbox_windows_xp
Windows XP (2001)

checkbox_windows_2000
Windows 2000 (2000)

checkbox_windows_95
Windows 95 (1995)

checkbox_windows_3_11
Windows for Workgroups 3.11 (1993)

如您所见,即使是勾号也不总是在那里。但有一件事保持不变:复选框是正方形的

为什么是正方形?因为这样可以和“单选按钮”相区分:

radiobuttons

他们的显著特征是有且只有一个唯一的选择。如果你选择一个,其他选项都将被取消选择。

我不确定通过方形/圆形来区分的概念是什么时候引入的,但它似乎在 90 年代就已经存在了:

turbo_pascal
Turbo Pascal 7.0 (1992)

norton_commander_5
Norton Commander 5 (1993)

猜猜[x]现在在哪里使用?在 Markdown!这难道不是一种复古?

从那时起,每个主要操作系统都遵循了这一传统。从 Windows 3.11:

radio_windows_3_11
Windows for Workgroups 3.11 (1993)

到 Windows 95:

radio_windows_95
Windows 95 (1995)

再到 Windows 11:

radio_windows_11
Windows 11 (2021)

从 Mac OS 4:

radio_mac_os_7_5
System 4 (1987)

到 macOS Sonoma:

radio_macos_sonoma
macOS Sonoma (2023)

在 1986 年,苹果使用圆角矩形而不是圆圈时,出现了短暂的混乱:

radio_mac_os_3
System 3 (1986)

但随着显示效果的提升,这个问题很快就得到了解决。

重点是,每个主要操作系统的供应商都遵守复选框为正方形,单选按钮为圆形的惯例。

后来,Web 出现了。当我说 Web 时,我指的是 CSS。当我说 CSS 时,我指的是 Flash,然后是 JavaScript。

你看,Web 上的人们认为惯例很无聊。他们认为常规控件需要重新发明和重新设计。他们不相信有任何规范。

这就是为什么经常会看到包含勾号的单选按钮:

twitter
Twitter (2024)

或方形单选按钮:

radio_yandex_maps
Yandex Maps (2024)

以下的这些 Web 的例子,原生应用程序向我们展示了圆形复选框:

telegram
Telegram for macOS (2024)

一些人甚至不再区分。例如,这里的第一组是单选,而第二组是多选:

yandex_maps
Yandex Maps (2024)

或者这里,其中一个是单选,另一个是多选:

telegram_polls
Telegram Web (2024)

人们应该怎么知道?

scooby

但是尽管有这么多的混乱和诱惑,操作系统供应商还是想得更多。直到今天,他们都遵循着这个惯例:复选框是正方形的,单选按钮是圆形的。

也许这是他们内部培训的一部分。也许他们有过艺术总监的经历。也许这只是运气。我不知道——这并不重要——但是——不知何故——他们设法坚持惯例。

直到今天。

苹果是第一个放弃了四十年传统的主要操作系统供应商。他们的新 visionOS —— 苹果历史上第一次 —— 使用圆形复选框。

checkbox_vision
Apple Design Resouces — visionOS — Library

我们应该如何称呼这些?单选复选框?复选按钮?

无论如何,随着苹果的背叛,我认为可以说这个传统没有希望继续下去了。

因此,我正式宣布 2024 年是正方形复选框最终消亡的一年。

rip