大胆预测基于浏览器的云终端技术未来
1. 编译运行的 JavaScript ?
并不能排除这种可能,即提供一种类似 Java 字节码一样的介于源码和机器码之间的 JavaScript 字节码,以大大提高运行效率。目前的障碍在于浏览器标准繁多,定制一个这样的标准相当困难。
2. 大统一的互联网编程语言?
目前的互联网编程属于符合语言试编程,一张页面上可能使用了 JavaScript 、Flash(ActionScript)、php、jsp 等多种语言,这些语言相互交叉,互相交流。这样做虽然有充分利用各个语言优势的优点,却是开发者的噩梦。开发者不得不在多种语言之间协调,不得不精通非常多的语言。大量以不同语言编写的代码糅合在一起导致维护困难。
是否是时候提供一种大一统的编程语言,这种语言取各家之长以补短,既可以在客户端运行,也可以在服务端运行,既可以编译运行,也可以解释运行?我们只能期望有朝一日这样的语言可以出现。
3.WebOS?
WebOS 最早见于 Palm Pre 手机,这意味这系统完全使用 Web 编程语言编制,并且用 HTML 控制界面。本地应用程序和基于网页的云端应用的界限完全模糊起来。这显然是 Google 模式下的云终端非常好的系统模式。 WebOS 依然处于发展初期,没有受到操作系统企业的广泛支持,但在未来也许真得会成为主流。另外,未来将 iPhone OS 改造成一款 WebOS 是有可能的。
如图是 Palm Pre:
结论
由整篇文章的论证我们可以看出 iPad 的确有成为非常好的云终端的能力。但是这一切还需要苹果自己的支持。目前看来,苹果很可能从与唱片公司和电影公司合作的娱乐超级储存中心入手,借由 iPad 的娱乐功能,逐步踏入云计算领域。我期待苹果公司的表现。