llake 发表于 2010-11-19 22:32

浅谈webapp、chrome和IE9[原创博文]

原帖地址http://blog.sina.com.cn/s/blog_672882040100mlc6.html==============================================
    未来互联网的发展趋势是一分为二的(开复老师说又会合二为一的),其一是以桌面电脑和笔记本为主要终端的传统互联网,另外一个就是以手机和便携式平板电脑为主要终端的移动互联网。这两个互联网有着完全不同的表现形式,但是数据却是相通的。
    移动互联网的appstore(应用商店)模式已经基本建立起来了,用户只需要登陆应用商店,下载喜欢的应用,就可以享受移动互联网带来的便捷体验。与之不同的是,PC机的应用模式总是没个着落。各类下载网站,各类流氓推广,有着硬件优势的传统互联网,应用市场却是一盘散沙。
    和移动终端不同的是,桌面pc浏览器的功能要强大很多,这点限制了独立应用的开发兴趣。同时独立客户端的制作维护需要额外的成本,也是很多互联网厂商不想支出的。如果反过来想,既然pc机的浏览器有着得天独厚的优势,将网页进行优化升级,利用浏览器来做互联网的应用,诞于是就生了webapp(网络应用)。

    下一代的互联网特征webapp
    “WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。”这是百科里面的解释。简单点说,就是网页就是应用,应用就是网页,用户打开一个网站,就已经是在执行一个程序。当然这需要高速稳定的互联网支持,这一点是传统互联网的优势。
    这个东西看起来很玄乎,一开始我也不懂。360推出了几个webapp客户端,试一下就知道了。但是360推出那个客户端和webapp的初衷是相背离的,不需要单独下载exe程序,直接在浏览器执行,是webapp的主要特点。将网页优化成webapp,成本
    webapp的繁华时代还未来临。她需要html5之类的新技术得到普及,之后可能还有云计算的助力。

    起了大早,却赶了晚集的chrome
    chrome作为一款出色的浏览器,在刚刚推出的时候,因其缩小的浏览器面积,可移动的独立标签栏而轰动一时。我记得当时互联网大佬周鸿祎发表博文分析chrome,大说chrome要破坏Windows经济系统的生态平衡。
    可是时隔两年过去,chrome一直改进引擎和版本号,参加各种没有奖金的跑分比赛,并没有在webapp上有什么作为,而是搞起了操作系统Chromium os,把一切应用都是以网页的形式展现。利用网页的跨平台性质,使互联网应用可以脱离windows系统运行,再加上linux底层的各种所谓的优势,推广起来也是有筹码的。这么做怎么看都是冲着微软来的,一副要颠覆桌面系统格局的模样。
    chrome和chromium的缓慢进度,必将断送了为webapp提供运行环境的领先者地位。

    巨人觉醒,发力IE9
    微软在网络应用上面做过不少尝试,全部都已失败告终。做了一个sidebar,却没几个好用应用;做过一个在线Market,在Vista里面看到过,到win7里面又消失了;做了个silverlight,却遇到html5;IE8还有一个网页快讯,结果也是人气惨淡。好在现在微软视乎找到了方向,有人说,巨人醒了。
    除了windows phone 7,微软发力互联网的最新力作非IE9莫属。讲到IE9,很多人会想到速度和他怪异的界面,但是IE9最革命性质的变化,在于她可以将网页变成一个独立的程序定在任务栏或者桌面上。初看上去,不过是简化了进如网站的步骤,其实还有很多webapp特征,只是不容易注意到。
    IE9的网页如果单独拉出来,对应得IE有独立的设置。针对不同网页,将IE窗口调整到合适的大小,全屏时不用对着左右两边一大片的白板,非全屏时也不用烦恼各个网站不一样宽度的问题了。开放的api使得网页可以和win7的superbar(超级任务栏)交流。典型例子的是新浪微博来了新消息的时候,任务栏图标就会出现提示,这个特性让webapp使用了不少。可能目前webapp发展比较落后,否则jumplist上面也可以由网站方自由加入按钮。独立的网页组合也缓解了只有一半长度的标签栏的压力,这就可以解释为什么要把地址栏和标签栏挤在一起的原因。
    将网页和windows系统精密结合,一方面大大增强了webapp的功能,另一方面又提升了windows操作系统的依赖性,增强了对chrome的抵抗能力,可谓一举两得。看得出来微软在设计win7的时候就已经巧妙地安排了这些,才会造出一个颇有远见的superbar。
    随着IE9的进一步升级完善和普及,webapp时代就将迎来一个很好的开端。

    落后的中国互联网
    凡是讲到一些先进的东西,就不得不提到,国内的落后的互联网。不喜欢拼命追赶,反而搞一些乱七八糟的门路。
    先将百度。百度有个框计算,基本思想是用户在搜索的关键词的时候,直接把用户要搜索的应用继承在结果页面中。初衷应该还是挺好的,用户搜索一个flash游戏的名字,立马就能在页面里面运行了。对于海量的小应用而言,搜索直接给出应用确实可以节省时间,但是对于用户广泛的独立互联网应用,就毫无优势了。百度的步骤是:打开浏览器→打开百度→输入信息→点击搜索;chrome的步骤是:打开chrome→点击九宫格或者是收藏夹;IE9的步骤是:点击任务栏相应图标。好吧,如果我每次都用百度框计算来进入豆瓣电台,绝对累死;如果保存收藏夹,稍微快点,但是还是会被不小心关闭了;用IE9,全程都只需要一次鼠标单击。百度其实在web上优势很明显,只要把所有的旗下子站都升级为webapp,让用户都可以pin到桌面或者任务栏。
    再说腾讯。几乎是全封闭的腾讯,不让任何第三方开发者为其开发应用。腾讯喜欢自己搞自己的,wenQQ2.0就是个很好例子。我试着将webQQ拉到任务栏上面,却发现用起来不得面对这样一个事实:windows里面开浏览器,浏览器里面开webQQ,webQQ里面再开浏览器,然后再访问网页。够乱吧?有人说,要全屏,网速快,就是一个脱离本地的操作系统了,以后发展空间大大的。他们真的这样认为吗?在cpu都4核8核的今天,哪个外部浏览器不能流畅运行,何必要在网页里面再渲染出一个啥功能都没有的浏览器呢。webOS的优势是多点登陆可以保持相同桌面,能想得到的用处也就是在网吧上网时候用一用。就算webOS将来发展到多牛逼,多酷多炫多个性,都没法取代本机系统。相反的是本机系统不断升级,拥有越来越多的网络元素,可以完成同一账号的多点同步,webOS就只能停留在概念里面了(扯远了)。
    其实看一下win7在国内的普及速度也就明白了,为什么那些个互联网大佬对webapp,乃至web3.0都不怎么感兴趣。压根就没有环境支撑,还不如自己在家里基于web2.0再乱搞点别的,或者像手机终端进军(手机系统的普及都远超pc机了)。是要赞他们在恶劣环境下的创新,还是叹落后互联网环境的可悲呢?

    PS:我经常去新浪微博看信息,因为感觉从ie里面看微博不怎么方便,还经常不小心就关掉了,所以前段时间还找了找微波客户端。今天无意间将微博首页拉到了任务栏上,顿时就傻眼了。这不就是最好的微波客户端嘛,熟悉的操作界面,简单的打开关闭操作,新消息还有提醒。IE9用了挺久了,一直没发现这些功能。beta版本有不少问题的,期待完善。

雨中孤亭 发表于 2010-11-19 22:49

期待IE9时代的来临
页: [1]
查看完整版本: 浅谈webapp、chrome和IE9[原创博文]