写预测性质的文章总是需要冒风险的,在这里我并不是对未来进行预测,只是尽量展开想象力,说说我所希望的未来IT世界的宏图吧。这个未来也许短则十年,也许永远只是我一厢情愿的想象吧。 首先我猜测未来软件应用可能会消失,浏览器即操作系统。在我们用户目前的体验来看,一个服务,如果想要做得好,客户端的软件基本上是必不可少的,这一点无论是在电脑上还是在手机上基本上目前看来都比较明显了,如果不使用软件,windows并不见得比ubuntu好用到哪去,iPhone和安卓的智能也完全体现不出来了。总之在用户心中网页版似乎总是比软件要缺点什么,就像网页QQ做得再好永远不能取代QQ一样。然而我认为软件应用的缺点同样是明显的,首先就是兼容问题,在电脑上这个问题也许不太明显,但是同样可以举QQ的例子。我们都知道windows上的QQ是世界上最好用的聊天软件,但是linux上最新的QQ却是让人一眼看去还以为是几年前的版本,甚至同样是windows,win7上QQ也比xp上的QQ要好用,正因为电脑操作系统的不兼容,导致一部分电脑用户不能享受到QQ的优质服务。同样的事情发生在了手机上。当苹果推出了App Store时,占有智能手机先发优势的iOS就给自己画了一个圈,圈住了几乎所有顶尖的手机软件开发人员,甚至有人猜测苹果之所以不支持flash就是为了强迫那些使用flash做开发的人必须专门为苹果的系统重新写一套。通过这种方式,苹果把最好的手机软件牢牢抓在了自己手里,而其他手机用户则只能望眼欲穿地看着流口水。从商业角度来说从微软和苹果的角度来说这都是自然和正确的,但是从开发者和用户的角度来说是否也是这样呢?每个软件只能和操作系统一一对应导致了我们下载一个应用的过程无比繁琐,特别是手机用户肯定深有体会,就算装好了日后的更新重装备份等等也是麻烦不断,更别提一个应用如果想横跨多个平台给开发者带来的麻烦了。 而C/S模式的缺点也正好是B/S模式的优点。对于C/S模式,同一个软件安装包也许在不同操作系统上是几乎不兼容的,而同一个网页在不同操作系统上却几乎是完全兼容的,浏览器仿佛就是一个万能插头,可以兼容所有的设备,将操作系统的不同隐藏起来,只要符合网页规范标准,就有近乎一致的用户体验。对于用户来说,这意味着不用再纠结于软件的安装更新,不用再适应不同系统下的使用差异;对于开发者来说,这意味着不需要再在不同的系统间疲于奔命,也不需要再为软件被破解的问题而烦恼。 既然这么好,为什么现在的用户依然青睐软件应用而不是互联网应用呢?答案同样明显,仅仅依靠浏览器,有很多功能以及交互体验是实现不了的。即便是炫丽的web QQ,依然还是有很多地方比不上QQ客户端。但是这毕竟为我们展现了一个美好的未来,随着html5与CSS3技术的发展,客户端所拥有的特点正在一点一点被添加到了网页中来。一个有趣的例子是之前App Store一直不允许Google Voice进入,于是Google就制作了一个html5的网页版Google Voice先将就着用直到审核通过。或许在未来html5会是一个打破操作系统垄断的利器,想像一下,有一天所有的应用几乎都是基于网页的,你的设备上唯一需要的只有浏览器而已,我想这也就是为什么Google会提出chrome OS的原因吧。也许浏览器和操作系统真的会变成一个东西? 以上面的这一个猜测为基础,可能还会有另一个更加令人振奋的前景,依托高速互联网和云技术,也许用户终端的硬件要求将大大下降。我们日常生活中的电子消费产品的硬件规格增长得真是令人恐怖,当我们用着诺基亚砖头的时候哪里想得到我们现在一台智能手机的CPU会比当时一台微机还要厉害呢?然而它就是这么发生了,甚至即便如此依然不够用。不论是手机还是电脑,用户如果想储存播放更多的高清影片,运行更复杂更精致的游戏,目前唯一的办法就是不断提高硬件配置,因为所有这些应用的计算运行都是在本地硬件上完成的,谁也帮不了它们,跑不起来只能等待被淘汰。但是考虑这样一个新的互联网世界,所有的文件都存储在互联网上,你可以像在本地一样操纵读写这些文件,惟一的不同是实际操作都在服务器那一端完成,用户终端只需要将用户的操作通过互联网发送给服务器,然后从服务器接收操作结果显示出来就可以了。直观上就是把所有用户的主机从用户这一端搬到了服务商那一端,用户只保留显示器和鼠标键盘通过互联网进行交互就可以了,如此一来可以大幅度降低用户这一边的硬件要求,而把所有需要存储和运行的设备都放到了服务提供方这一边。 由于服务提供方可以将很多较低性能的设备通过集群等方式组合成较高性能的设备,提高了设备的利用率(就如同集中供暖远比各自独立供暖要高效),平均到用户身上可以使每个用户只需要支付低廉的价格就可以享受到高性能电脑的服务,用户唯一的硬件消耗也许只是更大的显示器,更清晰的摄像头。对于移动设备来说未来也许更美妙,现在iPad仍然会被看作一台神奇的设备,而到了未来,也许人们任何时候任何地方都只需要一个价格低廉的交互终端,就能完成他们想在电脑上完成的一切复杂操作,而且极端节省电力。甚至那个时候手机都不会再是一个专门的设备,也许它变成了生活中随处可见的终端中的一个普通功能而已。当然这一切都得拜高速安全的互联网所赐。 也许再想下去就有点童话的意思了,但我们今天的生活在一百年前甚至五十年前看来不也像是童话一般么? 把新闻放到互联网上展示评论有了门户网站,把录像带放到互联网上播放有了youtube,把图书馆放到互联网上阅览有了维基百科,把商店放到互联网上招揽客人有了阿里巴巴,把人放到互联网上交流有了腾讯和Facebook,如果可以把电脑主机也放到互联网上呢?也许现在看来实现这个所需的硬件如此之巨以至于不太可能,不过当这个真的实现的时候,也许整个IT世界会为之而改变。 作者:ether,原文地址。
|