Flash的价值越来越少 将逐渐退出历史的Flash站点

http://www.webjx.com/  2010-04-14 00:01:17  来源:smashingmagazine.com 

Webjx核心提示:那些正在消失的 Flash 网站。

Flash 以绚丽的视觉效果,丰富的交互体验著称,它曾被推崇备至,然而,随着上网设备越来越广泛,很多不支持 Flash 的移动设备在访问 Flash 站点时遇到了问题,与此同时,W3C Web 标准越来越受重视,JavaScript 与 HTML5 也为 Web 带来接近 Flash 的体验,Flash 的式微无可避免。

Flash 是专有技术,是浏览器的一个扩展,Flash 的出现为当时的浏览器提供了它们所不具备的功能,然而对现代浏览器而言,Flash 所带来的价值越来越少,随着越来越多的 Web 开发设计者认识到 Web 标准的重要,同时,随着 HTML5 与 CSS3 的逐渐到来,那些基于 Flash 的站点将逐渐退出历史。

Falsh 与 Web 标准之争
A1 in The Gradual Disappearance Of Flash Websites

Web 标准的推行已有10年,Web 开发与设计者对 Web 标准和 Flash 的争论也由来已久且日趋白热化。苹果最近发布的 iPad 中 Flash 的缺失,以及 iPhone 对 Flash 的抵制,使这场开发者之间的争论上升到厂商,苹果抵制 Flash 的强硬立场使那些完全基于 Flash 的网站处境尴尬,毕竟你无法忽视苹果所带动的那块巨大的市场。

尽管 Adobe 保证,到2012年,Flash 将入驻包括 Android,Palm,BlackBerry,Symbian,Windows Mobile 在内的2亿5000万部移动设备,但 Web 标准推行者认为,使用什么技术并不重要,重要的是为所有用户提供可以访问的,易用的富 Web 体验。

良性竞争
A2 in The Gradual Disappearance Of Flash Websites


最初,Flash 是跨浏览器提供富 Web 应用的最佳选择,这个小小的程序可以快速在不同浏览器上实现漂亮的动画并吸引了一大批忠实的设计者,Flash 网站一度主导整个 Web,而 CSS 和 JavaScript 在不同浏览器的支持非常不一致,带来诸多问题,同时,那时的 Web 标准并没有办法为用户提供他们期待的体验。尽管 Web 标准一度落后,带 Web 标准推行者一直不懈地为开放 Web 努力。

Web 标准的裨益
A3 in The Gradual Disappearance Of Flash Websites


用户期待富体验,而如今的 HTML,CSS 和 JavaScript 已经可以提供大多数用户需要的富体验,这是 Web 标准的基础。那些基于 Web 标准的站点与 Flash 站点的界限逐渐模糊,有时候,不看源代码甚至无法区分。摒弃 Flash 转而投向 Web 标准的站点越来越多,虽然初衷可能是因为 iPad 和 iPhone 不支持 Flash,但他们很快体验到 Web 标准所带来的更多好处。

现今趋势
灯箱,滚动新闻,富导航条,图片幻灯,这些效果曾经是 Flash 的专利,随着 Web 标准的推进,如今人们可以凭借几行 JavaScript 与 CSS 代码实现相同的效果,而 Web 标准的流行,使越来越多的 JavaScript 或 CSS 框架面世,进一步推动标准的流行。

视频也是 Web 标准的重要推动力之一,曾经,Web 视频是 Flash 的天下,然而 YouTube 对 HTML5 视频的尝试改变了这一现状,尽管现在的 HTML5 视频还存在性能问题,但这些问题终究会得到解决,当世界上重要站点都拥抱 HTML5 视频的时候,浏览器厂商会主动为这个事实的标准改善性能。

现代浏览器对 HTML5 和 CSS3 的支持
众多现代浏览器都对 HTML5 和 CSS3 提供了支持,尽管程度参差不齐,然而我们已经可以期待以 CSS 动画,Canvas,以及本地存储等功能被代表的新一代 Web 的到来。尽管 W3C 自己也表示,HTML5 和 CSS3 的完全成熟还要很多年,但随着我们对标准的呼声越来越强烈,这些标准的采用也会加速。


差异性体验
A15 in The Gradual Disappearance Of Flash Websites

现代 Web 设计师应当学会为不同浏览器提供差异性体验,而不是像素级精准的一致,这样,可以腾出更多时间用在别的更重要的事情上。如果用户的浏览器不支持 JavaScript 和 CSS,他们仍可以看到基本内容,不像 Flash 站点,如果遇到不支持的浏览器则什么都不显示。差异性体验设计思想要求设计开发者更多地思考站点的结构,这样,在提供渐进性体验的时候,才能更容易发现问题

共2页: 上一页 1 [2] 下一页
更多