Flash out了?相信这是每一个关注前端领域的开发者和打算进入前端开发领域的初学者经常会有意无意中自问的问题。

必须承认,自从乔帮主几年前在IOS设备上判了flash的死刑以后,flash的处境的确有点墙倒众人推的感觉。不断有人跳出来落井下石:今天windows phone不支持,明天win8不支持,flash给人的感觉就像是日薄西山,前途渺茫了。

但真的是这样吗?

其实不然,仔细想想,之所以众人唱衰flash,无非有以下几个原因。

在移动设备领域,很多浏览器不再支持网页端的flash,以至于现在很多网站不得不拿其他的解决方案来代替flash,比如HTML5。网页中对flash的需求越来越小了。

不过,不要惊慌,我们看一下flash失去的到底是什么。

雅酷教育认为,主要是两部分:

1、视频领域,在某些领域,其实主要是视频领域,因为移动设备的限制,flash被HTML5的视频格式所代替。对adobe来说,这的确算不上一个好消息。但是对广大的开发者来说,who care?对开发者来说,视频应用仅仅是flash众多应用中不太大的一类,之所以忽然陡生失落,是因为前几年flash几乎吃掉了整个在线视频市场。更何况html5视频的支持格式的混乱,伟大的IE6在国内阴魂不散的现状,你就会发现,这个市场的浑水估计还是会继续浑下去。

2、网页特效领域。这个领域长久以来,一直是flash的地盘,后来逐渐不行了,因为js加HTML5已经攻城略地,占据了大部分地盘。现在看看网站上,轮播图、滑动、手风琴特效都已经变成了js的天下。的确,如果你只会用flash做这个,那的确是危机重重了。Flash因为自身的封闭性,与html交换数据相对困难,对其他开发者来说,维护一个含有flash内容的网页的确有一定难度。所以,这个领域中,flash逐渐淡出市场,也是历史的趋势。

但是,在逐渐退出某些领域的同时,flash却在某些前瞻性的领域中大放异彩,再次获得了诸多开发者的追捧。

网页游戏领域

看一看facebook,看一看腾讯,看一看近几年在游戏领域赚得薄满盆溢的新兴游戏公司,哪一个不是靠flash打下一片江山?从国内看,腾讯正将自己的重点转向网页游戏和社交游戏,因为传统的客户端游戏早已增长乏力;从全球看,专门制作社交游戏的snyga市值上早已超过了传统的客户端游戏大佬EA,这都充分展示了一个未来的趋势。网页端的游戏正在逐渐进入高速发展期,而在这一领域,flash再次获得了一统江山的统治地位。

网页3d及虚拟现实领域

是啊,flash在这个领域中,本来提起来让人有点伤心,想一想flash10时代那让人啼笑皆非的flash 3d效果吧,都够让你痛骂adobe一宿的。但是也许是危机感惊醒了沉睡中的flash,2011年,带有强大的硬件加速功能的flash11终于横空出世,带来了让人叹为观止的3d效果,有理由相信,adobe将再次带领网页革命,将网页带入到3d时代,因为除了flash,谁还会有这样的王者霸气?

移动应用领域

移动应用领域不支持flash?别开玩笑了。看官一定没有听说过大名鼎鼎的游戏——《机械迷城》。不是flash out了,而是看官out了。Flash的确无法进入以safari为代表的浏览器,但是,手机端,有谁在乎浏览器?手机上一直是本地应用的天下,而flash as早就可以轻松编译成本地应用,让你不用学习objective C就可以进入iphone开发的大门,这还不够爽?

当然,html5的崛起也是众人唱衰的重要原因。

Html5是什么?是一套未来的网页标准。之所以说是未来,是因为直到目前为止,大部分浏览器对他的支持还不完善。相比较html4,html5的确未来感十足,增加了本地存储、可以矢量绘图、增加了多媒体标签等等,但也仅此而已。真正要发挥html5的强大作用,还需要js的提携。咱们来看一看经常被用来证明html5强大的这些功能吧,本地存储?貌似flash早就可以做了;矢量绘图?哇,想一想flash是怎么起家的吧;多媒体支持?flash统治在线视频市场的市场的年代,大部分人还不知道html5为何物。所以说,单从语言的强大程度上来说,flash的确没有劣势,甚至可以说是遥遥领先。你说html5很强大,找个html5版的网页游戏给我看看。

Flash的劣势在于他的封闭性,使它的开发人员相对孤立,所以大家齐来唱衰他。

——什么?用flash开发?这东西我弄不明白,干脆html5吧,虽然我也弄不太明白,但是至少我可以瞎改一通。

就是这样的。

封闭性是一把双刃剑。因为封闭,你可以获得较好的使用体验,较一致的开发环境,更强大的功能,更快速的软件升级速度,但是你也要面对饿虎战群狼的处境,因为每一个系统之外的公司都会上来踹你一脚。

对开发者也是一样的,因为封闭,你变成了少数派,但是正是因为封闭,你可能变得更有价值。所以不要再被厂家忽悠了。想一想,如果你用js开发,殚精竭虑地花了两天时间做了一个很棒的效果,人家隔壁的小明同学,完全不了解js,从网上找了一段代码,改了10分钟,OK了。那个时候你有没有想撞墙的冲动?要知道你的薪水可是人家的3倍,你那个不懂技术却很懂效益的老板有没有想把你炒掉的冲动?所以我们在网上看到了各种各样的开源框架,却鲜有真正成功的商业应用。对于埋头苦干的开发者来说,html5+js的源码保护能力让你伤不起啊。

所以,我们必须承认,html5的确很强大,但要真的普及,还有很多问题有待解决。等到他普及了那一天,flash已经又往前走了很多很多

    博视界科技专注于沉浸式全景数字餐厅、全息酒店宴会厅,旨在帮传统餐饮用科技玩跨界,欢迎咨询!

官方网站:www.boseetech.com

联系方式:    

微信联系我:


    【声明】转载本文请注明出处三人行设计,并保留有效链接:Flash out了? 继续还是放弃? http://www.srxtuan.com/archives/994,谢谢!