地方部门的网站更是受Flash停用影响的重灾区。
自2013年1月至今,邹城外宣网发布了1662条Flash格式的视频,如今全部“阵亡”[5];烟台市人社局官网的首页顶部的横幅图片因为采用了Flash格式,已经变成了一个扎眼的灰色色块[6]。
早在2017年7月份,Adobe公司就宣布将在2020年12月31日停用Flash[7]。在国际上,这项推出于1995年的技术早就因漏洞频出而声名狼藉。
在国内,2018年重橙网络成为Adobe的中国大陆的合作代理商。潘多拉魔盒就此打开,国内用户迎来的不是更好的服务,而是无穷无尽的弹窗广告。你的电脑上显示“Flash助手推荐”和“FF新推荐”的弹窗广告,都出自这家公司之手。
近几年,越来越多的开发者放弃了Flash,转而使用其它替代方案。前述CTO表示,Flash当年是音视频、动画、游戏等领域的霸主,但后来都被其它标准取代了:
音视频播放:HTML5 Audio/Video
动画:HTML5 Cavas/CSS3
富交互/复杂表单:HTML5/CSS3/JavaScript
即时通讯:WebSocket
游戏:HTML5 Cavas/WebGL
同时,这些新技术也比Flash更好用。其中,HTML5加载快、对触屏操作友好,而WebSocket和WebGL分别在延迟速度和3D显示上比Flash更胜一筹。
但很多官方机构的网站对Flash的衰落乃至停用没有警觉,这才出现了大连车务段抢修Flash的闹剧。
没有了Flash,这些网站就没法正常运作了吗?也不是。一是很多网站用到Flash的地方不多,二是Flash的功能也没那么关键。
前文中的地方政府工作人员就表示,他所在的单位也注意到了Flash停用的消息,但他们网站用到Flash的地方不多,因此没受什么影响。前述CTO则向放大灯团队表示,印象中Flash一般不承担政府网站的关键工作。如果前期用Flash做了较为复杂工作,后期基本上只能通过重写来替换。重写成本决定了只要网站还能如常使用,政府便一般不考虑替换。
Flash的好基友IE虽然也已经被时代抛弃,但它仍旧是很多官方网站的心头好。
早在2016年,微软就已经不再把IE作为默认浏览器,而代之以EdgeHTML内核的Edge浏览器(2018年Edge内核又换成了Chromium)。2020年11月,微软宣布将停止支持IE[8]。即便如此,直到2021年,中国教育考试网的报名系统还是只支持IE浏览器[9]。
中国教育考试网
现阶段,政务网站的适配浏览器的情况已经有所改善。好一点的外包公司会在一开始搭建网站时就考虑适配问题,一般都会支持360、谷歌、IE、搜狗等多种浏览器。
而贴心的国内互联网公司,则会打出“双核浏览器”的招牌。用户在浏览到只适配IE的老掉牙网站时,会自动切换对应内核,实现无缝切换体验。
大连车务段的烦恼并不特别
淘汰过时技术的问题并非中国独有。此前,媒体就报道过很多老技术跟不上新需求的案例。
2011年日本大地震时,日本瑞穗银行开通了特殊捐款账户。但像海水一般涌来的巨额捐款突破了系统极限,瑞穗银行的汇款功能陷入崩溃。之后瑞穗银行开始开发新系统MINORI。数度延期后,投资超过4500亿日元的新系统终于在2019年7月上线。但这套新系统是基于20年前的设计思想开发的,自诞生的那一天起,它就已经落后于时代。它能否满足用户日新月异的需求,还需要时间的检验[10]。
2014年,美国核控制中心面向公众举行了一次参观活动。这次活动透露了一个有趣的细节——如果美国总统下令发射核弹头,命令将通过8英寸软盘和70年代的IBM计算机执行。军方人员表示,软盘贵在安全,“你无法破解没有IP地址的东西”。直到2019年10月,发射系统的软盘才终于退役,被换成“高度安全的固态数字存储解决方案”[11]。
新冠疫情之下,一些老技术的风险也开始暴露。
美国各州的失业金申领系统几乎都是用古老的COBOL语言搭建。2020年,新冠疫情使得救济金申领需求激增,给失业金申领系统带来了极大压力。各州政府不得不紧急招募懂COBOL语言的程序员。新泽西州甚至开出了55美元至85美元的时薪。但新泽西州招募到的程序员,年龄基本都在60岁以上[12]。
COBOL语言是英文Common Business-Oriented Language的缩写。意指面向商业的通用语言。它诞生于20世纪60年代,在财会工作、统计报表、计划编制、情报检索、人事管理等数据管理及商业数据处理领域着广泛的应用[13]。
这些案例在某种程度上说明,对新技术的接纳和推广会受到很多因素的影响——体制的弊端、经费的拮据、没有得到充分暴露的风险以及人们对旧技术的信任与迷恋。
没有永远领先的技术,但会有技术永远领先。而新技术与其它事物的博弈,也将永远持续下去。
References:
[1] 国泰新点软件股份有限公司官网
[2] 国泰新点软件股份有限公司官网首次发行公开股票并在科创板上市招股书
[3] 教育部直属系统扶贫暨援派工作推进会专题片
[4] 国资委视频栏
[5] 邹城外宣网视频中心
[6] 烟台市人社局官网
[7] 小侃:Adobe 宣布将于 2020 年停止开发和更新 Flash.IT之家.2017.7.26
[8] 渠莎莎:别了,IE浏览器?微软宣布明年起停止支持IE11浏览器.新京报.2020.8.20
[9] 中国教育考试网只支持IE浏览器的提示
[10] 耗资4500亿历时二十年,瑞穗银行终于完成一套出现即过时的系统.区块科技.2019.7.20
[11] 孤城:美国空军导弹系统退役8英寸软盘,改用SSD.IT之家.2019.10.19
[12] 黄天然、王安:抢完口罩呼吸机,美国的州长们开始抢退休程序员了.敲黑板.2020.4.7
[13] COBOL语言维基百科