从自己的思考角度想说一下我对于未来的看法,不是所有的东西,主要集中在信息、网络、数据、互联网等相关吧。
我现在使用的电脑是09年购买的Y430,各个方面的性能在当时不算落后,也是在购买了电脑以后开始了互联网折腾的不归路,从不懂什么叫BIOS到写一些软件框架,电脑在经历了两年半的工作以后已经日渐迟缓,当然设备上的折旧或是损耗是必然的,但是同样不可否认主要原因在于电脑已经跟不上发展的速度了。也许只是运行一个系统,还能够顺畅的运行,但是现在我的需求是安装上则好几G的IDE等软件,同时程序的编译也是相当消耗资源的。当然,对于不编程的童鞋来说,这些都是不会遇到的,但是他们也将遇到问题,就是一堆新推出的应用、软件的推出,显得自己的电脑更加老气。
这个问题的解决方法是更换设备,这就是那些设备厂家盈利的根本,但是,除此之外呢?难道没有其他的方法吗?
我觉得谷歌的Chromebook是一个绝佳的解决方案,也许我们需要的只是一个浏览器。
要知道我们使用计算机做的都是数据的处理、输入、输出、展示。
看电影,就是让播放器将视频数据通过解码器来读取展示;写程序是让计算机来编译执行,给出结果;玩游戏是让数据给出你一系列可以互动的图形图块;
那么,对于我们来说硬件还那么重要吗?
我觉得不再是了,起码对于数据的终端消费者我感觉是这样。举一个例子,Cloud9ide.com,这是一个在线的IDE,基于html,使你能够在web端进行程序的开发、调试,IDE在本地根本就不需要,数据都会在云端让你处理完成。
那么,如果说你其实只是需要一个数据的展示页面,谁来处理?云端。额,算是一个烂透了的概念,不过的确这是解决方案。数据通过高速的网络由集中式的服务端处理,你所需要的就是一个能够显示结果的界面(需要还具有交互、通信能力)。
现在的Chromebook感觉是一个不错的方案,所有的一切都可以在云端完成,但是限制发展的原因依旧很明显,首先是网速,其次是应用的转移。
我们需要的只是这些数据,而所有数据不在本地,那么云端需要传输的数据量是相当惊人的,没有一个快速的网络,这些的实现是不流畅的。
而应用是对于用户来书最简单的数据处理工具,这个很少,但是很必要。
不过,解决了这些问题,我就可以这样畅想未来。
你拿着一个设备,不管是什么,登陆以后,云端推送数据,系统界面的各种东西,甚至是上次离开时打开的文档都给你还原出来。你打开一个图片,他就从云端下载,然后显示,显示的处理是使用设备提供的显示接口,当然,这些都是技术上的说法。
或者你打开一个游戏,在界面上进行交互,设备只是提取所有的信息,传输给云端,再由云端把数据传输回来给设备显示,这个交互过程替代来原来编写游戏中的刷新帧的概念,这里的帧成了和云端交换数据的过程。一切都没有改变,改变的是设备不需要计算能力(或是很少),因此很廉价,很容易改变造型,很容易升级,你需要的只是为数据付费,为流量付费。
这就是我对未来的想法