喜新厌旧,人之常情,也是大公司常态。 大公司见异思迁的背后,往往都由利益推动。即使是一个小小的接口,背后都是博弈。像苹果这么傲娇的公司,更是把和USB接口的爱恨情仇演绎得淋漓尽致。

当年,他们曾经是在一起的。

最初Mac和搭载Windows PC的共同接口很少。比如,PC上打印机的接口是并行接口,鼠标和键盘接口是PS/2接口;Mac上的硬盘接口是SCSI接口,鼠标和键盘接口是ADB接口。即使是在调制解调器和外设接口方面,双方都是用的不同接口。

当时的Mac濒临死亡,完全不占优。1998年苹果推出iMac,抛弃了自己的旧接口,而是采用了Intel研发的标准USB(Universal Serial Bus)接口。此后,每一款Mac都会至少搭载一个USB接口。

后来,他们分开了。

随着USB 2.0和3.0问世,USB接口越来越普及,但是日益发展的苹果却不愿意主动跟随。而是另起炉灶,推出了FireWire,也被称为IEEE 1394。苹果的iPod上用的就是这种接口,凭借高速传输技术,吊打其他播放器。不过,这种接口最终没有大规模普及,主要还是用在了数码相机等影音设备上。此外,因为还要兼任Windows PC,因此苹果又不得不转向支持USB 2.0。

而在自己擅长的手机和平板上,苹果一直没有向USB妥协过。从第三代iPod和iPhone4开始,苹果采用了一种30-pin接口,此后推出了Lightning 接口,使iPhone成为当时唯一一个不支持micro-USB接口的手机。但对苹果来说,这都不是事,反而顺势推出了MFI认证,大赚了一笔。

但是在Mac上,苹果一直没能取得主导权,FireWire最终还是没能胜过USB 3.0。因此,苹果与Intel合作,推出了Thunderbolt接口,传输速度更快,还能兼容FireWire和DisplayPort接口。

现在,他们又在复合了。

可惜在Intel的强力控制下,Thunderbolt接口芯片的价格多年来居高不下,加上Thunderbolt接口仅能提供最大10W的功率输出,往往需要适配器才能充电,以及接口尺寸上也不占有任何优势等因素,苹果最终还是忍痛抛弃了Thunderbolt接口,再次拥抱了USB Type-C。

不过,多合一的USB-C也不是万能的。它不仅是充电接口,还是数据传输接口。如果要充电,就无法进行数据传输了。不过,这也正中了苹果的下怀,数据可以放在苹果的云端嘛,一举两得。(苹果画外音:我就是故意的,你来打我呀)。

哎,讲完这个故事,又一次发现苹果还真是个“重利轻别离”的商人,利益最大化才是最重要的,感情神马的都是浮云呀。

[36氪原创文章,作者: 小石头]

那些年苹果与 USB 的爱恨情仇相关推荐

  1. 借华为鸿蒙系统发布,谈谈操作系统的爱恨情仇发展史

    2019.08.09,华为在其全球开发者大会上,正式向全球发布了全新的自有系统 HarmonyOS 鸿蒙--基于微内核的面向全场景的分布式操作系统.余承东在现场表示, HarmonyOS 鸿蒙拥有分布 ...

  2. 产品经理和程序员的爱恨情仇

    产品经理跪求程序员,程序员跪求程序成功上线! 前几天纯银V在微博上发了一条微博「很多人吐槽"人人都是产品经理"这句话,其实在我看来,这句话的正确理解是"人人都应该学习产品 ...

  3. 深度解析单例与序列化之间的爱恨情仇

    转载自 深度解析单例与序列化之间的爱恨情仇 本文将通过实例+阅读Java源码的方式介绍序列化是如何破坏单例模式的,以及如何避免序列化对单例的破坏. 单例模式,是设计模式中最简单的一种.通过单例模式可以 ...

  4. mysql 唯一索引 死锁_MySQL 死锁套路:唯一索引 S 锁与 X 锁的爱恨情仇

    毫不夸张的说,有一半以上的死锁问题由唯一索引贡献,后面介绍的很多死锁的问题都跟唯一索引有关.这次我们讲一段唯一索引 S 锁与 X 锁的爱恨情仇 我们来看一个简化过的例子 # 构造数据 CREATE T ...

  5. 那些大学简称背后的“爱恨情仇”:东西南北中,就剩北大没人抢了

    春节期间,免不了要被亲戚问在哪读大学? >>>> 我:华中大啦 亲戚:?有这大学 我:华中科技大学 亲戚:奥~华科啊,华科就华科,华中大是啥啊 我:委屈啊,学校官方简称是华中大 ...

  6. mysql insert s锁_MySQL 死锁套路:唯一索引 S 锁与 X 锁的爱恨情仇

    在初学者从源码理解MySQL死锁问题中介绍了使用调试 MySQL  源码的方式来查看死锁的过程,这篇文章来讲讲一个常见的案例. 毫不夸张的说,有一半以上的死锁问题由唯一索引贡献,后面介绍的很多死锁的问 ...

  7. 除了love和hate,还能怎么表达那些年的“爱恨情仇”?

    实用英语 帮你全面提高英语水平 关注 童鞋们每次刷美剧的时候,相信都会被CP感满满的男女主角虐得体无完肤吧. 可是,一到我们自己表达爱意或者恨意的时候,却苦于词穷,只会用love, like, hat ...

  8. 三次握手与四次挥手的爱恨情仇

    三次握手与四次挥手的爱恨情仇---你与他(她)的爱情故事 前言 一.三次握手 二.四次挥手 为什么建立连接是三次握手,关闭连接确是四次挥手呢? 如果已经建立了连接,但是客户端突然出现故障了怎么办? 总 ...

  9. 初识angular.js之爱恨情仇

    angular.js Angular.JS 是一组用来开发Web页面的框架.模板以及数据绑定和丰富UI组件.它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作. AngularJS很小, ...

最新文章

  1. Java API —— BigInteger类
  2. 在OpenCV中图像边界扩展 copyMakeBorder 的实现
  3. HTML5学习笔记(一):HTML简介
  4. Docker镜像分层和临时容器
  5. 如何科学的组织React组件样式
  6. 中年之后的人脉,靠的是两个字
  7. Ubuntu中切换用户
  8. Il2CppDumper的使用方法,ILSpy中文版的下载地址
  9. 第一届前端早早聊笔记--wsdchong
  10. nexus下载安装和创建maven私库
  11. 微信公众号html教程,公众号排版简易教程
  12. powerbi嵌入到HTML5,如何把Power BI嵌入到Web應用中
  13. 解决MainActivity.onCreate(Unknown Source)的混淆错误
  14. mt9638和t972哪个好
  15. 【转】Java程序性能优化
  16. [OC学习笔记]接口与API设计
  17. 24bpp RGB对应的十六进制值和颜色(节选)
  18. 什么是HomeAssistant(一)
  19. 【山外问道】什么是UUID
  20. 10组团队项目-中期总结

热门文章

  1. Python实现热力图
  2. Firefox 3.0 简体中文正式版官方下载及精选插件集合
  3. 通过浏览器调用本地应用
  4. 利用代码一键完成京东全民养红包所有任务 金币升级脚本
  5. 抖音技术开放日报名中:日活1.5亿背后技术全解
  6. 移动端事件(二)—— 移动端滑屏切换的幻灯片
  7. python创始人的故事_Python是怎么来的呢?讲个故事你就清楚了
  8. 【MATLAB 画斜圆柱】
  9. Android 生成长图并添加水印(三)
  10. vs下git冲突零命令行解决过程