北京网页设计分享这个关于Adobe Flash的故事,和你往常见到的可能会有些不同。
众所周知,Adobe的浏览器插件在业内已经完全失宠,因为它总是出现安全漏洞,而且对系统资源的占用十分严重,不过奇怪的是一些世界顶级的大型网站还在用着它。面对日益高涨的弃用呼声,也许只有他们可以给出一个让其继续存在下去的理由了。
我咨询了一些依旧使用Flash的网站,但对此问题他们多数都不愿予以置评。这些网站可都是大名鼎鼎的,包括HBO, NBC, CBS, Zynga, King, Showtime, Pandora, Spotify, Major League Baseball, Slacker Radio, Hulu和 BBC等,它们都依旧在自家的桌面网页上使用Flash。
但是我的调查并没有夭折,还是有些公司愿意发声的,不过它们都表示自家网站在一年之内会彻底停用Flash Player。不过虽然Flash的时代已经终结,但想要在互联网上完全消除它的踪迹我们还需要更多的耐心。
Flash到底怎么了?
如果你想知道为什么Adobe Flash Player这么不招人喜欢,你可以参看乔布斯五年前的一篇文章《Flash之我见》。那时乔帮主还只是解释了为什么iPhone和iPad上不使用Flash的原因,不过今天看来这篇仅仅1700词的文章真的是振聋发聩,这些原因同时也适用于笔记本和桌面电脑。
安全问题就是Flash的硬伤,其漏洞实在是太多了。举例来说,黑客甚至能通过Flash的漏洞攻破原本坚不可摧的Chrome浏览器沙箱模式。同时,Flash还是个臭名昭著的电老虎,它存在一天,笔记本做轻做薄做省电都会很困难。
正因为这么多的问题,Flash遭到各界的嫌弃,几乎成了过街老鼠,人人喊打。Facebook的首席安全官Alex Stamos上个月就发推文表示Adobe公司应该为Flash插件的寿终正寝设定一个倒计时间表了。另外,一些好事者建立了名为“占领Flash”的网站,敦促用户卸载Flash插件并要求开发者用HTML5等替代技术进行网页开发。
随着科技的发展,现在即使没有Flash插件,我们也能舒服的访问网站。许多网站在图像和动画上都不再需要Flash了,而且随着HTML5技术的广泛使用,主要的视频和音乐网站都不再依赖Flash Player了。Netflix 和YouTube都已经彻底抛弃了Flash,Google Play Music 和Rdio也同样跟上了它们的步伐。另外,亚马逊也开始走上自己的去Flash之路,在上个月推出了自家的HTML5 player。既然大公司都做出了榜样,其他的公司也都开始对Flash动真格了。
Flash依旧在互联网世界占有自己的一席之地
后Flash时代
尽管受到了来自科技圈极大的压力,但前面我所提及的那些大名鼎鼎的网站却表示它们暂时还不能抛弃Flash,即使现在已经有很成熟的替代技术,但它们需要时间来为新技术开发配套的工具。
“起初Flash可以解决很多问题,当时做流媒体技术门槛很高,特别是对于那些直播网站来说,而且又没有真正的为http提供支持的流媒体协议,所以Flash成了当时的最佳选择。”Adam Denenberg说道,他是流媒体音乐服务iHeartRadio的首席技术官。
Denenberg表示现在再重新制作一个基于Flash的流媒体插件已经不合时宜了,但iHeartRadio想要完成从现有平台到新平台的过渡还需要一定的时间。该网站已经开始在自家的在线广播站使用HTTP实时流媒体技术了,但一些第三方播客还停留在Flash的时代。一个新的内部项目准备在联机状态下将这些小站都给拉到HTTP实时流媒体的轨道上来,同时iHeartRadio也在积极努力建设自己基于HTML5的新型媒体播放器。
另一家知名公司Autodesk也在试水HTML5和WebGL,实验对象是旗下的Pixlr在线图片编辑器。据悉,测试版的Pixlr Express将在今年夏末上架。
“想想两年前的情况,那时候我们真是度日如年啊,因为新技术那时候还不成熟,”Thomas Heermann说道,他是Autodesk消费业务的数字艺术总监。“HTML5当时的局限性太大,不过现在好了,大家都解放了。”
即便如此,Pixlr还是决定保留Flash版本的图片编辑工具。因为还有大量的用户在用着“远古时代”的浏览器和“石器时代”的操作系统,而它们并不能为HTML5和WebGL提供支持。
这就牵涉到了一个更大的问题,因为许多对科技不怎么感冒的用户并不在乎它们用的是Flash还是别的新技术。在线视频编辑工具WeVideo的联合创始人Bjørn Rustberggaard表示很少有用户要求他们制作非Flash版本的应用,多数人更看重的是应用的通用性。
“如果只是普通应用,比如老妈给孩子编辑他的成长故事,学生做个历史作业或者专业记者报道个突发新闻,Flash完全可以胜任。”Rustberggaard说道。
尽管如此,WeVideo还是勇敢的迈出了自己变革的步伐,他们基于HTML5的实验版本几年前就已经成型了,明年早些时候就会正式上线。在这期间,该公司一直在等待相关API接口的开放和浏览器对低级别的视频和音频的支持。“对于我们来说这只是个时间问题,什么时候HTML5足够成熟了,新版本自然也就可以上线了。”Rustberggaard说道。
去年Flash的使用率开始滑坡
慢性死亡
网站并不需要为摆脱Flash做出什么承诺或者时间表,毕竟科技允许人做出自己的选择,但最终市场的力量会让多数网站发自内心地拥抱新技术。
就拿iHeartRadio来说,它追求自家网站在所有浏览器上的通用性,这其中就包括移动设备的浏览器,而移动设备恰恰就不支持Flash,所以它们才加班加点的开发HTML5播放器和HTTP实时流媒体。“考虑到移动互联网大潮对行业流量的导向,你就不得不集中精力开发HTML5播放器,这是市场的需求所决定的。”Denenberg说道。
而且Adobe现在貌似已经放弃Flash了,它不再愿意为其投入精力和时间了,这也是促使开发者离开的原因之一。展望未来,Autodesk的Heermann 期待未来基于HTML5和WebGL的Pixlr能拥有更多的新功能,并且为那些非Flash平台提供更好的支持。
“Flash还有一丝生机,Adobe也定期对其进行维护以维持其可靠性,但在HTML5和WebGL面前它实在是太落后了,拥抱新技术未来我们可以走的更远。”Heermann说道。
如果继续坚持Flash,开发者的热情也会慢慢淡化,这也是WeVideo全面转向新技术的主要原因之一。“开发者都是新技术的狂热支持者,没有人愿意将自己宝贵的时间和精力用来维护一个将死的古老标准之上。”Rustberggaard说道。“想要激励他们不断前进,你就需要舍弃老的东西,让自己沐浴在最新的科技之中。”
这些来自开发者的压力可不只是夸夸其谈。据Matthias Gelbmann( 网络技术指标公司W3Techs的总经理)估计,五年前有28.9%的网站使用Flash,而今年八月这一数字则降至10.3%。
不过那些大型网站想要转型还需要时间。Gelbmann表示排名前1000的网站有15.6%还在使用Flash。不过这和前几年的情况已经形成了鲜明的对比,那时大型网站的Flash使用率为22.2%,而整体的Flash使用率则为25.6%。
换句话说,网站越大,其去Flash之路就越漫长。当然,转型之路上的压力也会更大。