桌面程序的未来??[liangsuilong,20090810](朱佳峰)

早前Google说他们将在年末发布Chrome OS的源代码,到明年就会发布正式版本了。据说,Google会以Linux为内核,桌面程序会全部以网络语言的方式编写,而运行的容器就是Chrome浏览器。Google的想法看来太不可思议了。

不过实际上,这种办法现在已经有了雏形了。前些天,网上有位大大发布了一个亦歌的桌面版软件,有Windows版本和Linux版本。因为已经没有用Windows了,所以Windows版本我就没有下载。我用的是Linux版本亦歌桌面版,看了看他的编译说明,需要qtwebkit,当时没有留意。编译好双击运行,跟在浏览器上运行的界面一模一样,而且所有主要功能都能够用,看来这个软件不简单。

screenshot_011

再细细一看,回想起编译时要用到qtwebkit,难道作者是基于qtwebkit的一个专门运行亦歌在线播放器的简易浏览器??然后我安装了mozilla的prism,打开亦歌,同样的效果也都呈现在面前。或许亦歌桌面版的作者就是写了一个简易的浏览器。眨眼看来,这个软件还真和传统的本地程序没有大的区别。难道这救是传说中的Chrome OS模式?

screenshot_010

或许这就是桌面应用程序的未来,也解释了为什么Google一再强调浏览器的性能,而且还不断努力去提升浏览器的性能。以现时网页制作的水平,Chrome和Firefox的最新版本都足以胜任打开所有完有的网页,但是这场浏览器的性能追逐大战才刚刚打响。这场大战中,以JavaScrpit的执行性能和CSS的渲染性能为主要评价标准,越演越烈。因为未来大多数的桌面程序就是一个网页,而且这些网页会越做越复杂。如果没有性能好的浏览器,那怎么可能提供一个好的用户体验呢?由Prism和亦歌Linux桌面版可以看出Chrome OS的雏形。

但是占领桌面应用程序并不是网页和浏览器,还有RIA富客户端的应用,尤其以AIR和Silverlight为代表。正如常用的Twitter桌面客户端,大多都是在AIR运行的。看起来,他们比Prism更像是一个本地的应用程序,但是实际上,AIR的程序主要也是用JavaScript和XML语言编写的,不过它拥有一个更漂亮的外观。XUL也是一个桌面的应用方向,不过倒是比较少应用,代表是Songbird。Prism和AIR的共同特点是,编写程序简便,只需要相对简单的标识性语言和解释性语言即可,对比起现有的程序可以是一大进步。

对于开发者来说,使用标识性语言和解释性语言最大的好处在于简单快捷,减少调试和测试的时间,编写后可以立即调试,无须编译代码。另外设计外观的时候也无需要用GTK+和QT和GDI+图形库去设计界面而烦恼。最重要的是,非常容易实现跨平台运行。只要用户拥有解释器,即可以运行程序,无须等待对于操作系统编译的程序。

微软显然被以前的成功和庞大的Windows平台所束缚,转型之路漫漫无期。从浏览器的改进可以看出,微软依然认为浏览器只是一个浏览网页的工具,用于查阅信息。但实际上,浏览器已经跃迁为一个网络应用程序的运行容器,在未来更可能变为桌面应用程序的容器。但是现在的微软,似乎还在沉浸在桌面成功的喜悦之中,对网络应用程序的侵略视而不见。倘若微软再是固步自封,面对的命运将会是被新势力所颠覆。

在我看来,Google似乎是想基于Chrome浏览器的技术,编写出一个类似于Prism的终端。结合HTML4和Gears强大的离线存储能力,实现本地和云端服务器的数据同步。即使是PC客户端与云端服务器的连接中断,Chrome OS也可以继续运行。不要忘记WebGL和O3D技术,他们也可以让浏览器显现出美轮美奂的3D效果。另外这个类似于Prism的终端,可能本身也是跨平台程序,同样可以在Windows,Linux和Mac上运行,甚至可以在BSD上运行。这样一来,Google就可以把现有的操作系统也都转变为Chrome OS,加之自己研发分发的Chrome OS,实现其占领桌面的霸业,并推送其广告盈利。别以为Mozilla就会就手旁观,或许他也会利用Prism和Firefox推出自己操作系统。不过看他们对Linux版本的Firefox,期望还是太高了点吧。

 

http://www.liangsuilong.info/?p=345

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值