Flash活在当下 未来抓瞎?
得闲聊
“没有乔布斯,就没有今天的Adobe”,正当Flash从苹果那里碰了一鼻子灰而踉踉跄跄回来之时,无法否定的是苹果在Flash诞生之初所起到的推动作用。这是一种比较纠结的状态,而这种纠结的状态,甚至也延续到近期召开的中国第八届Flash开发者大会上。其间,Adobe一面展示自己的新一代产品,一面又在肯定即将影响自己前途的HTML5……
本次大会的主题比较单纯,甚至可以说比较“单一”,核心话题就围绕着游戏、移动两个关键词展开,然而这两个关键词的背后则是Flash技术急于依附的社区或社交网络。
当下:不再是广告牌,更是社区设施

很多人发现,从两年前起,国内外一些“主营”Flash游戏的小游戏网站,就因Flash轻游戏的出现而火了一把。然而,被当成产品卖,并不是Flash诞生的真正目的。即使有调查显示,到目前为止,全世界大约有75%的游戏都是用Flash制作的,即使有很多人看到7k7k等轻游戏网站的火热,必然会联想到流量所带来的收入,但那只是关心账面收入和绝对垄断者的视线焦点(据传模仿大腕意欲鲸吞7k7k),而对于有野心的Adobe和众多锐意创新开发者来说,占据社区,拥有更多用户以及众多服务商的技术依赖,才是其能够在社交领域、平板系统上得以存活的关键。请记住,这一群人要的是一类技术的延伸和发展。
因此,大家会发现,Flash开始承担Facebook、Twitter中大量游戏和社区组建的基础服务。换句话说,如今或未来很长一段时间内,Flash应用最火最有前景的领域就是社交游戏、移动互联。
目前,值得大部分企业注意的是,在社交平台上,完全可以利用简单的技术搭建出效果漂亮、交互性良好的社交游戏。这已经成为替代原本“广告牌”的新思路。丰田汽车使用Adobe Flash Player 11中的3D加速图像,创建出Facebook中的赛车游戏,允许用户创建并管理自己的比赛,甚至与其他Facebook好友一决高下。全新的应用方式,使得企业的网上营销方式变得不再单一,同时也使大家认识到了Flash的价值以及其生命的延续性。
有趣的是,作为“社区设施”的Flash插件,逐渐告别“广告牌”角色,以小游戏的新角色,大量停留在论坛、微博,以及SNS社区。通过与社区“人与人关系网”概念的对接,这种依靠Flash前端与后端数据库实现单一网络游戏的“小游戏”,逐渐成长为支撑社区发展、构建新型社区关系网的“社区游戏”。
Adobe依靠社交网络继续蚕食更多新增的互联网新兴领域,并再度将竞争对手抛在“脑后”。不断转型的背后,无意中让Flash延伸了领域。技术滞后以及各种未解决的技术问题,却像滚雪球般随着Flash的扩张而变得越发突出。倘若Adobe仍未找到合适的解药制作出新一代的Flash产品,这个危机随时都会爆发。
未来:秋波暗送移动端

可以这么说,倘若如今的社交游戏、社交应用是Flash最大的目标市场,那么移动领域将会是Flash的未来。对于iOS的冷眼、Windows8的否定,Adobe拼命展示自己在移动端的“进化”。
然而,变化终究会来的。Flash开发者大会上,很多人不止一次地称赞一款叫做《熊猫来了》的游戏,这款游戏不仅拥有华丽、流畅的画面,更允许用户利用手机远程控制PC上Flash游戏中的熊猫。这种采用了AIR中SocketServer功能的神奇技术,让很多与会者无不称叹Flash在移动设备上的精彩表现。
实际上,对于急于赢得支持的Adobe来说,他们更希望未来的Flash不仅仅停留在PC屏幕之上,用鼠标、键盘完成“古老”的操作,借助Flash Player 11和AIR 3,更能让各种带有触控功能的移动设备,变身成为“网络游戏操控台”。这或许是对乔布斯曾经在苹果官网抨击Adobe时说的“Flash 是为个人电脑和鼠标设计的,并不适合触屏和手指”的回击。在这些移动设备中,Flash不仅仅可以支持手指触碰,甚至还能支持重力感应。
对于Flash来说,他们想在苹果iOS、微软Windows 面前展示的,不仅仅是Flash Player 11+AIR 3带来的至少一千倍速度提升,仿佛更是要革新展示跨越原本的“纸片画质”,全新的3D API,将使网页类FPS游戏拥有Quake Live,这样PC游戏般的画质,完美支持2D/3D图形GPU硬件加速。而这一改变,将有望彻底改变现有的在线网游市场格局。
或许这些漂亮的技术“更新”,正是因为接二连三出现的“不利好消息”所促使出现的。可以看出,Flash正在做出努力,为这即将到来但却不定时日的离别之战,做着最后的一搏。
编后:挑战时代确实困难
Flash的角色成长史,可谓艰辛。从广告→电影→游戏→未来(3D游戏、3D界面),Flash经历着各种技术转变带来的“威胁”,但其依然靠巨大的装机量和强大的跨平台能力,统治着网络视频行业,但这次恐怕真的遇到绝境了。面对苹果iOS、微软Windows这个星球上用户最多的两大操作系统,同时宣布放弃对Flash的支持,以及越来越多的厂商投靠HTML5阵营,Flash将会遭遇前所未有的冲击。
技术上的缺陷,可能是将Flash推至这个悬崖的原因,但断送其生命的却极有可能是“开放理念”这根稻草。Flash的未来,真如乔布斯所说的“Flash没有必要”,还是Flash Player 11会像一个勇士一样拯救Adobe?对于微软和苹果来说,或许已经有答案,而对于其他厂商来说,他们做好了两手准备,而对于Adobe来说,他们必须想出对策。
延伸阅读:Flash VS HTML5
HTML 5支持画布标签(2D绘图和动画),Flash Player 1在1995年~1996年开始提供该服务。
HTML5支持视频,Flash Player 7在2003年开始提供支持。
HTML5支持音频,Flash Player 4在1999年开始提供支持。
HTML 5支持离线存储数据库,Flash Player不支持(仅支持本地Shared Object),但AIR 1.0在2007年底开始提供支持。
HTML5支持拖曳,Flash Player 5、Action Script 1在2000年~2001年间开始提供支持。
HTML 5支持跨文档消息通讯(协作),Flash Player 7在2003年开始提供支持。
HTML 5支持MIME类型和协议事件侦听注册,这是HTML独有特征,Flash不支持。
HTML 5支持新的元素控件标签(如进度条、导航、时间),Flash Player 4在1999年开始提供支持,并通过AS2在FP7实现全面控件支持。
HTML 5支持新的表单控件(如日期、时间、邮件、链接等),Flash MX和Flash Player 6在2002年开始支持。