7yue's Weblog

Thinking in RIA Solutions...2470,8514,1020的生活演绎

« [技术峰会]AS3 Drawing API演讲稿RIAMeeting发布基于AIR的视频播放器RIAMediaPlayer »

众多有关Flash的文章对于Flash平台策略的影响

最近在网络上又有众多的关于围绕Flash的文章出来,比如某媒体转译国外媒体的IE9不支持Flash的文章(100%的误读),还有就是若干Apple与Adobe最近之间围绕Flash技术的观点和辩驳(上到Jobs这样全球最佳CEO,下到我们国内的大群Web开发者),此外还有若干第三方媒体和社区的评论,总之而言,就是针对目前处于风口浪尖的HTML5和Flash两者之间展开。

作为Flash技术的传播者,我最近没有发表什么辟谣,反击和澄清之类的文章,是因为我有着自己的看法。今天这篇博文是希望在不耽误大伙五一节日休息的大好日子里,能够让各位看客以轻松的方式(没有技术对比和分析)读完它。

在网络媒体大肆炒作有关于Flash,苹果和HTML5的同时,我恰恰觉的现在的时机没有必要去过于击溃那些FUD,让我来跟大伙聊聊我们目前Flash Platform在中国的推进状况,我在1999年开始接触Flash,2004年加入Macromedia,2008年底成为Flash Platform平台技术传教士,2010年,我看到了Flash Platform在中国前所未有的机会(当然也有挑战和困难,我们稍后说)。

1. 2009年,我们中国的Flash开发者(Adobe将使用AS3,Flex Framework & SDK, Flex Builder, Flash Builder, Flash Pro的开发人员统一归为Flash开发者)的增长数量,全球排名第二,仅次于美国,高于欧洲和印度。2010年第一季度,我们中国的Flash开发者数量的增长率已经跃居全球第一,超过美国,TourdeFlex的使用监测表明,中国的Flex开发人员的在TourdeFlex上参考范例和学习的使用次数已经跃居全球第一。
2. 4月21日,Adobe在北京举行了Flash平台技术峰会(收费的会议),原本计划1000人的峰会(我们只租用了国际会议中心1000人的会议厅),结果到场1200人,大会的Keynote阶段,全场爆满,走廊,会议厅后面站满了开发者,这是我在中国从事Flash和RIA技术10年来参加的开发者活动第一次遇到这样的情况(收费的活动以前从没有过这样的现象)。
3. Flash Builder, Flash Pro和Flash Catalyst, Flex SDK的下载数量,2010年上半年也高居全球前三。
4. Flex专业开发认证将在2010年完成并实施,国内计划在开设Flex开发课程的著名大学超过10所(2008年是0所)。
5. Adobe中国开始和国内的大型公司开始围绕Flash和AIR进行实质的项目合作,其中宣布的有基于新浪微薄的AIR客户端,此外还有一些即将公布的项目。
由于涉及到公司的策略,很多细节我不便公开透露,但是我所看到的是Flash平台技术在中国强有力的增长和大把的机会,我把flash Player 10.1在移动平台,尤其是Android和chrome上的开动视为又一次技术领域内的强力合作。

