现在已经不再是一个一对多的市场了。所有的立体声设备由一个厂家制造,一个版本接着另一个版本,因此我要称之为系列对多的市场:
 一个版本接着另一个版本,称之为系列对多的市场
下面是一些你已经知道的系列对多的市场:
- Facebook | 约 20,000 个Facebook 应用
- Windows | 约 1,000,000 个Windows 应用
- Microsoft Word | 约 1,000,000,000 份Word文档
还有几百个其他的例子。要记住的是,当左手边的设备的新版本发布时,它必须保持自动向后兼容所有右手边的老的附件,因为那些老的附件在设计的时候可能不会考虑要连接新设备。火星人的耳机已经造出来了。你不可能回去把它们都改了。相比之下,改变新发明的设备以使其在连接旧耳机时表现得像个旧设备,要容易得多,也更合常理
因为你想要进步,增加新的特性和功能,你也需要一个新的协议让新的设备使用,合乎常理的做法是让两种设备在一开始时协商一下来确定它们是否都理解最新的协议。微软是在系列对多的世界里成长起来的。但还有一个多对多市场。
又过了好多年;你还在像疯子一样卖Qxyzrhjjjjukltk;但如今市场上有很多克隆的Qxyzrhjjjjukltk,比如开放源码的FireQx,还有很多耳机,你不断地发明需要改变耳机插头的新特性。这使得耳机制造商快发疯了,因为他们必须在每一种克隆Qxyzrhjjjjukltk上测试他们的新设计,这又耗时又费钱。并且老实说,他们中的大多数没有时间,只是在最流行的 MP3 5.0 上测过。如果测试通过,他们就很高兴。但是,当然了,当你把耳机插到 FireQx 3.0 时,它在你手里炸了,只是因为轻微地误解了规范里一段晦涩的、没人真正明白的内容,这段内容叫 hasLayout。人人都可以理解,当雨天时,hasLayout属性是true,电压会提高以支持挡风玻璃雨刷特性,但是对冰雹和下雪天是否也作为雨天来启用haslayout似乎存在一些争论,因为规范里没有说。FireQx 3.0 把雪天也当作雨天,因为下雪的时候你也需要雨刷,Qxyzrhjjjjukltk 5.0不这样,因为开发这个特性的开发员生活在火星上一个温暖的不下雪的地区,也没有驾照。是的,他们在火星上没有驾照。
最终一些讨厌鬼在他们的blog上写了一些长篇大作,详细解释了一个技巧,你能利用它来使Qxyzrhjjjjukltk 5.0表现得像FireQx 3.0一样。这个技巧利用了 MP3 5.0 里的一个高级bug来欺骗Qxyzrhjjjjukltk:通过融化一点点雪,让它在下雪的时候也以为是下雨。这很荒谬。但人人都在这么做,因为他们必须解决 hasLayout的不兼容。后来,Qxyzrhjjjjukltk团队在6.0中修正了这个bug,你再一次抓狂,你不得不去找某个可利用的新的bug来让装备了风挡雨刷特性的耳机可以适用于这两种设备。
现在。这就是多对多市场。左边有许多播放器各不相同,右边有数以亿计的耳机。两边都在犯错误,因为是人总会犯错。
 现在,这就是多对多市场
不用说,这就是我们在面对HTML时的相同处境。几十种通用浏览器,亿万网页。
 几十种通用浏览器,亿万网页
出处:JustinYoung's Blog
责任编辑:bluehearts
上一页 火星人的耳机 [2] 下一页 火星人的耳机 [4]
◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。
|