分享

细看为什么苹果不愿意使用MicroUSB接口标准

 五典堂 2014-03-17
细看为什么苹果不愿意使用MicroUSB接口标准
1. microUSB 标准的制定组织为OMTP,看看OMTP的成员:

运营商: 沃达丰、Orange、T-Mobile、O2、Telefonica等等,这部分,Apple不屑终端厂商: 诺基亚、三星、摩托罗拉、索尼爱立信,这部分,Apple鄙视跟着他们的标准走,Apple缺乏动力

2.micro USB 支持OTG(即在没有主机,例如个人电脑的情况下,便携设备之间可直接实现数据传输), 个人认为,这对Apple对IOS设备及相关一整套服务及产品链的设计定位,是个威胁,更直接涉及了iCloud,iturns的功能框架。至今ios都不全放开蓝牙的传输,尤其是数据传输,也是这个道理。

3 最最重要的一点:

请看下micro USB的接口规范:

Pin名称线的颜色描述1VBUSRed(红)电源正5 V2D?White(白)数据线负3D+Green(绿)数据线正4IDnone(无)分为A和B两种接口

A:与地线相连

B:不与地线相连5GNDBlack(黑)信号地线

再看下Apple数据线的30针接口定义:

1 Ground (-) 地 *

2 Line Out - Common Ground (-) 线路输入 地*

3 Line Out - R (+) R声道线路输入

4 Line Out - L (+) L声道线路输入

5 Line In - R (+) R声道线路输入

6 Line In - L (+) L声道线路输入

7

8 Video Out - Composite Video (for ipingzheimerwouls disewhene colour when slideshow triggered) 复合视频输入

9

10

11 Seriing GND RS-232串口 地

12 Seriing TxD RS-232串口 TxD

13 Seriing RxD RS-232串口 RxD

14

15 Ground (-) 地 **

16 USB GND (-) USB电源负极 **

17

18 3.3V Power (+) 3.3V电源正极

19 Firewire Power 12 VDC (+) 1394前线12V电源 正极 ***

20 Firewire Power 12 VDC (+) 1394前线12V电源 正极***

21 Accessory Indicnext toor 附件判别接口 ****

22 FireWire Dnext toa TPA (-) 1394前线数据 TPA(-)

23 USB Power 5 VDC (+) USB 5V 电源 正极

24 FireWire Dnext toa TPA (+) 1394前线数据 TPA(+)

25 USB Dnext toa (-) USB 数据(-)

26 FireWire Dnext toa TPB (-) 1394前线数据 TPA(-)

27 USB Dnext toa (+) USB 数据(+)

28 FireWire Dnext toa TPB (+) 1394前线数据 TPB(+)

29 FireWire Ground (-) 1394前线12V电源 负极*****

30 FireWire Ground (-) 1394前线12V电源 负极*****

简单就可以看出,micro USB只是一个简单纯粹定义了基于串行通信的通信接口,用于充电以及数据传输(智能设备间的)

而apple的接口定义了一系列复杂的功能,其目的除了通过数据线实现通信与传输以外(类似micro USB),还定义了完备的外设接口(包含各种数据或者模拟信号的传输,控制等等),不单可以用于智能设备间的传输与通信,还可以用于和非智能外设之间的连接。

简单得说,apple通过设计一个接口实现所有外部连接的需求,尤其是和非智能外设之间的连接,要不是耳机接口及厂商的历史太悠久,太根深蒂固,专业性太强,iPhone连耳机接口都不会提供!!因为有这一个接口足够了。

要是apple采用了micro USB,那么它必须再设计一个接口或者多个用以其他外设连接,这样的设计应该是apple的设计理念上绝对不可以接受的

从这一点上来说,只有apple将手机完完全全作为一台真正正式独立的智能设备在提供接口,而其他还只是在通讯设备设计思路的壳里探出一个脑袋而已

在OTG出来以前,大多手机都只能作为USB Client,都还算不上是完备的智能设备,有了OTG,也只是半个而已

4. micro usb的接口物理定义特性不适合作为dock接口,满足不了apple对于外设的要求(要连根线连接底座扬声器,这得多难看多土鳖啊)

其结果很简单,你看iphone的外设市场的品类多繁荣多兴旺,已经成为一个繁荣的体系了,其他手机呢?

这很大程度上得益于这个接口啊,apple怎么舍得放弃呢?

虽然我不是果粉,更讨厌现在到处捧杀apple的声音,但是从这件事情上说,micro usb的标准从设计理念和技术上都落后apple接口很多啊,实在没有理由说apple要迁就这些落后者反而让自己倒退啊。

==============================分割线==================================

看到评论里很多朋友提出疑问,或者是质问,或者是反对,或者是鄙视.

我就多说明一下。

首先,我还是强调一点,我真不是果粉,这篇答案真的不是站在apple的角度来替他洗白的。

要是看过我其他答案的朋友应该知道,我其实是苹果封闭体系最坚定的批判者之一,尤其对于object-c之类的东西,我是非常反感的。(事实上,我上面第二点理由,隐含着反对苹果功能框架的意思)

