来自CNET资讯中的一篇报道称: Mozilla希望用户通过使用Firefox 3.5来“升级Web应用”,谷歌Chrome、苹果Safari及Opera也有类似的宣传主题。 Web应用的改进就是要把传统的静态网页转变为动态的Web程序,也就是说,未来的浏览器要把今天的电子邮件转变为明天的网页电子表格。 浏览器的前景是光明的,革新者的目光似乎也远远超过了现有水平。Web开发者不仅需要用普通的Web浏览器完善他们的网站或Web应用程序,而且还要保持与最新技术的支持。 浏览器的未来 未来浏览器的新功能都来源于HTML 5, 但这个下一代超文本标记语言标准还处在开发中。HTML 5将提供新的元内置素,如<audio>和<video>标记,开发者可以为一个Web应用程序进行后台任务处理,通过拖放设计更好的用户界面等。 其他的发展方向: •很多Web应用程序依靠JavaScript语言运行,例如谷歌文档。目前除了微软,基本所有浏览器都把JavaScript运行速度开发放在首位。 •谷歌希望通过Native Client和O3D让浏览器具备计算机处理器式的独立线程处理能力。(Native Client能够帮助网络开发者编写更强大的Web应用程序,使得网络应用可以不需通过浏览器直接在本地操作系统上运行,O3D是一个用来在浏览器中创建丰富的、可交互的3D应用的开源Web API) •通过Opera Unite网络技术,Opera将让每一台电脑都可以既成为客户端也成为服务器,从此电脑之间可以直接通过网络进行点对点互动和信息共享,再也不需要通过第三方服务器中转。 • CSS(层叠样式表)和SVG(可缩放矢量图形)等标准将提高浏览器的图形处理能力。 •在用户的许可下,Geolocation(可设置的全局变量)技术可以让网站知晓你的确切位置。 浏览器升级 当我们在考虑标准建立的时候,我们应该考量让用户升级到最新版浏览器,并且让Web开发者清楚自己应该支持什么。
最好的例子就是IE 6。IE 6于2001年发布,而且它现在的市场份额还很高。网络调研机构Net Applications 2009年5月份统计的数据显示,IE在浏览器市场的份额为66%。其中,IE 7的市场份额为41%,IE 6为17%,IE 8为7%。 Web开发者对IE 6的不满由来已久。最近,John Martz还特意绘制了漫画来讽刺IE浏览器。 Adobe的Flash技术就可以解决这样的问题。当然,它只是一个私有插件,并不是一个开放标准。但Flash在不同浏览器和不同操作系统中工作方式都相同,而且Adobe还通过一个可靠的途径让用户手机到最新版。 Adobe的John Dowdell在博客中表示,Flash的成功帮助了Web开发者达成他们的目标,每个新版Flash 都与“升级Web应用”有关系。
不过,有的浏览器已经具备自动升级功能。除了受商业用户限制的微软,所有主流浏览器都可以方便地下载和安装最新版。Chrome可以在不提醒用户的情况下自动升级,Chrome也因此成为升级最快的浏览器。 研究发现,只有24%的被调查用户安装了最新版Opera。谷歌Chrome浏览器却恰恰相反:如果Chrome最新版已经可以下载,Chrome会在不和用户协商的情况下下载安装最新版(静升级)。因此,97%的被调查用户使用最新版Chrome浏览器。当然,Chrome用户是无法禁用其中的自动升级功能。 另外,85%的Firefox用户使用发布21天的最新版Firefox浏览器,Safari用户的这个数据为53%。进行该项统计的研究员表示,由于无法获取补丁状况的足够信息,他们的网络服务器无法统计IE浏览器用户的情况。9 7 3 1 2 4 8 :