2009 结束,2010 年的 Web 会是什么样,或者说,未来的 Internet 意味着什么,2010 会是值得关注的一年。本文从 5 个方面展望 2010 年的 Web,包括 HTML5,CSS3,字体服务技术;浏览器;社会媒体;JavaScript 框架;以及 SAAS。
1. CSS3, HTML5 以及 字体服务
CSS3,HTML5,以及 Typekit 一类的字体服务,将给 Web 设计师带来更多自由。
CSS3 的新功能会让 Web 内容的展示变得更容易,从多背景图,到更强大的选择器,到颜色渐变,到圆角,这一切都让原先复杂的工作变得简单。
HTML5 虽然进展缓慢,但必将改变我们描述页面的方式,成为通往语义 Web 的重要阶梯,为 Web 带来真正的本地多媒体支持,并改善我们同 Web 内容的沟通。
而 Typekit 一类的字体服务联同 @font-face ,将允许我们在 Web 页面上使用任何字体,设计师们不必再依赖 CSS 背景图,JavaScript 或 Flash。
这意味着什么?
这些新技术将为 Web 世界带来新的美学体验,当然,也会引发新的滥用潮,那些蒙古大夫式的设计师将会大量使用各种花里胡哨的字体和渐变色,使他们的页面变得难以访问,对专业的设计师而言,这些新功能会让他们的创意更吸引人。
延伸阅读:
Typekit
CSS3.info
Play around with CSS3
Get Ready for HTML 5
5 Exciting Things to Look Forward to in HTML 5 (Six Revision 主编 Jacob Gube 撰写)
2. Web 的消费方式
浏览器领域重新繁荣,诸如 Google Chrome, Firefox, Safari, Opera 一类的浏览器大行其道,用户如今拥有更广泛的选择,厂商之间的竞争更加激烈。浏览器之战进入新的阶段,和过去不同,过去的浏览器之争是微软主导并最终将对手消灭,新的浏览器之争使 IE 身涉危境。
人们消费 Web 的方式也在改变,上网不再意味着坐在电脑桌前打开电脑,智能手机越来越普遍,电视可以上网,SP3 之类的游戏机,上网本,iPhone,Android 设备都可以在一个相对小的屏幕上给用户带来上网体验。
浏览器本身也在改变,Google Chrome 将 WebKit 引擎,将大部分 CSS3 和 HTML5 功能从苹果迁移到 Windows,Google 在未来几年的目标是争取到 10% 的市场份额,这将撼动 IE 的统治地位,在德国,Mozilla Firefox 已经在超过 IE 成为主导浏览器。
这些因素也将改变我们对 Web 设计以及可访问性的看法,你的站点是否有一个移动版本?它们在小屏幕上看上去如何?在一个很大的屏幕上看上去又如何?在 Weibit 引擎,或是 Gecko 引擎,或是 Trident 引擎上看上去是否一致?
人们对在不同设备上访问 Web 的观念也在改变,设计师们逐渐意识到,没必要在各种不同设备上输出相同的页面,也无需为不同的设备提供相同的用户体验。
这意味着什么?
人们将发现 Web 在不同的浏览器上有不同的样子,诸如渐进式增强的 Web 技术越来越普遍,为不同 Web 用户提供不同的体验。同时,放弃对陈旧浏览器的支持也逐渐为人接受,让用户将压力推向浏览器厂商而不是设计师。另外,人们会将注意力转向内容,功能,可访问性,并注重设计和创意。
3. 社会媒体
没有人会否认,2009年是社会媒体极其重要的一年,比如, Twitter 已经成为热门话题,它还会继续热门。诸如 Twitter, Facebook 一类的平台的发展使 Web 逐渐成为社区导向的 Web,毫无疑问,社会媒体会有大的变革且会实现盈利。
围绕着社会媒体的一个问题是,如何衡量它的价值并获得这份价值。1000个 Twitter 跟随者价值几何?他们是否将为此收费?在2010年,对这类问题的解答将导致社会媒体的大变革。
伴随着这些变革,信息的实时获取将成为焦点,Google 已经在讨论针对 Twitter 等平台进行实时搜索的问题。这些改变如何同现有的系统,尤其是搜索引擎技术集成,将引发一些技术革新。
这意味着什么?
随着越来越多的人参与 Web 信息的创建,我们获取信息的方式将从过去的单一来源向更社区化的来源转变,假如我们要搜索修车行,我们会看到修车行最新的 Twitter 或 Facebook 消息而不是那些过时的静态内容。
4. JavaScript
当 CSS3 和 HTML5 开始涉足 JavaScript 的地盘,JavaScript 本身也向 Flash 逼宫。诸如 jQuery 一类的框架使富客户端,异步与无缝用户体验变为现实,Web 应用的开发变得更简单,并引发竞争和创新。
JavaScript 已经可以帮我们实现过去只能靠 Flash 实现的东西,如交互式游戏,复杂的交互式数据可视化技术,也使那些富客户界面,Flash 式体验变得更具可访问性。
最近,已经 10 年没有升级的 JavaScript 也迎来了它的一次重要升级 (中文),一旦浏览器厂商们吸纳了这些标准,Web 开发者们将拥有更强大工具来创建 Web 应用。
这意味着什么?
随着 CSS3 和 HTML5 开始涉足一些 JavaScript 的功能(如复杂对象的选取,动态圆角,实时可编辑页面),JavaScript 将趋向于用来处理 Web 应用与客户端的程序逻辑。JavaScript 的最新升级将使 Web 应用之间更容易相互操作(JavaScript 的这次升级的一个主要目标是实现 JSON 对象的安全细则)。
5. SaaS - 软件即服务
SaaS (软件即服务)已经不新鲜,象 37 Signals,Google Enterprise 一类的 SaaS 越来越普遍。竞争会越来越激烈,引入门槛低,那些小厂商将有机会和大厂商展开竞争,2010年,我们会看到这种竞争加剧并带来 Web 应用的创新。
这意味着什么?
SaaS 商业模式会继续取代传统软件的位置,随着上网的人越来越多,人们需要的是基于 Internet 可以相互操作的系统。