但是就事论事,单就这件事情来说,我是苹果接口的支持者。

我既非常讨厌所谓的无脑果粉,也不赞同没有任何理性的,纯粹得基于情绪和厌恶的反对苹果的一切。凡事有理性,有根据,然后才有判断比较好。

对于评论中很多朋友,我真的想说,你们真是没有被mini USB,micro USB坑过爹啊,像我这样被坑过,甚至被折磨得死去活来的人,这篇答案与其说是赞同苹果接口,不如说是鄙视mini USB和micro USB的吐槽。如果有一个android设备的生产商愿意付专利费采用苹果的接口,我想说,那东西将真不是一般的NB啊。

下面我仔细来说说,mini USB和micro USB在设计理念和功能上究竟落后在什么地方(另外插一句,就技术和框架的先进性来说,真和通用与否,专用与否没有什么直接关系,通用的落后于专用的,这很正常,例子也很多。)

在说我具体的道理之前,我先问几个问题让大家思考一下:

1. 如果手机的micro USB那么NB,为啥没有micro USB接口的U盘出现? 市场容量不是理由,要知道,智能手机现在的保有量,至少和PC是一个数量级的

2. 如果手机的micro USB那么NB,为什么鲜有micro USB的外设出现?要知道,就数量来说,micro USB的手机比iphone要多。

3. 如果手机的micro USB那么NB,我们还要SD(或者micro SD)接口干啥?

4. 如果手机micro USB那么NB,为啥很多手机还要单配Micro HDMI等其他接口?

5. 如果手机Micro USB那么NB,为啥工业级终端还需要通过CF,SD,或者专用接口来扩展接口能力?

6. 如果手机micro USB那么NB,为啥很多pad都还要在尺寸和厚度上费尽心思,以提供标准USB接口?

USB从设计和诞生之初,即使一个围绕着以PC为核心的接口框架和标准。

在这个框架中,一切的核心围绕PC,手机,包括其他外设,都是属于附属设备,没有PC,没有一切。

后来,大家发现,USB的接口尺寸太大,用于连接手机,数码相机等小型数码设备时,不太合适,因此出现了mini USB和micro USB

后来,发现,具有OS,具有独立的智能运算和控制能力的设备已经不是PC的专利了,(智能手机大行其道),这些智能设备之间本身就有相互通信和传输的需求。怎么办?

于是在这个明显已经不合时宜的USB框架中,增加了OTG,这是什么?这是缝缝补补又三年的权宜之计啊。

大家也许会问,既然现在的智能手机几乎都可以当作一台PC了,为什么不能让手机当这个USB Master?

答案是,勉强可以。但是USB本来就是一种针对PC为Master目标而设计的PC外设的总线连接规范,放到手机上,有很多麻烦,困难和不适应的地方。主要体现在,时钟控制,供电模式以及其HUB机制上。如果硬要这么做,会带来一系列的麻烦。

由于我曾经接触的很多工业级应用和需求中,对手机连接很多特殊的外部设备(例如1,2维条码读头,RFID感应,电子秤等等),传感器等有很多要求,也有大量的定制案例,和大量的设备制造商打过交道,鉴于流行与标准还有成本因素,USB接口规范是首选,但是综合多年的血泪史,我只能说,这他妈的手机USB真的是坑爹坑死人,最终绝大多数需求都转求通过SD接口,CF接口,蓝牙,甚至是老式的PCMCIA接口去实现。

我只想说,USB真的不是一个适合手持智能设备外接外设的规范。

再其次,USB只是一个低速的接口规范(其相应获得的好处是,可以同时连接多达上百个设备),是一个非对等的传输通信接口(有主从关系),对于PC来说,这无关紧要。因为,PC可以有1394,HDMI,DVI等接口进行补充,对于手机来说,这明显是个不合时宜的东西。

截至到现在为止,绝大部分智能手机采用的都只是不支持OTG的micro USB,少量智能手机采用了支持OTG的micro USB,只有凤毛麟角的手机(一般是专用的工业级机器)和部分PAD提供的USB Master(注意,这是标准的USB接口而不是micro USB接口),为什么?难道这些厂商看着苹果的配件市场繁荣不眼红吗?难道是USB标准推广不够广泛,支持和使用的人太少么?呵呵

一个只具备Micro USB Slave接口的智能手机,没有PC的话,除了充电,它啥都不能,啥都不是,能干嘛呢?事实上,现在绝大多数市面上智能手机都是如此,为什么呢?难道是三星,摩托,HTC,SONY他们都太笨了,看不到这里的价值和市场?

在来看看apple接口的框架

这是一个从根本开始,真正以手机本身为核心设计的接口规范,支持USB,进行PC连接只是他的功能之一。没有PC的情况下,它依然可以承担大量的功能,是一个真正为手机设计的接口规范和框架。

