2021年1月1日,是Flash的葬礼日。Adobe公司在2020年12月31日停止对Flash的支持,并将在1月12日禁止Flash内容的播放。真的很难想象,支撑了互联网半壁江山的“跨媒体多平台工具”Flash,会在十几年后遭到“全网封杀”。除了频频发布禁用提示的各个浏览器,甚至连Flash的母公司Adobe也在2017年7月宣布,2021年将“抛弃”Flash,停止一切支持。
今天,就是Flash的“葬礼”。
今天,你可能在通勤路上会打开一局王者或者暖暖,但回到十年前,“农场种菜”才是大家心心念念的游戏。“铲地”、“浇水”、“除虫”,再打开好友列表,“偷走”好友的蔬菜……开心农场和QQ农场不仅体现了Flash游戏“轻量化”、“易操作”的特点,更是凭借着自己的社交基础,大力拓展了游戏的社交属性。
如果说农场是所有人的线上田园,那摩尔庄园就是儿童们的“世外桃源”了。你和一个90后提起摩尔庄园,他一定会和你说起带着拉姆去考试、捍卫和平的皇家骑士团以及勇闯黑森林的故事。
除了这些社交型游戏,4399作为单机小游戏宝库,一直是Flash游戏的代名词。黄金矿工、火柴人、换装小游戏都曾经是你放学写完作业的消遣首选。得益于Flash的本地存储功能,你甚至可以在网页里直接玩可存档的RPG游戏,而不用安装一个全新的应用程序。鬼谷工作室的上古神器系列一改“Flash休闲小游戏”的样貌,直接把回合制、长流程的RPG游戏带进网页Flash游戏中。
Flash不仅为网页游戏带来无限可能,对于任何需要“动起来”的画面,Flash都能提供支持。受力分析、化学实验、函数图像、太阳高度角……Flash课件成为初高中老师们讲解这些概念的必备工具。再抽象的概念,通过Flash动画和点按的交互操作,老师也可以非常直观地展现整个推导过程。这么说起来,Flash算得上是初代“可视化教学”工具吧。
在线播放视频、QQ空间装饰素材、论坛上传头像都少不了Flash的帮忙。在当时,如果不安装Flash,几乎意味着你失去了所有的“动态”网页。这么多的功能,使Flash在很长的时间里,成为“装机必备”的软件。如果你的Flash突然报错,你绝对会不惜花一整个下午去搜索解决方法。
然而,那时谁也没想过,有一天官方会“强烈建议(strongly recommends)所有用户立刻(immediately)卸载”Flash。乔布斯在2010年4月,专门发表了一封题为“关于Flash的思考”(Thoughts on Flash)的公开信,信中明确地表明,在iPhone、iPod与iPad产品上不会使用Flash。
信中提出了6个观点,涉及到开放性、安全性、耗电以及对于触控操作的兼容问题等。但其中最重要的一点,是关于Flash的封闭性。
简单来说,苹果如果想让自己的浏览器支持Flash动态内容,就必须和Adobe公司交涉;苹果平台能否用上最新版本的Flash,也完全由Adobe决定。Adobe公司不会为苹果设备提供专门的Flash优化,毕竟人家面向的是全平台。这会使Adobe成为阻碍在开发者和苹果公司中间的“第三者”。
与此同时,跨平台的特点给Flash带来了巨大的安装量,使其成为黑客们攻击的首选目标。早期Flash插件基于IE浏览器的ActiveX控件和Firefox浏览器的NPAPI技术运行,一句话讲就是“这种运行方式可以直接访问系统资源”。如果网页的Flash内容里被嵌入恶意代码,当打开播放时,恶意代码会直接运行,对电脑里的数据进行操作。
好在,后来浏览器对Flash的权限进行了进一步的限制,将Flash放在“沙盒”里运行,类似于单独使用一个盒子隔离Flash,用完就把扔掉。除开安全性问题,自身功能过于冗杂也很棘手。使用Flash会占用较多的处理器资源,导致设备严重发热、续航缩短……这些问题使得Flash跟不上移动设备的潮流。毕竟,谁也不想在笔记本上在线看个视频,30分钟就搞到电脑没电吧?
与此同时,HTML5等更为开放的技术与标准逐渐完善,更进一步压缩了Flash的使用场景。现在主流的视频网站,都首选使用HTML5播放器,就连“FLASH始祖”4399也是如此。“浏览器必须使用Flash”的理由越来越少。
总之,因为安全性、性能与跨平台性等多方面的问题,加之新技术的诞生,Flash终于退出了时代的舞台。自2021年1月1日起,Flash的开发者Adobe公司正式停止对Flash的支持。这意味着无论出现什么新的安全漏洞,Adobe公司都不再发布更新,并且会在1月12日强制禁止所有的Flash内容运行。
有趣又有点奇怪的是,我们还能使用上“中国特供版Flash”。
当你再打开Flash网页时,会跳出区域检测的界面。你必须卸载原先的软件,并跳转到中国版网站重新下载安装。从Adobe买下Flash发行权的,是中国公司重橙网络。以后你下载的Flash,都会变成了“中国特供版”。如果再爆出利用Flash收集用户隐私、埋下安全漏洞的问题,那都与Adobe无关了。安装完之后出现的弹窗广告、辣眼网游,更算不上Adobe的锅。
Flash中国特供版并不会停止服务,毕竟某些“老掉牙”的网站还必须使用Flash。继续迁就,或是拒绝使用,决定权都在于你。