过去Flash常常被形容为互联网新星,许多企业离不开Flash。Flash让原本静止的网页变得生动,当年的互联网以文字为主,图片也要注意尺寸,打开大点的图片就要等上一段时间,下载一首MP3需要十多分钟甚至二十分钟。正是在这样的背景的,Flash开始异军突起。
但是Flash开始走下坡路,在网页技术方面,HTML5与Flash已经对峙良久。随着Adobe宣布停止开发移动版Flash,HTML5已先胜一局,占据先机。目前,各大网站、游戏、移动广告纷纷投入HTML5的怀抱,HTML5已向前迈出重大一步,它最终会引发一场更为广泛的技术革命。
如果PC时代一直这样发展下去,也许Flash也会继续兴盛,而不幸的是移动时代来了。年,苹果发布了iPhone;年3月针对iPhone的SDK提供免费下载;年7月11日,APPStore正式上线。年9月,谷歌正式发布了Android1.0系统。在这个新的时代,虽然用户们强烈呼吁苹果支持当时还在互联网世界处于统治地位的Flash,但是准备自己管理内容向用户收费的乔布斯不为所动,之后就是那封著名的公开信。
尽管Flash无处不在,但是却控制在Adobe手里,潜台词是说苹果的控制权不能被另外一个公司所掌控,所以苹果不能支持。乔布斯指责Flash的安全记录名列倒数。其次是续航,说Flash的H.的软解消耗了更多的电量,影响移动设备的续航。还有就是触摸屏幕支持,说Flash当初是针对鼠标开发,对触摸屏操控优化不足。Flash可以绕开苹果公司,让开发者针对苹果设备开发应用,这意味着苹果的应用和内容收费“自留地”不再是用户唯一的选择,这是原则性问题,无从妥协。最后,乔布斯提到了HTML5,说Flash已经过时。乔布斯非常厌恶Flash,所以无论是iPhone还是iPad都从来没有支持过Flash,就因为这事,苹果还与Adobe爆发过一场备受争议的口水战
后来HTML5火了,在HTML5中,Flash几乎所有的功能都可以实现,而与Flash不同的是,HTML5是一个开放的标准,而Flash是Adobe公司的。无论是苹果,还是谷歌、微软(微软当年还搞了Silverlight)都不希望被一家公司所左右,它们更喜欢一个门户开放的东西。随之,各个网站都开始从Flash转向HTML5,Flash也不仅仅是在移动市场没落的问题,而是全面走向边缘化。
Flash因为历史的兼容性问题(很多人还在用不支持HTML5的老浏览器),还会存在一段时间,但是大势已去。也许几年后,就不会再有人去安装什么Flash播放器,Flash也将成为一个历史名词。HTML5最终会引发一场更为广泛的技术革命。Adobe自己也放弃了Flash移动端的研发工作,HTML5几乎已经被移动浏览器广泛支持,Adobe认识到Flash已经落后于时代。多家互联网公司已经抛弃Flash了,HTML5这股后浪将势不可挡地将Flash拍倒在岸上。