至于提到palm接口的@xmonkey 兄,这个。。。palm真的算得上是从良和追求先进才改成了USB。palm当年的接口是RS232 9针接口的变形,但是您有兴趣可以去看看他的管脚定义。。。

apple的30脚定义中,物理定义是独特的,但是逻辑上支持的都是现成大流的主要协议,例如各种视频协议,1392等等。

OMTP真的想改良,抛弃PC作为核心的时代的顽固保守的老思想老理念吧,专门为手机设计一种新的接口和传输协议,还是比较靠谱的做法。

至于lightning,真还没有研究过,研究过了再补充吧。

以下是部分评论:

pansz,自由软件开发者

前面有人说如果改成 microUSB 就得单独加一个 hdmi,错了,注意两点:

如果用户需要同时接 usb 跟 hdmi,一个口就不行了,必须有两个口才能实现。

三星 Galaxy Nexus (谷歌三儿子)可以通过 microUSB 口输出 HDMI,只要你有相关的转接线,我们这里经常用三儿子 HDMI 输出。这说明 microUSB 口一样能实现 HDMI 输出,甚至我们可以推测用 USB 复合实现其他输出也并非不可能。

从这两点来说,基本可以证明,苹果本身就是刻意的创造不兼容,没什么特别好探究的理由。

当然这个新接口的优势还是有的:那就是正反都可以插!我不知道有多少人曾经对USB有正反面感到无比的愤怒,反正我是一个,所以从实用性的角度,我其实比较拥护这个接口,甚至希望 USB 有朝一日也发明出正反通用的新的接口形状(当然还是要兼容USB)。

姚侃,统计分析师

Apple最早设计30PIN的时候应该纯粹是处于模拟输出的需要,结果iPod的红火导致了Dock外设的普及。如果Apple盲从其他任何标准,那绝对是搬起石头砸自己的脚。

这次iPhone5改用Lightning全数字接口对市场带来的影响还有待观察,但是可以肯定的是整个Dock的设计都得改变,只凭那么小的插头肯定无法撑起iOS设备的重量。

莫莫,程序猿

【天光】 只是对硬件了解,可惜了,你根本不懂得数据的本质,USB之所以NB是因为他是传输数据的,所有的数据都行, 适配程序来做就可以了,本质上只要软件商愿意,所有的数据都可以,只是软件商需要利益最大化,说你这个不好,那个不好做来要更多的利益,当然这个是必须的,同样,micro USB只是一个设计上的问题,工业设计不是单一考虑到好看,可用性,易用性,坚固等等都需要考虑,或许以后会出现更漂亮的micro USB接口,因为他要的只是 电源 数据传输线  你愿意怎么设计都可以, USB3.0的标准出来了,同样适用与micro USB 苹果只是一个封闭的自己的生态系统, 如果天下都是苹果的那他说什么好便是好的,如果所有硬件开发商都愿意适配,那micro USB 无所不能,还可以更小,
1.  USB 根本不是【天光】 说的USB从设计和诞生之初,即使一个围绕着以PC为核心的接口框架和标准。
2.  USB只是一个数据传输的标准.
3. 还有,所有的应用,显示等等只是数据的应用结果罢了.数据怎么用就是开放者的事情.
USB3.0的出现是因为用户需求更高的传输速度和更多的数据了.3年左右,usb3.0可能会出现在手持设备上.
4.还有苹果支持USB根本就不是你说的那个原因,因为多数用户必须用到USB 如果USB不能用,便可能放弃苹果,苹果不是神仙,他也是跟着用户走的,不然他低声下气在他机器上适配Win7个X

xmonkey,Android开发者

因为MFi Program很成功。

有大量第三方厂商为iPhone/iPad/iPod开发基于30pin接口的配件,并交给Apple授权费。

如果抛弃这个很成功的ecosystem,使用标准usb接口,对Apple来说损失很大,得不偿失。

saighost,iOS 应用开发 和node.js爱好者

遥想当年的诺基亚也是自己设计了一个独特的全能接口,耳机充电传输都是同一个,多少针的不记得了,但除了设立技术壁垒、绑定用户和授权费,怎么没听说讨论一下是为了什么改进呢?而且很多人抱怨耳机不通用,充电的时候不能听音乐等。再看你家里有没有几个当年的诺基亚充电器扔在那?记的后来促使大家接口统一用micro USB 就是为了充电器和数据线能通用啊!行业老大就可以不执行行业标准,这个看微软的IE6也可以证实。

所以苹果 可以 坚持不兼容当前流行的标准,是因为人家现在有这个地位啊!

vinciy

目前有很多外设厂商,通过推出apple产品的外设来赚钱,而apple自己的外设太贵,所以,很多消费者还是会选择非官方的外设。

apple借推出iphone5之机,用接口来夺回更多的外设市场,就等于夺回大额利润。或者不让你做,或者高价授权给你做,总之apple要构建一个封闭的生态环境,尽量将利润控制在自己手上,商业公司都会这样做的。

我想,这个才是最最主要的目的。否则,多少针脚这些都是可以说得通的。就这么一件简单事情,不用想那么多。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多