MacBook一个接口的设计是引导正确的潮流
苹果有时候的决定会让人看不懂,但事后证明是正确地预见了潮流。 比如取消软驱和光驱,业界都诧异这样的设计,结果没几年大家跟着都把这些东西取消了。MacBook的一个USB-C接口饱受诟病,但仔细想想这是似乎是个合理的选择。因为一个接口在绝大多数情况下是最方便,最便宜的解决方案。
首先,苹果有一整套的蓝牙键盘,鼠标,触摸板等输入设备,根本不需要接口。要是你想用其它品牌的键盘鼠标怎么办?很简单,苹果说:“想要用我的笔记本就最好用我的键盘鼠标。否则带来的不方便自己解决。如果你为了用别家的键盘鼠标而放弃使用MacBook,请自便。”
其次,USB-C到USB转接器的麻烦不是因为一个接口引起的,而是因为USB-C接口的设备还没流行起来。苹果这么做就是要利用自己的影响力推动USB-C,淘汰旧USB接口。
在移动办公的时候,由于长达9个小时的电池寿命,你很可能不需要用充电口。有一个USB-C口偶尔插个U盘,外接硬盘之类的东西足够了。在移动办公时经常需要同时使用多个USB接口或者VGA等视频接口,应该不是常见的情况。即使这样,也就是带一个转接器在包里的事情,只要几十块钱,分量也很轻。
在办公室或者家里的书桌上用的的时候,一个接口更具有优势。用一个多口转接器接上你所有的设备,留在桌上。到公司把电脑放在桌子上,只要插一根线,什么都有了,电源,外显,USB设备,甚至网线,比得上Dock Station。走的时候,把转接器一拔就可以放包里,太方便了。
一个接口在绝大多数情况下够用了,而且可以缩小尺寸,减轻重量,那就是便携本的最佳选择。
现在MacBook还不支持多个外显,如果有一天MacBook支持的话,也就是一个带着多个显示接口的转接器的事情。相比笔记本带多个显示接口,每次一个个插进来,拔出去的解决方案,一个接口方便得多。
其实所有接口(除了电源)都是在做同一件事,传输数据。 随着接口速度的提高,接口的统一化是必然的趋势。统一的接口能够降低成本,增加使用便利。 接口统一后,用一个转接器接上所有设备无疑是最方便的。
从软件设计的角度来看,这不正是Adapter Pattern的思路吗?把主体业务和输入数据处理分开,用Adapter负责把不同数据源的数据转化为统一的格式。不需要变动主体业务就能处理新的数据源。
|