所以,HTML5和Flash,Apple与Adobe的分歧等等媒体刊登的文章,完全没有影响到我们的核心目标:以Flash为创作的组织,群体,社区和人群,就像我们常说的一句话:观众的眼睛是雪亮的。我们平台技术的这些核心开发者群体,处于一个清者自清的状态,干好自己手头的事情,挣好自己的钱成为了我们共同的目标,Flash和Flex开发人员的工作需求数量也不断增多,同时Flash和Flex开发人员薪金待遇也不断攀升也成为不争的事实(不信的朋友,去9RIA.com看看吧)。
那么,这些争论不休的文章和评论是对Flash Platform的负面影响是什么呢?我认为有以下几点:
1.社区。 对于还从未接触过Flash,Flex的开发人员,比如Java,.net的国内开发人员,可能他们在寻求新的技术,谋求更高的待遇时,看到这些文章,对他们的技术选择造成了影响,他们可能不会去选择Flash,Flex,可能对HTML5充满期待。我们在争取这些人加入到Flash开发设计阵营上遇到了一些阻力,但是阻力还不是很明显,原因我不想多说,如果非常想知道的话,去看看各大招聘站点和开发者社区上贴出来的HTML5的工作需求数量就知道了(我对是否能在国内站点上搜索到以HTML5为核心的开发工作需求的岗位数量表示怀疑)。
2.最终用户,这里可能有一些影响,我不确定,无非就是他们认为Flash过时了,但是Flash技术的推广在我看来,是靠杀手级应用来带动的,不是靠安装量来带动的,Flash Player 之所以有98%以上的安装量,不是因为Adobe花了多少钱砸在了安装普及,绑定安装上,而是因为有了大量的应用,才有的98%这个数字。这个主次理论使得我和我所在的团队在推广Flash技术上有着非常清晰的策略。最终用户关心的是你的应用是不是好玩,好用,渴望去用,而不是关心你的应用是否使用Flash,Silverlight,JavaFX还是HTML5开发。
3. 国内企业(尤其是有政府背景的项目)在技术选型上,秉承了很“特别”的传统,就是技术的好坏不能成为是否实现这个项目的最终因素,跟Flash是不是最好的RIA技术也没关什么关系。但是Flash在开发设计工作流上的生产效率,已经越来越多的打动了更多的企业采用Flash来实施表现层项目。因此,这些文章和论点的出现可能会对这些企业的决策者造成一定影响,比如Flash不完全开放,Flash不是开源标准,Flash有安全问题等等被媒体夸大的观点都成为某些国内企业业务决策人的论点的支持。但是我认为这不是什么致命的问题,因为客户本身就是需要被教导的,只要你从公正的态度,长远的眼光,可互相信任的长期合作关系出发去教育他们,他们还是可以成为你优秀的技术合作伙伴。
4.跨国公司,除了微软仍然会推自家的SL,APPLE仍然会作为最封闭的公司(没有之一)大谈“开放”之外,其他各行业的跨国公司在IT技术的选型上都有着敏锐的眼光,成本,效率,设计与开发流程,部署,展现,可学习的范例等等,他们都会考虑到,这些沸沸扬扬的文章或许会给他们造成一些困惑,但是专业的态度和SWOT分析,将不会阻碍Flash在企业RIA领域的脚步。

关于这些文章是否对Flash技术的推广造成了极端负面的影响?我认为完全没有,从另一个角度看问题,足以见得Flash技术的强大,和其所面临的机遇。
1. Flash,一个基于插件形式的富媒体技术,通过这些与HTML5对比的文章,前所未有的强化了Flash的知名度,尽管我们的策略并不是让Flash在网民面前多出名(他们知不知道所用的内容是Flash开发的,完全不重要),但是这也的确给Flash提升了知名度。:D
2. 一个全球最佳CEO,从他的嘴里三天两头的跳出对Flash技术的评论,足以见得他从内心是多么的看重Flash技术,试问,还有第二个基于插件的技术平台让乔布斯如此夜不能眠么?能够被乔布斯天天挂在嘴边喷来喷去的公司一定是NB的公司(Google),能够被他喷来喷去的技术一定是NB到影响他业务模式的技术(Flash)。他除了自己的Apple之外,还有几个能看上眼的,实属荣幸啊。

结论,作为Adobe公司,应该更加重视此次机遇和挑战,不断优化Flash技术,从客户端到工具,从服务到社区。同时,将HTML5这种标准化语言也纳入自己的工具集合,两者我都支持,毕竟Adobe是上市公司,是要盈利的,提供完美的工具和服务才是盈利的最终目的,而Flash和HTML则完全可以齐头并进,同时作为平台技术的一部分来整合,以支持最牛的设计开发工具套装和服务。相信我,我从来不抵触HTML5,我在2007年讲Flash平台的时候,印象最深刻的就是公司的幻灯中,将3个技术纳入了平台策略,Flash,PDF还有一个就是HTML,管它是5还是6呢。作为开发者,我们要擦亮眼睛,不要人云亦云,选择你最喜欢又能最赚钱的技术,才是你工作和生活的快乐之本。

