[927] Standards

Title Text:Fortunately, the charging one has been solved now that we’ve all standardized on mini-USB. Or is it micro-USB? Shit.

Origin:https://xkcd.com/927/

https://www.explainxkcd.com/wiki/index.php/927:_Standards

標準規範

還好,充電的標準已經統一成大家全部用 mini-USB。等等是 micro-USB? 靠腰..

https://xkcd.tw/927

对于任何工程任务,可以通过多种方式解决给定问题。任务越复杂,多样性的空间就越大。对于一次性问题而言,这一切都很好,但如果设计意图随着时间的推移而重复,或者整个行业正在解决同样的问题,则部件重用和互操作性成为需要处理的问题。因此产生了技术标准,以便行业可以避免浪费资源重新发明轮子,同时为他们的客户提供一定的简单性和供应商之间的兼容性。

但是,标准有自己的问题。它们不适用于每一个用例,它们可能会附加限制或版税,而且人们往往会被Not Invented Here综合症所困扰。因此,竞争标准倾向于出现以解决不同的感知需求。过了一段时间,竞争标准的市场变得混乱而难以遵循,并且围绕竞争标准构建的集成系统变得繁重。结果,有人最终接受了创建一个每个人都可以团结起来的通用标准的挑战。

这几乎不可行。在许多情况下,新标准未能取代现有标准,最终失去资金和支持,从而成为历史遗留物。在许多其他情况下,它只能穿透到足以生存,具有讽刺意味的是使情况变得更加混乱。后一种情况往往最终成为周期性的,新标准会不断上升并无法获得牵引力。

漫画顶部给出了三个例子:AC充电器,字符编码和即时消息。

 电源适配器因设备不同而臭名昭着 – 部分原因是试图防止危险的电压/电流不匹配,但部分原因只是因为制造商都选择了不同的适配器设计。手机充电器主要集中在基于USB的常见解决方案上,但笔记本电脑仍然有很长的路要走,尽管采用了另一种标准IEC 62700.Randall指出,由于还存在其他复杂性,因此最初存在额外的复杂性。竞争USB类型,但由于欧盟的通用外部电源规格,微型USB全面赢得了一天。这部漫画发布三年后,2014年8月发布了USB Type-C规范,可能取代micro-USB,它也在笔记本电脑制造商中占据了一席之地。

 理论上,字符编码是一个已解决的问题 – Unicode是字符集的标准,目前包含超过135,000个字符。但是,Unicode不是编码,只是字符的抽象表示,并且有几种实现将Unicode“代码点”编码为可用字符(包括两种最常见的UTF-8和UTF-16)。尽管Unicode取得了成功,但像ASCII和Windows-1252这样的旧编码仍然存在,直到今天仍然在旧软件和网站中造成奇怪的错误。

 与其他示例不同,即时通讯公司很少或根本没有努力使其服务可互操作。将IM作为一个封闭的平台保存更有价值,因此用户被迫使用该公司的软件来访问它。某些软件(如Trillian聊天客户端)可以连接到多个不同的服务,但基本上没有办法,例如,直接向Skype用户发送Twitter消息。

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories