扫码打开虎嗅APP
本文来自微信公众号:ZEALER (ID:zealertech),作者:ZEALER,头图来自:unsplash
今年 5 月,欧洲议会将对 USB-C 作为电子设备统一接口的法案进行全体投票,包括 iPhone 在内的所有智能手机,以及各家平板电脑、相机、游戏机等,只要在欧盟境内销售,都必须采用 USB-C 接口。
在苹果的主力产品线之中,iPhone 是苹果 Lightning 专用接口的头号老顽固。它们离通用接口,或许只剩下最后一场投票?
实际上,世上未有 USB 之前,苹果就在着手打造“USB”了,也就是“火线”FireWire。它的性能比 USB 强得多,还成为了与 USB 并行的业界标准。
为什么苹果打造的这套标准,却最终被业界遗忘了呢?
一、在 USB 之前发明 USB
在纪录片《通用魔术》中,被尊为“iPod 之父”的法德尔曾自豪地向采访者表示,“我们在 USB 之前就在发明‘USB’了。”
法德尔所言不虚。苹果“自研 USB”之路始于 1986 年的 Apple II GS,搭载苹果桌面总线(Apple Desktop Bridge,简称 ADB)。ADB 的速率仅有 10Kbps,相当缓慢,主要应对连接键盘鼠标等刚需。
随着电脑功能的丰富,ADB 已经不能满足市场需求。苹果开始着手开发 ADB 的继任者,不仅用于连接键盘鼠标,还要负责传输音频信号等。
1988 年,苹果从国民半导体(National Semiconductor,又称国家半导体)招募了 Michael Johas Teener,担任新一代接口的项目主管。不光是苹果,计算机领域的一些巨头,以及电气电子工程师学会(IEEE)都在期待一个更为先进的通用接口。
这些期望让 FireWire 的工程师们倍感压力。在最初的设计版本中,FireWire 的速率为 12Mbps,也就是 1.5MB 每秒(1 Byte=8bit)。苹果对这个结果相当不满意,因为公司的设想是至少 50Mbps。IBM 等行业伙伴的要求更高,他们想要 FireWire 作为 SCSI 的替代品,要求速率要达到 100Mbps。
一个外接接口,做着做着就升级到了内部总线的标准。
50 针的 SCSI 插头
为此 Teener 的团队找到了意法半导体,后者掌握着一门技术,可以轻松让线缆的带宽翻倍。他们还偷师了一把任天堂 Game Boy 的 Game Link 连接线,二者设计颇为相似。
等到最终确立时,FireWire 的设计规范总共来到了 300 多页,可以在长达 4.5 米的电缆上实现 400Mbps(50MB/s)的速度。
1995 年,IEEE 批准了该项规范,即 IEEE 1394,并得到大规模采用。IEEE 1394 在不同品牌有着不同的名字,苹果称其为 FireWire,索尼称其为 i.LINK,德州仪器则叫它 Lynx。
二、比 USB 快得多了!
最初设计开始,FireWire 就是瞄准取代 SCSI 去的,也就是说它的速率要达到硬盘的级别。1995 年的 FireWire 初版支持 100、200 或 400 Mbps 半双工的速率,对应实际速率为 98.304 、196.608、393.216 Mbps,放在 90 年代是相当先进的。
拿经典的 1999 年 Power Mac G3“蓝白机”来说,它搭载两个 400Mbps 的 FireWire 接口,内部硬盘总线采用 266 Mbps 的 Ultra ATA——还不如身为外部接口的 FireWire!
与 FireWire 规范发布的同一年,USB 开发者论坛(USB-IF)成立,七大创始成员为康柏、DEC、IBM、英特尔、微软、NEC 和北电(Norte)。1996 年,USB 1.0 规范发布,距离苹果 FireWire 项目启动已经过去了 9 年。
姗姗来迟的 USB,速度落后 FireWire 几个次元。USB 1.0 提供两种速率,1.5 Mbps 的低速版本和和 12 Mbps 的全速版本,与 FireWire 相去甚远。直到 1998 年的 USB 1.1 发布之前,市场上都很少 USB 接口的设备。
2000 年,USB 2.0 版本发布,理论最大速率飙升至 480Mbps(53MB/s),终于赶超了初代 FireWire。但仅过了两年,FireWire 的第二个重大版本就正式推出,名为 FireWire 800,又叫 IEEE 1394b-2002,速率翻倍达到 786.4Mbps,再次甩开 USB 一个身位。
FireWire 不仅有着速度优势,其工作方式也要比 USB 先进得多。FireWire 支持设备以菊花链(Daisy Chain)方式相互连接,一个接口就可以带动数十台设备,其中任意一台设备都可以控制网络,这是 USB 所不具备的。FireWire 还支持同时在两个方向上传输数据(全双工),USB 1.1 和 2.0 一次只能在一个方向上传输数据(半双工)。
因其强大的速率和功能,FireWire 得到了专业市场的重视,索尼当时推出了一系列 DV 摄影机,就采用了 FireWire 接口。苹果从 1999 年的 Power Mac G3 蓝白机开始为 Mac 配备原生 FireWire 接口,此前的 Mac 电脑需要使用 PCI 转接卡才能使用 FireWire。
三、压倒行业的一美元
有这么强的 FireWire,为什么市场最终还是选择了 USB 呢?
第一个原因就是贵。FireWire 造价高昂,不只是电脑本身,外接设备也需要搭载控制器芯片,使得成本居高不下。
不过 FireWire 最贵的地方,是苹果狮子开大口的授权费。20 世纪末的苹果还在艰难求生,乔布斯从 IBM 的专利模式中看到了商机,开始对 FireWire 收取授权费,每个接口一美元。这对行业是一记重击,厂商们因此转向了更便宜的 USB。
最气愤的莫过于英特尔。英特尔 CTO 当时就授权费一事与苹果展开谈判,苹果不为所动,英特尔一怒之下撤回了对 FireWire 的支持,转向 USB。一个月之后苹果如梦初醒,将授权费降低到 25 美分,并承诺收益归于全体专利持有者。但此时的英特尔已经打定决心,没有再回头。
第二个原因就是 USB 良好的兼容性。从 USB 1.0 到 3.x,每一代接口都向下兼容,只要设备接口匹配就可以使用。FireWire 虽然也提供了兼容设计,但在 FireWire 400 与 FireWire 800 之间需要转接器,为用户带来了额外的成本。对于普通用户来说,速度是虚的,加钱上转接器的成本,是实实在在的。
还有一点不容忽视,即 FireWire 诞生于苹果最为混乱的年代,苹果即便主导了 FireWire 的研发,在量产使用上却不怎么上心。第一台原生配备 FireWire 接口的 Mac 直到 1999 年才出现,这时 FireWire 已经推出四年了。更先进的 FireWire 1600 和 3200 发布之后,苹果直接无视,没有在任何 Mac 上使用。
苹果自己都不喜欢用,FireWire 的失宠就是必然的了。2008 年,乔布斯宣布 FireWire 的“死亡”;2012 年,最后一代搭载 FireWire 的 Mac 发布,USB 成为了行业的选择。
四、结语
FireWire 是一个苹果式的故事。对于消费者,对于行业来说,它很好但也很贵。
从结局来看,FireWire 的贵压过了所有的好。性能更差,但价格便宜、兼容性好的 USB 赢得了大众市场,并随着一代又一代的进化,承接起了 FireWire 的历史任务,于是我们就有了 Thunderbolt。抛弃 FireWire 的 Mac,也已纷纷用上支持 USB4 的 USB-C 接口,也就是雷雳 4、雷电 4。
与热心的 Mac 相反,iPhone 就像一个老顽固,不仅固守 Lightning,连传输速度都还是 USB 2.0 的水平,多多少少有些对不起“Pro”的形象。好在,今年的 iPhone 14 会有所变化,不过不是换接口,而是提升速度。
iPhone 的通用接口之路,何时能实现呢?
本文来自微信公众号:ZEALER (ID:zealertech),作者:ZEALER