动画创作家园  动画人最专业的动画理论网站。
高级搜索
维爱迪-动画创作家园 >> 动画资源 >> 其他教程 >> 深度剖析“逐渐消失的Flash网站”

深度剖析“逐渐消失的Flash网站”

维爱迪-动画创作家园 出处: 作者: 日期:2010-9-8 6:02:19 3D MAX 动画制作教程 | 推荐下载:原动画基础教程 | 动画片《大闹天宫》文学剧本 | Photoshop入门与进阶实例

 

导言:
如果你想要一个盛大的视觉效果的网站,含有复杂的交互以及跨浏览器的富体验,flash是唯一的选择。确实如此吗?回答是“不是”。随着现代浏览器的进步与提升,以及JavaScript库的被广泛采纳,使用flash显得没有意义了。但是考虑到渐进增强的需要,目前flash站点在web上仍有一席之地。

 

在当前的景观技术下,以及通过诸如相框,netbooks、手机、电视这类设备访问互联网时,网络标准的好处要大于那些flash,尤其是当提供内容是在各种设备上面对更广泛的受众时。

 

Flash是一个坐在浏览器扩展功能顶部的专利产品 。尽管flash可以提供在某一段时间内可能缺失的功能,但是对于现代浏览器而言,其所带来的价值几乎为0. 随着越来越多的设计师以及开发人员意识到web标准的好处,以及开始使用一些HTML5和CSS3的特征,我们会更少看到由Flash驱动的网站。


Flash vs Web标准之争

倡导者们宣传web标准已经超过10年了。设计者与开发人员之间的争论犹如同性恋结婚这类争论般激烈,这导致了在领域中最聪明的一些人之间一些不舒服的分歧。(图01)

 

图01

 

随着最近iPad宣传不支持Flash,以及iPhone对Flash的持续不支持,这个争论已经上升到了社会发展的高度(包括Adobe和 Apple他们自己)。随着苹果公司的反Flash立场,那些基于Flash的网站已经无力再去争论什么了,毕竟他们面对的是丢失一个巨大的潜在的用户群。

 

最后,Flash会让自己适应移动设备(2.5亿的设备预计在2012年底将全部支持),但是这真的仅有一小部分的争论,且仅有一个比较好的论证是有web标准倡导者提出的。

 

在这个问题的核心是如何提供给用户一个前所未有的体验,而不在于技术或平台。

 

“HTML5 vs. Flash” is the wrong discussion. “Accessible rich media” is the right one.

— Jeffrey Zeldman (via Twitter)

 

最后,我们都只是想创建可访问和易于使用的网站,忽略工具本身。
良性竞争

在Web最初的那些日子里,Flash几乎是提供跨浏览器富互联网体验的唯一途径。浏览器对CSS以及JavaScript支持不一致,使得CSS以及js成为不值得依赖的麻烦。(图02)

 

图02

 

Flash在早期就看到了巨大的成功,并且迅速向前推进。原本主要是用来制作动画的小小的程序迅速成为有价值的开发环境。开发人员和设计师都选择了集中在这方面努力,经常使他们自己从开发实验室及对专有技术的支持中分离出来。Flash网站接管了web,以及用户开始期待的web标准不允许开发者创建的体验。

 

Web标准可能是暂时落后了,但它依旧持续不断的被那些愿意去拥抱一个开放网络的从人员向前推进。


Web标准:收益以及采用的原因

用户总是期待丰富的用户体验,在大多数情况下,这些精湛的体验现在可以使用HTML, CSS和JavaScript实现,这些都是基于web标准的。(图03)

 

图03


网站是基于Flash还是web标准建设的界线已经变得模糊了。如果不是通过查看源代码,乍看之下,即使是最精明的网站开发人员也不能辨别出网站使用的技术。

 

丢弃Flash而支持web标准的网站每天都在增加。即使这些决定受iPad及iPhone不支持Flash影响,但久而久之,他们会发现使用web标准带来的好处。

当前趋势
曾经几乎只能在Flash中执行的东西现在可以轻松使用JavaScript外加一点点的创新完成。标准的广泛采用可以归功于轻松使用JavaScript库来增强交互和CSS在当前浏览器的支持。

 

视频对于推进web标准迈出了重要的一步。视频可以说是过去只能使用Flash呈现的少数几个东西之一。而目前最大的飞跃在于YouTube已经采用了HTML5视频元素(虽然测试中),其允许现代浏览器绕过Flash插件,而使用浏览器自带的视频播放器。

 

虽然HTML5视频收到争议(由于当前的解码器崩溃)以及业绩报告不温不火,但是这些问题都会被解决的。网站开发人员将实施HTML5视频并选择合适的解码器。当最大的网站做出了这项决定,我们有理由相信,我们会有一个最终的事实的标准,为浏览器提升性能。

 

现代浏览器的采用
HTML5和CSS3代表了提升本地浏览器的性能所做的巨大努力,许多浏览器供应商已经实施他们的规范,即使他们没有多大的改变。我们有很多期待:CSS动画,canvas,本地存储,地理位置和其他规范,这将使得web标准步入一个新时代。

 

尽管我们还要很多年才看到浏览器100%的支持这些规范,并且绝大多数的用户都升级到这些浏览器,如果我们接受这些进步的加强的内容,我们将更好的在开发者中推行web标准。

 

渐进增强
学习生产渐进增强的内容,放弃在每一个浏览器中像素级的完美呈现,在旧的浏览器中拥抱优美退化可以腾出时间专注于其他领域的发展,如可用性和平台-传输的不可知论。(图04)

 

图04

 

