• 快科技
  • 中文科技资讯专业发布平台
他们要让Flash“永垂不朽”
2015-04-13 21:30:01  出处:腾讯科技   编辑:鲲鹏   点击可以复制本篇文章的标题和链接

相信很多人都使用过完全用Flash制作的网站,但那已经逐步成为互联网的历史,这样的网站即将彻底消失。

先来整理一下记忆。2006年的一个周一,你当时可能正在考虑晚上应该吃什么,于是打开了Gateway笔记本,启动了IE,用谷歌搜索本地的餐馆。之后,你打开了一个意大利餐厅的网站,等待Flash加载,听到背景音乐中的大提琴独奏时,你开始寻找界面上那个不起眼的喇叭按钮。你没能立刻从界面上看到那家餐厅的营业时间,网站有一部分内容瘫痪了,但你最终还是在一个字体歪歪扭扭的嵌套菜单中发现,那家餐厅每周一都不营业。扫兴!

2000年初,Flash似乎成为网页设计领域的前沿标志。这是一种强大的程序,它可以播放音乐和视频,还能接受用户输入的数据(Flash游戏),甚至能与其他地方建立链接。总之,它的功能十分强大。

后来,史蒂夫·乔布斯(Steve Jobs)决定在iPhone中放弃对Flash的支持。所有人都崩溃了。

2010年,情况更糟了,乔布斯宣称Flash是一种过时、封闭、消耗资源的技术,不适合移动设备使用。而根据网络技术研究公司W3Tech的调查,彼时,全世界有28%的网站使用Flash。但如今,这一比例略高于11%。

公益组织互联网档案馆的詹森·斯科特(JasonScott)专门搜集稀有的互联网文件,他说:“当乔布斯宣布放弃Flash时,等于谋杀了这项技术。这是我见过的最不可思议的事情。Adobe此后似乎也放弃了这种技术,他们似乎很乐意这么做。”

当然,Flash尚未完全消亡。你很少能看到无法播放Flash文件的台式机或笔记本,而且尽管斯科特将此归咎于乔布斯,但乔布斯并不是促使Flash衰落的唯一一个人。开发者多年以来一直都在期待着HTML5和其他Flash替代技术的广泛普及,而YouTube后来也宣布放弃Flash。事实上,整个网页设计师群体在Flash的衰落中扮演了重要角色。

但这篇文章的重点并不是探讨Flash的衰落过程和衰落原因,而是探讨我们为什么应当铭记这种技术。

“那是一个极其重要的时期,Flash成为了艺术、文化、游戏和表达方式的一部分。”斯科特说。

诚然,上文提到的那种蹩脚的餐厅网站也是Flash的一大标志。科技评论员法哈德·曼约奥(FarhadManjoo)曾经专门撰文批评过这种网站,你今后或许也会读到他的那篇文章,但实际上,倘若能亲身体验那种感受,一定会是另一番滋味。毕竟,第一手资料对于课堂项目和研究论文而言都是最理想的来源。亲手玩游戏和亲眼看电影的效果,远好于在书本上读到这些内容。

要保留一切是不可能的,但的确可以保留一些东西。即便是在当下,仍然有Newgrounds和EbaumsWorlds这样的网站存在,它们依然在使用Flash。在你必须借助AIM和电子邮件才能真正让某个东西实现“病毒式传播”时,曾经有很多Flash游戏实现了“病毒式传播”,事实上,“病毒式传播”这种说法那时甚至还没有出现。虽然世界上有成千上万的网站仍然完全用Flash制作,但问题在于,没有一个这样的网站可以存储成档案记录下来。

“如果我们假装数字技术可以记录一切,那完全是在自欺欺人。”史蒂文斯理工学院互联网历史学家安德鲁·罗素(AndrewRussell)说,“但这的确很重要。”

虽然“时光机器”(WaybackMachine)和其他众多项目都能自动记录世界各地的HTML网站,但网络爬虫却很难保存Flash网站。储存了音乐、游戏、命令和图片的SWF文件很容易保存,可是单靠算法却很难理解它们相互之间的结构。’

很多Flash网站的开发者都有意模糊这些文件在网络服务器上的存储位置,而当初的多数网站并不完全使用Flash制作,也不完全是由多个Flash文件相互关联而成的。所以,一旦搞乱了这些构成元素,通常就无法还原最初的效果。

例如,“时光机器”自1998年末以来曾经有5123次试图收录Newgrounds.com,但如果你试图在他们的资料库中使用任何Flash元素,都无法成功。其他档案项目曾经保存了整个Newgrounds,毕竟这是一家十分重要的网站,但还有很多知名度较低的网站虽然也遭遇了相同的问题,但却并没有进行备份。

然而,就连那些在整个网络世界四处保存SWF文件的服务也都遭遇了问题。Flash有很多版本,所有版本都有自己的特点、问题和漏洞,这也是Flash逐渐消亡的原因之一。但正因为存在这些问题,导致人们越来越难以保存使用早期版本的Flash开发的网站。

“与保存Flash网站相比,更大的挑战在于如何再现它的效果。”曾经任职于美国国会图书馆,目前担任美国政府的全国数字平台项目主管的特雷沃·欧文斯(TrevorOwens)说,“当你保存了文本文件、图片甚至基本的视频时,这些元素如何在网站上发挥作用是非常明确的事情。它们不会依赖于某些特性,也不会局限于某个版本的浏览器。”

“要开发一个能够运行这些网站的模拟器或其他东西,更像是演戏,而不是写书。”他补充说,“你必须把所有的元素都按照本来的面貌还原出来。”

好在斯科特、欧文斯和其他支持互联网档案保存工作的人士,都在尽力探索各种方式来保存Flash内容。尽管CompuServe、AOL甚至Geocities等老牌社区和网站相继关闭,却没有保存太多数据,但一些业余历史学家和资料收集者却在尽其所能地下载网络上的Flash内容。

有很多SWFchan这样的网站,它们保留了16.9万个SWF文件(以及很多间谍软件、广告和已经关闭的搜索引擎);还有很多斯科特这样的人,他们保留了成千上万的Flash游戏和动画(甚至包括SWFchan网站本身)。

还有人都希望这些网站不要真正消失。随着Adobe逐步放弃Flash,Mozilla和谷歌等公司都在寻找相应的方法,让人们不必在电脑上安装Flash播放器即可播放Flash文件。

2012年,Mozilla推出了Shumway开源软件,可以用JavaScript自动将SWF文件转换成HTML5,从而取代Flash。谷歌的Swift也可以实现同样的效果。当然,观看Flash文件与2003年时亲眼见证Flash网站的加载肯定有很大差异,就好比在YouTube上观看一个世纪前的无声电影永远无法还原当初在影院中的体验一样。

“档案中有足够的Flash文件,所以那个时代的记忆不会彻底丢失。”斯科特说,“从宏观来看,Flash或许会像手工艺品一样存活下去。尽管可能遭遇一些崎岖,但我仍然信心满满。”

他们要让Flash“永垂不朽”

文章价值打分
当前文章打分0 分,共有0人打分
文章观点支持

+0
+0

快科技客户端

扫描安装快科技APP

驱动之家微信公众号

扫描关注驱动之家