管理资源吧

当前位置:管理资源吧首页>>>meiwen>>>c5>>>百科知识

为什么苹果不愿意使用 Micro USB 接口标准?

  1. microUSB 标准的制定组织为OMTP,看看OMTP的成员:

  运营商: 沃达丰、Orange、T-Mobile、O2、Telefonica等等,这部分,Apple不屑

  终端厂商: 诺基亚、三星、摩托罗拉、索尼爱立信,这部分,Apple鄙视

  跟着他们的标准走,Apple缺乏动力

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

  3 最最重要的一点:

  请看下micro USB的接口规范:

为什么苹果不愿意使用 Micro USB 接口标准?

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

  A:与地线相连

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

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

为什么苹果不愿意使用 Micro USB 接口标准?

  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),还定义了完备的外设接口(包含各种数据或者模拟信号的传输,控制等等),不单可以用于智能设备间的传输与通信,还可以用于和非智能外设之间的连接。

[Ok3w_NextPage]

  简单得说,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,或者专用接口来扩展接口能力?

[Ok3w_NextPage]

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

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

为什么苹果不愿意使用 Micro USB 接口标准?

  在这个框架中,一切的核心围绕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接口的框架

为什么苹果不愿意使用 Micro USB 接口标准?

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

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

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

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

[Ok3w_NextPage]

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

meiwen首页 更多meiwen