如果您的网站的用户没有启用JavaScript或CSS的,他们仍然可以以一个更有限的方式访问,这并不同于Flash网站,Flash网站是典型的在缺乏Flash与JavaScript情况下不提供任何内容的。

 

脑中谨记渐进增强的设计,万丈高楼平地起要求设计师和开发工程师对网站的基础设施做更多的思考,这往往在自上而下工作时(例如设计一个网站,然后考虑到撤回)暴露各类出现的问题。

智能手机浏览器与上下传输
移动网络目前仍处于起步阶段,通常在设计过程中可有可无,而基于标准的设计在手机上就像老式的桌面浏览器上显示那样赞,在没有Flash插件的情况下,网站还可以提供一个可接受的体验而不需要付出额外的努力(这在Flash网站上是很难处理的)。

 

移动Web浏览正成倍的增加,忽略这些用户显然是不明智的。 Web标准是提供更丰富的移动浏览器交互功能的唯一选择。

 

内容管理
给网站所有者和编辑的能力,编辑里面的内容管理系统的交互式内容的手段不必与Flash开发人员协调,以建立和维持体制外的内容。许多机构已放弃为WordPress供电网站,使用JavaScript来提升经验,可快速方便地更新内容,允许投资组合和闪光。


给予网站所有者和编辑人员在内容管理系统内部标记交互内容的能力就意味着不一定非要与Flash开发人员协作创建和维护系统之外的内容。许多以 WordPress驱动的机构已经舍弃了Flash,转而使用JavaScript来增强用户体验,同时允许很迅速简单地升级与内容更新。

 

开放性
Web标准正如他的字面意思(例如制定标准的代码结构和服务协议),网站外部的用户代理和脚本可以直接从HTML中获取数据。搜索引擎(Search engines),微格式(microformats),订阅(feeds),翻译(translation)和书签(bookmarklets),这些正是由于数据开放性和一致性才大放异彩的。(图05)

 

图05

 

如果我们希望网站能够真正可扩展且相互关联,微格式和微观数据内容以及APIs可能就是答案。否则,我们将受困于自己竖起的围墙里,停留在和几天年相同的位置上。

 

自由
许多人认为,互联网背后的技术应该与过去一样,是公开的非竞争的。人应该自由地消费与创造信息,而不应该受限于许可限制,或是诸如Flash、Silverlight或者其他公司所拥有的技术的合法性。

 

使用web标准创建和传输内容并不是最好的技术,但是其支持了开发互联网的所核心的东西–自由
Flash可以也将继续将很多事情做的很好

Flash驱动的网站逐渐消失并不意味着Flash本身会随着一起消失。太多的建立已久的内容与基础神奇般的消失。没有对组织与进程进行大量的重构与重建,大量的Flash开发人员将继续被雇佣,大量的Flash广告将针对那些准备忽略它的人。

 

我们感激Flash,正是由于Flash的存在,才有了如今的web,这是它应得的荣誉。即使其展示的潜力要小于其他早期出现的插件技术,例如 Java applets,在用户的无缝传输与开发部署易用性方便有着很赞的平衡。其他一些web技术,例如VRML和SVG,试图挑战Flash在web领域的地位同时又符合标准。

 

如果没有Flash以及其带来的创新,现在的互联网指不定在哪儿呢!

 

易用性
出了门,对于开发人员和设计人员来讲,Flash是视觉化的,易用的应用程序,可轻松实现动画效果,进一步扩大到服务器端应用程序。(图06)

 

图06  孩子也能用

 

由于易用性,对于启蒙设计者或是开发者。Flash有着更低的门槛。加上与Adobe其他应用程序套件的结合,在设计师的工作流程中,Flash非常适合。

 

一致性
不可否认的是,多年来是唯一的持续的跨浏览器平台的同时有着丰富交互体验就是Flash。Flash还是唯一的可以在旧的浏览器上传输视频和音频的方式,而且这将依旧多年不变。

 

如果你对字体有些偏执,你的网站上需要一种特殊的字体,但是面对当前浏览器对字体的支持,你只能哭了。好在有个捷径,就是使用Flash及swfObject 到@font-face和各种形式字体的广泛支持。

第一页上一页12下一页尾页
责任编辑: brahma 参与评论 H网电影院 超爽动漫 电影 | 推荐下载:原动画基础教程 | 动画片《大闹天宫》文学剧本 | 超低价图书
复制本文地址给好友 -
相关文章
Smokescreen计划:用HTML5实现Flash[06-05]
Flash和HTML5那点事[05-05]
Adobe CEO回应乔布斯批评:Flash是开放规格[04-30]
乔布斯:关于 Flash 的思考[04-30]
Adobe拟起诉苹果封杀Flash 双方冲突升级[04-15]
第三方看准苹果与Adobe矛盾 推Flash解码包[04-15]
最新文章
3D软件新动力:CINEMA 4D R12[09-08]
高细节!Max、Maya大型场景贴图插件BRIX诞生[09-08]
国产动漫发展要兼顾技术创新和创意创作[09-08]
半路出家的中国动漫业新一代掌门人卢永强[09-08]
非洲动画:从木匠开始 为寻求自由和工作[09-08]
热点评论:动漫也成“高危”行业?[09-08]
动画创作家园QQ群①:2444514(满) QQ群②:15363563(满) QQ群③:48533909(满) QQ群④:44832229 (满) QQ群⑤:43100861 (满) QQ群⑥: 48773990 最佳分辨率 1024×768
维爱迪动画创作家园 冀ICP备19004920号-4
如果您感觉动画创作家园不错,别忘了告诉您的朋友哦,朋友会感谢您的^_^