Flash技术发展研究报告
作者:李宽
0.摘要
目前,Flash技术在中国IT业界迅速走红,发展前景广阔。本报告根据笔者10年来对Flash的技术把握,在查阅大量资料基础上写就。报告介绍了Flash技术的发展史和Flash技术在中国市场的发展历程,分析了Flash成功的原因和发展过程中的种种制约因素,并展望了Flash技术的未来。
关键字:Flash 发展 中国 市场
1.绪论
笔者对Flash技术怀有特殊的感情。小学五年级时在表哥的家里发现一本介绍Flash技术的专业书籍,于是拿回家中慢慢研究。当时是2000年,Flash刚刚传入中国不久,即便是今天,了解Flash的人都不多。想来,至今已十年。十年中,笔者学习了大量Flash领域的技术,作品在很多网站上发布,在数次评比中获奖,而Flash开发本身给作者带来的乐趣才是最难以忘怀的。
十年来,笔者一直关注着Flash的发展,见证了Flash的变迁。现在来看,Flash的成功才刚刚开始,因为它已经在中国市场上扎根,成长,开始绽放出美丽的花朵。
恰逢服务科学与工程概论课程布置大作业之际,为了正确把握Flash的发展,欣然写此报告。然而由于Flash技术领域规模庞大,发展迅速,网络上还没有令作者满意的较为全面的公开资料。因此,给报告的完成增加了困难。笔者结合自己多年来对Flash的解读,并博采众长,终于完成此文。水平有限,多有不完善之处,还请批评指正。
2.Flash技术发展
若不是乔纳森.盖伊少年时代的一次灵感闪现,整个世界的互联网及多媒体技术的发展可能会黯淡许多。他想,“如果通过程序设计,电脑能把人的设计思维以图像等形式表现出来,模拟结果和不断改进,而且还能按照自己的设计在电脑上显示,该多有意义!”沿着这个想法,通过不懈的努力和追求,他最终走向了成功。
2.1前身
1993年,乔纳森.盖伊成立了自己的公司FutureWave Software,致力于图像的研究。1994年1月,公司将研究重点转向了矢量图,并开始投向动画制作软件的研发工作。1995年,他抓住了Web蓬勃兴起的机遇,给出了自己的动画播放方案,并亲自将软件命名为FutureSplash Animator,而这就是Flash的前身。1996年,他相继与Microsoft和迪士尼进行了合作,而此时公司一共只有6人。为了让这款有潜力的软件获得更好的发展,同年11月,以50万美元被Macromedia公司并购,软件也更名为Flash1.0,随后推出了Flash2.0。
2.2 Flash工具版本发展
Flash好似赤兔马,屡被大公司看重,2006年,Flash又被收入Adobe公司旗下。下面是16年来Flash工具版本变换,及技术发展过程。
1) FutureSplash Animator (1995) - Flash的前身,由简单的工具和时间线组成。
2) Macromedia Flash 1 (1996-11) - Macromedia给FutureSplash Animator更名后为Flash的第一个版本。
3) Macromedia Flash 2 (1997-6) - 引入库的概念。
4) Macromedia Flash 3 (1998-5-31) - 影片剪辑,Javascript插件,透明度和独立播放器。
5) Macromedia Flash 4 (1999-6-15) - 变量,文本输入框,增强的Actionscript,流媒体MP3。
6) Macromedia Flash 5 (2000-8-24) - Javascript, 智能剪辑, HTML文本格式。
7) Macromedia Flash MX (2002-3-15) - Unicode,组件,XML,流媒体视频编码。
8) Macromedia Flash MX 2004 (2003-9-10) - 文本抗锯齿,Actionscript 2.0,增强的流媒体视频行为。
9) Macromedia Flash MX 2004 Pro (2003-9-10) - 包括所有Flash MX 2004的特性,加上Web Services, ActionScript 2.0的面向对象编程,媒体播放组件。
10) Macromedia Flash 8 (2005-9-13)。
11) Macromedia Flash 8 Pro (2005-9-13) 增强为移动设备开发的功能,方便创建Flash Web,增强的网络视频。
12) 2005年12月5日, Macromedia被Adobe公司以34亿美元的天价收购,其旗下的网页三剑客也归属到Adobe旗下。
13) Adobe Flash CS3 (2007-12-14 )Adobe公司收购Macromedia公司后,首次推出的版本,最新的as3.0编程语言替换原来的as2.0编程语言。
14) Adobe Flash CS4 (2008-12)
15) Adobe Flash CS5 是目前Flash的最新版本。新增一大特色功能就是支持生成苹果手机执行程序。这是后来著名的Apple与Adobe口水战的×××。
2.3 Flash技术发展现状
Adobe中国总裁南宁如表示,2009年,全球有200万Flash开发人员,在全球各种流行的开发平台中,Java占42%,微软.net占35%,PHP占13%,Flash占10%,但Flash平台的增速明显高于其它几种。
Actionscript3.0的诞生,为Flash注入新的生命。AS3是一门纯粹的面向对象编程语言,较前一版本有脱胎换骨的改变,整体架构规范、合理、富有创造性。加之Adobe公司对AVM2的开源,Flash发展进入了新纪元。
然而,Flash也不得不面对更多的挑战。HTML5、Silverlight、JavaFX等相似技术的出现给了Flash很多压力,Adobe公司需要开放、智慧地应对这一切,继续在这一领域领跑。
3.Flash技术在中国的发展
3.1 Flash传入中国
1997年Flash开始出现在中国,FLASH是一个技术门槛比较低,开发成本也相对比较低的优秀软件。它让不少业余爱好者很快能够加入到创作者的行列中来。最初的Flash动画制作,大部分人的作品"不堪卒睹",完全处于一种自娱自乐的状态中。但是因为其中有不少人曾经擅长图像、动画等的制作,他们慢慢的成长为优秀的Flash的创作者。逐渐的一些比较优秀的创作脱颖而出。
3.2第一次发展高潮
Flash在中国达到第一次发展高潮出现在2001年前后,记得上六年级时小学老师开始请我为她做Flash课件了。那时美国大片《***帝国》仍余音绕梁,“***”一词深入人心,由于Flash的中文解释是“闪光”,于是人们为Flash开发者们起了个很酷的名字“闪客”。
随着国外优秀Flash作品大量传入中国,越来越多的人为这项神奇有趣的技术所吸引,Flash开发者激增,在中国互联网上的“攻城略地”,Q版动画、MTV、广告、小游戏铺天盖地。当时著名的闪客“边城浪子”提出了“全民皆闪”的口号,希望将Flash推广到千家万户。这一口号,影响很大,反映了当时中国人对新技术的追求,但也折射出彼时IT行业的狂热和盲目。不久,美国“互联网泡沫”影响波及中国,大批Flash从业者被迫转业。Flash在中国第一次发展高潮随即结束。
不过,这次高潮推动了中国Flash业界的产生,Flash从此在中国扎下了根。
3.3第二次发展高潮
产业的高潮来源于技术的革新,技术的革新来源于市场的需求。随着互联网的普及,信息传播速度提高,国内外几乎是同步接收Flash新技术,这也使得中国Flash开发者的技术水平与国外差距在逐步缩小。
2005年9月,Flash发布新版本,再次增强了流媒体技术,为在线视频技术的飞速发展奠定基础。2006年前后,Flash技术在中国迎来了第二次高潮。仿照美国Youtube的先进理念,中国出现了很多视频分享网站,如优酷、土豆等。另外,视频直播功能大量出现,如CCTV,搜狐等都开辟了自己的网络电视台。2008年奥运会,CCTV实现了上千万次的点播,印证了Flash技术的成功。
由于人们对视频的需求空间广阔,加之Adobe持续对视频技术追加投入,这次发展历程持续至今。但是,视频网站相互竞争已经非常激烈,该领域的小公司难以生存,最终演变为由几家大公司主导。2010年9月刚刚发布的Flash Media Sever 4版本首次支持P2P功能,相信将催生又一批视频服务产品出现。
然而由于此次Flash的表现形式很隐蔽,不像动画、小游戏那么“外向”,以至于广大网民并不知道优质的视频服务背后还有Flash的存在,因而Flash并没有出现全民式的推广。
3.4第三次发展高潮
2007年末,ActionScript3.0编程语言伴随Flash CS3版本的发布而问世,为Flash在中国第三次发展高潮拉开序幕。
AS3几乎是对AS2的重写,成为一门纯粹的面向对象编程语言。与其他语言相比,AS3相当简单,易于编写;支持类型安全性,易于维护;开发人员可以编写具有高性能的响应性代码。此外,AS3向后兼容 ActionScript 2并向前兼容ECMAScript for XML(E4X)。
集众多优点于一身,使众多有技术嗅觉的程序设计人员转而研究AS3。Flash从此不再局限于动画、游戏之类的小型软件制作,开始向web前端、操作系统、服务器、游戏引擎、电子商务、工业控制、移动设备、嵌入式应用等领域大步迈进。加之Adobe对旗下各产品整合度的提高,Flash已经发展成为一个领先的技术平台,一个庞大的生态系统。
然而尴尬的是,引爆这次高潮的是游戏产品。大概2009年开始,各种低俗的网页游戏以隐蔽的方式赚取着点击率、注册费和流量费,利益驱动下,Flash开发人员悄然增加。随后,“开心农场”“植物大战僵尸”等游戏在中国市场流行,Flash技术开始加速升温,伴随着的是Adobe公司对Adobe CS5系列的高调宣传和与Apple公司针锋相对的口水战。一切如同有预谋一般,使得Flash的知名度空前提高。
2010年以来,全国各地已经组织了多次Flash技术研讨会。而在多家大公司的合力下,出现了有全国影响力的Flash作品比赛,如“麻球大赛”,以挖掘国内的Flash技术精英。
笔者在此想说的是,这次发展高潮只是刚刚开始,并且绝不会局限于游戏领域。
3.5中国Flash技术服务
随着Flash技术在中国的发展,越来越多的Flash服务诞生。其中一部分,利用Flash技术向网络用户服务,提供游戏、动画、视频、聊天等娱乐内容,以及企业级技术解决方案;另一部分面向Flash开发人员,建立交流和展示平台,制作教程,提供素材等。
3.6中国Flash开发者就业薪金情况
9RIA网在2010年下半年做了一项全国范围的调查,了解了Flash开发者在全国各地的分布和就业薪金情况。
3.7 Flash在中国的发展局限
中国技术市场整体水平落后是制约Flash在中国发展的首要因素,没有技术水平就没有胆量创新,就没有发展需求,就没有资金投入,就没有技术进步,这是一个存在着的恶性循环。
其次,中国经济实力的不足和产业结构的落后是制约发展的深层次原因,这造成了人员普遍性的短视。事实上,研发Flash本身成本不高,但是市场需求量没有有效的发掘。市场缺少需求,技术人员缺少创业情怀和奉献精神,使得Flash盈利突破口被大部分封堵。
第三,教育落后。中国技术业界对Flash缺少及时的认识更新,意识多停留在上世纪。使得Flash即使有很强的能力,地位也难以提高。在大学中,普遍教授的是C、Java这类的“大路货”,而对新兴的极具价值的Flash不闻不问。
第四,Flash本身的原因。Flash在运行效率、安全性上还需提高,以更加成熟稳重的面孔应对企业级需求。
中国Flash技术的发展,需要有识之士的推动和大型单位的支持。
3.8中国Flash未来
笔者对中国Flash业界的未来充满信心,Adobe公司越来越直接推动着中国市场的成长。从Flash技术推动的策略来看,Adobe公司重点放在了对开发人员的争取上。未来将有越来越多的中国高校开设Flash技术相关课程。各种培训机构也会加入Flash新技术讲授内容。企业在招聘中会加入更多Flash技术职位,并赞助大型比赛和讲座的举办以吸引人才,扩大影响力。
中国Flash从业者将继续快速增加,有预测2010年中国Flash开发总人数将较上年翻一番,达到40万人,占全球15%。中国已成为世界Flash开发人员数增长最快的地区。众多的开发者务必在Flash平台上分流,否则会出现“产能过剩”。将有众多网页游戏开发人员转向移动设备应用程序开发,因为他们具有美工、程序设计方面的综合实力。
4.Flash技术未来展望
Flash技术的未来取决于Adobe公司的决心,也取决于Flash开发人员的努力。由于Flash技术的固有优势,未来Flash将在富媒体技术上有更大作为,大量商业展示网站、政府网站、应用程序商品店将采用Flash。
在移动设备市场的抢占上,Flash也会不遗余力。
此外,Flash还会投入云计算应用程序的开发。
5.参考资料
《珍藏一篇flash发展史的文章》
http://blog.5d.cn/user19/gaoyuanhong/200610/326825.html
《FLASH设计的现状及末来的前景》
http://www.hi300.cn/jianwangzhan/w10195335.htm
百度百科:Flash词条
http://baike.baidu.com/view/7641.htm
9RIA天地会论坛
http://www.9ria.com
Google搜索