本文最后,祝各位读者愉快!(不要说我是5毛党,我本身就是Adobe的,我站在Flash这一边,同时我也看好未来HTML5和Flash整合的威力)

  • quote 1.Peter
  • http://www.fans8.com
  • “选择你最喜欢又能最赚钱的技术,才是你工作和生活的快乐之本”,此乃王道也~;P
    BTW,I'M 沙发?
    Admin7yue 于 2010-5-2 23:29:59 回复
    的确是沙发,比我还快!
  • 2010-5-2 23:28:36 回复该留言
  • quote 2.Admin7yue
  • http://www.7yue.com
  • 懒的编辑原文了,再补充几点,我现在的mac book pro将会是我使用的最后一台跟apple有关的设备,我的iphone第一代已经给我儿子,他很喜欢在拉臭臭的时候用它放巧虎的音乐。我本人的手机也已经换成Android,如果未来有更好的机型,我会大力支持。Haha
  • 2010-5-2 23:29:07 回复该留言
  • quote 5.Jinni
  • http://www.swfever.com
  • 我觉得吧,Adobe的知名度随着最近的口水仗也高上去了,特别是国内,没有人不知道Flash, Photoshop,PDF,但确实有很多人不知道Adobe是干嘛的,呵呵
  • 2010-5-2 23:36:29 回复该留言
  • quote 7.aw
  • 此文翻译成英文的话我估计苹果粉丝要愤怒了。

    Stay super away from Apple fans~!
  • 2010-5-3 0:15:10 回复该留言
  • quote 8.remaerd
  • http://zhengxingzhi.com
  • 真搞笑,Lee Brimlow 自己作为员工,帮企业说点好话还要撇清关系。7yue 倒是没有这些避讳。哈。

    你的 Android 是不是公司奖励的? ^_^
    Admin7yue 于 2010-5-3 8:10:40 回复
    呵呵,我并没有抨击自己公司,而是客观的分析公司的策略,而且Adobe公司的跨平台策略我是支持的,我也非常看好Google和Adobe的合作,也欣赏Google和Adobe的态度-“将选择交给用户”。公司也不用给我特意发手机,N1,Droid,PalmPre在手里都有了。:)

    由 Admin7yue 于 2010-5-3 8:11:08 最后编辑
    由 Admin7yue 于 2010-5-3 8:11:45 最后编辑
  • 2010-5-3 0:40:31 回复该留言
  • quote 9.bluemanta
  • http://blog.orzlife.com
  • 问题是,这几年来,我看到的Flash,基本可以用四个字来形容:不!思!进!取!
    Admin7yue 于 2010-5-3 9:03:49 回复
    从你的站点看出,你是一个JS爱好者,不过看不太出你对Flash有关注几年,可能你看到的不思进取的Flash都是在线的广告吧,推荐你一个站点theFWA,去看看吧,相信即使你是顶级设计师,你也会喜欢的。
  • 2010-5-3 8:48:43 回复该留言
  • quote 10.猫粮
  • http://www.xflex.cn/blog
  • 1.写html5和flash好与不好的,都不是Flash的核心开发者;至少我所认识的朋友们,有3年as3开发经验的,没人写过html5和flash的对比
    2.这些有多年as3经验的开发者,据说加入了一个叫反Adobe联盟,是因为他们受不了Flash IDE,Flash Player 的种种莫名其妙的Bug。
    3.因为种种的莫名其妙的bug已经消耗了他们太多的精力,所以核心开发者都懒得吐槽Flash了。抱着“拿人钱财替人消灾”的心理,继续克服一个个莫名的bug,匍匐前进。
  • 2010-5-3 10:55:01 回复该留言
  • quote 11.猫粮
  • http://www.xflex.cn/blog
  • 这次Flash CS5的确是Adobe的诚意之作,可惜adobe没有什么措施帮助我们从flash cs3过渡到cs5,文件格式也只能另存为cs4,还是没有默认选项配置默认的保存格式。
    office 2003装个兼容性补丁包还可以 打开office 2007 2010的文件,为什么flash cs3就没这种东西?

    公司的机器有点旧了,他们都觉得跑不起CS5。其实在我测试下,Flash CS5的运行速度和CS3的运行速度差不多,打开一个100来M的flash耗时都是30秒左右…
    希望7yue可以多多想法子宣传一下,让更多的人用上Flash cs5,特别是初学者们,可以让他们少走不少弯路。
  • 2010-5-3 10:58:46 回复该留言
  • quote 13.bluemanta
  • 上面的猫粮总结的甚好,关注了flash 4年,时间很短,而且都是泛泛的做点数据可视化的应用,但就是这样,在应用的过程中和产品结合还是遇到一些匪夷所思的bug,这能理解。但不能理解的是,有些bug,我看07年,08年就已经有人report 给 adobe了,但无人关注,到现在也没见解决。anyway,谢谢你推荐的theFWA。
  • 2010-5-3 11:42:42 回复该留言
  • quote 14.JohnZhu
  • Whether a technology can obtain, sustain and continue to lead disruptive innovation is never constant, for innovation by definition itself, is not.

    For example, 50-years ago, automobile industry was the crown-jewel of "Advanced Technology". Today, it is a commodity.

    Flash itself does not remain stagnate, just like all other technologies, or else, you will lose competitive advantages. Meanwhile, competing technologies will emerge and submerge - judged by the ultimate decision-maker, the market and users in the long-run, while short-term, the opinions, noises and controversies may reign supreme.

    In all, competition shines the light on the best and worst.

    And as they say, "may the best win".

    见笑
  • 2010-5-3 15:55:20 回复该留言
  • quote 15.willerce
  • http://willerce.com
  • 我懂得不多。
    但对于高达98%的装机率,是应该各大网站都用了Flash的动画吧?
    如果说RIA,绝大部分网民是不懂的。
    拿现在各招聘网站的HTML5岗位数量来说话,不靠谱,HTML5再推出呢!
    另外呢,Flash确实使苹果的产品时常死机崩溃。
  • 2010-5-3 16:50:36 回复该留言
  • quote 16.路人甲
  • 看完此文后,作为一个Apple 拥趸表示压力不大。另外2楼的儿子和四楼的女楼貌似很般配,可以订娃娃亲了了
  • 2010-5-3 17:31:35 回复该留言
  • quote 17.rap
  • 果粉居然追踪到此来秀nc下限!!
    Admin7yue 于 2010-5-3 17:56:44 回复
    哈哈,相关评论一定要留着。Haha
  • 2010-5-3 17:45:40 回复该留言
  • quote 18.jim
  • http://theflashblog.spaces.live.com/
  • 对于这一点有些担心
    学校不应该把flex作为一门课程来开设。搞得和社会上很多培训机构似的,什么火教什么。
    而是应该以引导为主,教导学生们背后的原理知识,flash应该是一个提高兴趣,更直观的的学习的工具,而不是一门所谓的课程,这样对教育一点好处都没有。
  • 2010-5-4 0:20:56 回复该留言
  • quote 20.Y.Boy
  • http://riaoo.com
  • PS: 上文真狼狈,现重发。

    如果HTML5不只是可以做到flash所能做的东西,那我会千方百计使用HTML5。
  • 2010-5-4 1:03:32 回复该留言
  • quote 21.GS
  • oh yeah,我路过围观猫狼的, 我不吐槽,因为我已没有精力
  • 2010-5-4 3:32:30 回复该留言
  • quote 22.并存发展
  • 不管是flash,还是html5还是SL,用户关心的是体验、效率、品质等等。所以,我相信没有谁战胜谁,也没有谁会取代谁,而是他们会在很长的一段时间会并存,并很好的发展下去!
  • 2010-5-4 11:42:46 回复该留言
  • quote 23.JohnZhu
  • What's also interesting that US government is conducting preliminary investigationover possible anti-trust issues over iPhone apps development, in particular whether the company's actions stifle competition in mobile devices.

    Adobe, whose software can't be used by developers under a revised Apple iPhone apps agreement, has recently escalated a public-relations war over the issue and wouldn't surprise me that FTC and Justice of Department have received complaintsfrom it, which precedes such preliminary investigations.

    Again, I certainly have no control over such issues individually, except making good gossip points.

    见笑
  • 2010-5-4 11:55:07 回复该留言
  • quote 24.JohnZhu
  • separately, Apple sold more than 1 million iPad since launch, showcasing its prowess.

    because of supply constraints, worldwide launch of iPad will be delayed to allow US demands to be satisfied first.

    Oh, Apple will exceed Microsoft in "market cap" within this year -- more likely, will eclipse Microsoft within 3-months.

    In 1993 (I believe), Microsoft exceeded IBM in "market cap" -- the seminal point in IT history, for it marks the passing of torch from IBM to Microsoft, as M$ moves to become the most powerful and influential name.

    If history repeats itself, it is the time for Apple.

    见笑
  • 2010-5-4 12:01:46 回复该留言
  • quote 25.nick
  • 上次看了篇关于adobe公司的文章,看了挺让人伤心的。
    如果如文章所说,flash技术在这样一个公司手上,挺让人担忧的。
  • 2010-5-4 16:10:32 回复该留言
  • quote 26.RevolutionMatrix
  • 为什么要Flash? 因为在Web/浏览器上的某些创新性应用,HTML实现的太困难了(我深有感触也深受折磨)!是浏览器生产商和HTML标准制定者落伍了,他们不能为最创新应用提供最佳的创作和实现工具及技术。

    所以,我们只能用Flash!Hehe
  • 2010-5-4 22:36:13 回复该留言
  • quote 27.RevolutionMatrix
  • 还有,补上一句,看过所有人的评论,我觉得国内无论是设计师领域还是程序员领域,这里的Experience Designer/ Architect 真的很少! 只想告诉你,当你真的从事过对交互和体验要求很高的应用程序的开发和设计的时候,你可能体会不到用flash开发有多好,但,我却知道用HTML/JS来实现有多拙劣!
  • 2010-5-4 23:00:18 回复该留言
  • quote 28.RevolutionMatrix
  • 再补上一句,本人参加过Adobe在北京举行的峰会,从参会人数上看,的确是盛况空前,但演讲者的水平过于参差不齐 (除了Ely Greenfield的flashplayer的内部运行机制等少数专场有一定分量之外,大部分演讲者的内容和案例展示过于入门!)所以这不算是一次真正意义上的“峰会”。

    会一直关注ADOBE,关注flash平台。
  • 2010-5-4 23:16:36 回复该留言
  • quote 29.LiuShen
  • HTML5也好,Flex也好,都会按照自己的脉络向前发展;口水之争实在没有必要,呵呵。

    在此希望7yue帮助顶一下我一年多以前给Adobe提的有关文件上传的一个问题:http://bugs.adobe.com/jira/browse/FP-1492;这个需求普通的HTML上传都能够轻松满足,可是到了Flex里竟然只能靠服务端程序来写一些dirty code变相达成。。。能轻松实现上传进度条的Flex,却满足不了获取错误输出这种基本的需要,貌似有点说不过去。。。
  • 2010-5-5 0:31:44 回复该留言
  • quote 30.Jaja
  • 我不相信js效率会比AS高,因为我不相信解释源码会比解释字节码快。Jobs已经颠倒是非了。
  • 2010-5-5 12:21:38 回复该留言
  • quote 31.finalcreator
  • http://xmllo.com/bbs
  • 这种载入史册的博文,我一定要来打个酱油,冒个泡,呵呵。

    最近做了一个 demo用flex做的 客户很满意。但是遇到个问题。
    要用微软的Bing的图。但是由于是用air做的,有很多限制,用不了
    bing的某些功能,客户强烈要求用silverlight单独做地图功能,甚至可能完全取代flex,我很无奈。adobe招人吗?呵呵。
  • 2010-5-6 12:43:10 回复该留言
  • quote 32.龙藏
  • http://www.xintend.com
  • 是的,对于Flash开发者来说,HTML5时代更是我们大展拳脚的时代,只要有某些所谓的保守者,那么我们就能够让这些人吃下足够的惊!
    flash技术无论通过存自身的技术创造的应用还是作为辅助支撑的工具,只要满足功能强大,流行,以及易于安装使用,那么它将会持续到自身停止进步的那一天为止。
  • 2010-5-7 10:00:39 回复该留言
  • quote 33.weni
  • 我觉得这次Adobe和Apple的问题不是技术问题,是策略问题。
    如果jobs让Flash进入Iphone领域,可能很多开发人员都会用Flash来开发Iphone了,对于管理和维护都是有影响的,这个对Apple的市场战略来说肯定是不希望的。
    如果Flash这次未能成功进入Iphone,对于Adobe更是损失蛮大的,因为现在有不少大型网站为了兼容Iphone和Ipad,准备放弃Flash了,特别是那些视频网站,可能都不会再用FLV视频了,从而Adobe会损失很多用户。
  • 2010-5-8 12:02:21 回复该留言
  • quote 34.呵呵
  • 懒的编辑原文了,再补充几点,我现在的mac book pro将会是我使用的最后一台跟apple有关的设备,我的iphone第一代已经给我儿子,他很喜欢在拉臭臭的时候用它放巧虎的音乐。我本人的手机也已经换成Android,如果未来有更好的机型,我会大力支持。


    ==

    呵呵,你不用害怕别人看了这篇文章会指责你:那你为什么还用apple 的产品?而且还特别强调自己的小孩在“拉臭臭”的时候才用iphone,不用那么心虚。

    Flash 在国内肯定市场非常大,国内那么多IE6用户呢。但是Flash在国内有一个最大的弊端,就是缺少好的 Flash Developer,很多人都是从动画设计开始学习Flash的,缺乏最基本的编程素养。为什么大家都骂 Flash 效率底下?就是因为那帮人写程序不考虑效率只看效果,反而是原来写C++/JAVA 的传统程序员转行写Flash写的比较好。

    希望你这个传教士以后多骂一下国内的Flash Developer,也多争取一些传统的GEEK加入到这个阵营。

    最后,Flash 自己的莫名其妙的BUG是不是也太多了点?
    Admin7yue 于 2010-5-10 16:40:19 回复
    我的apple的mbp已经是快2年的机器了,到了3年,我就可以换新机器了,我肯定会换系统的。
  • 2010-5-10 12:57:15 回复该留言
  • quote 35.enen
  • 补充一点:还有很多领导是不懂技术的,从开发周期,开发进度等等因素上导致了效率低下,这也是一个很重要的问题.从as1,as2成功转型做as3的我想比直接从java或c++转过来的要好一些,毕竟他对flash这个IDE的了解更多.其实还有很多人对flash的认识还停留在动画方面,尤其是公司或单位的高层.很多单位还是把flash只归属于设计,而非技术开发.
    Admin7yue 于 2010-5-17 11:27:35 回复
    观念是要一点一点转变的,就像很多公司同样也认为用微软的silverlight技术根本就没设计创作在里面一样。
  • 2010-5-16 3:03:25 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 91204

Copyright 2007 www.7yue.com. Some Rights Reserved.
京ICP备05064035号