Android将死,Web OS才是王道——通过Google Chrome OS看Android

原文发于2009年10月17日。过去多年,Web和Android,IOS还是三足鼎立的局面。不过时代总是会变的。转发出来,告诫自己,不要凭着自己的兴趣,而盲目跟风。要深入阅读源代码,洞悉事情的架构上的优缺点。这样才能够对事情的发展左准确的判断。

      声明:我对Android了解很少,仅仅限于其应用由Java编写。我也不是要为什么阵营代言,仅仅是有感于从互联网得到的这些信息。所以这里的很多信息我是没有考证或者说没有我没有办法考证的,您可以将这个笔记当作是山野村夫的妄言。

     一个同事和我说过,Java是他见过的最好的语言,要什么就有什么。那时候我刚了解什么是程序,我现在用Qt/Gtk两年了,我们有时候私下里会开玩笑说Qt/Gtk基本上是要什么,就没有什么——当然,这话太过了。好在Qt/Gtk是开源的,要什么东西我们可以自己去创造。但是,这让我明白好的语言就和好的车一样。你要想快,光会开车不行,还要配以好的车。

      Java是很好的车。在Web OS出来之前,我一直坚信Java是最好的平台。作为程序员,我不愿意学习了Qt再去学习Gtk,也不愿意把程序在两者之间移植来移植去。我相信我的老板们,也当然希望世界上所有的开源的代码都可以跑在我们的平台。他们要为自己的钱着想,而我,希望自己能够一如既往的在一个方向上学习和发力,在我看来不同的平台间切换来切换去,会让我精力分散,导致核心的缺失。而Java就秉承了一次编译,处处运行的理念,他是跨平台的。无论我们想要在什么平台开发,只要这个平台支持Java,其开发模式都是基本一致的。

      Web OS呢?Web OS是一个运行在网页浏览器中的虚拟的操作系统。更精确的说,Web OS是一个运行在网页浏览器中的应用程序集合,这项应用程序一同来模拟,代替或很大程度上来补充桌面操作系统环境(这段话取自互联网)。那么,这意味着什么?意味着所有的应用程序都是基于JavaScript/HTML/XML!写过网页的人都知道JavaScript/HTML/XML是相当容易上手的,即便是高中生也可以轻易掌握。想想看,以前在PC和手持设备上编写程序需要相当专业的人士参与,可是Web OS 的出现将这些都改变了,您只要稍微有点计算机基础,你就可以给自己的使用的基于Web OS的设备进行编程,编写自己想要的功能。平台之争的关键其实并不是平台本身。而是平台本身能够承载的应用的数量和质量。Linux在桌面端一直不如Windows的主要原因也就是因为一些关键应用如即时通信、游戏、Office等软件的缺失或不完善,而不是因为Linux平台本身不够优秀。Java确实功能强大,易于使用。但是相比较于JavaScript/HTML/XML,其入门门槛还要高出许多。所以两者相比较,我更相信Web OS会是更加强大的平台。而且,Google为什么在发布了Android之后还要继续发布Chrome OS?这应该有其他Web OS如Palm Pre Web OS对Google的影响吧?

      作者从工作开始主要在学习了解Nokia的Maemo平台。Maemo 4、Maemo 5也都是传统的GTK/X的平台。但是传闻中的Maemo 6,目前为止很多消息都报导Maemo 6是基于Qt的。Qt迄今为止最吸引我的是QtWebKit。之前一直都不明白QtWebKit有什么用途。但是,我突然明白了。Maemo 6很有可能就是一个新的Web OS!

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值