随着近些年移动互联网的发展,flash的地位进一步下降。在与HTML5的交锋中,FLASH逐渐处于下风,也许人们等待的就是它什么时候从历史的舞台中退出。
乔布斯一直谴责FLASH,他认为FLASH不适合用在移动端,它是PC端的产物,IOS也与FLASH不兼容。随着Youtube视频向HTML5转型,近期CHROME宣布年底不再支持flash的消息再次引起了人们的讨论,看来留给FLASH的时间真的不多了。
ADOBEFLASH
Flash平台已经有20多年的历史了,从它登上历史舞台开始,它就彻底改变了音频和视频流,它为开发人员提供了一个多媒体平台,该平台具有通过ActionScript的语言处理矢量和更快的图形的能力。
AdobeFlash不仅限于音频和视频,开发人员还使用Flash发布交互式网站,制作动画以及开发RichInternetApplications(RIA)。本质上,AdobeFlash使开发人员有机会在网络上设计身临其境的用户体验,从而超越常规标准。
FLASH有专有的集成开发环境,它提供了轻松创建和发布RIA功能的能力,无需太多编码知识,就可以轻松开发出交互式强大的Flash应用,换句话说,flash具有非常强大的的交互体验。
FlashIDE中的发布功能可创建压缩的ShockwaveFlash文件(.swf),当与AdobeFlashPlayer插件(一种用于传播Flash内容的免费应用程序)一起使用时,可在所有浏览器中提供一致的性能。
尽管在移动设备方面有些落后,但是在过去,AdobeFlash在PC端却是无人可以撼动的霸主。通过提供了令人难以置信的紧凑文件格式,较短的下载时间和高质量的图形,轻松地适应不同的浏览器显示和分辨率,这些功能让Flash成为开发人员的首选,而赢得了用户也就赢得了市场。
优缺点
易于开发人员开发,被大多数旧版浏览器采用,跨浏览器平台具有一致的技术。需要AdobeFlashPlayer插件才能运行,频繁崩溃,安全问题,较新的浏览器不再支持FlashPlayer,对移动浏览器的支持已被完全删除,与IOS不兼容的移动设备上的电池寿命减半,与Stage3D无关。HTML5
HTML5是HTML的最新版本,先进的功能引入,更强大的音频和视频的支持,通过JS就能轻松控制流媒体和开发出交互游戏,这些都让HTML5成为了时代的宠儿。
如果说起让HTML5迅速崛起的原因,那么浏览器的大力支持一定是它的最核心原因。目前浏览器的市场chrome已然成为主导,而它也是最支持html5技术的浏览器。
如果JS能处理的东西,那么最后都会交给JS来处理。而HTML5依靠JS就能轻松处理任务。
优缺点
SEO友好的开源语言,可以支持类似Flash的技术,不断发展的界面,Canvas允许用户使用JavaScript绘制图形,制作照片拼贴,动画和实时视频渲染,所需维护更少,安全,IOS和Android兼容,互操作性,因为它的轻量级框架和存储选项而需要较少的处理能力应用程序商店不承认HTML5,更少的脱机功能,不如理想的游戏功能,并非所有主流浏览器都完全支持总结
不管你是对flash有所怀念,还是热情地拥抱html5,flash都将要退出历史的舞台。历史的车轮无法倒退,一种新技术终究会取代旧技术,我们要做的就是不断地去适应这个发展的社会。