After Max China 2011见闻总结
昨天去参加了Adobe的After Max China大会,感受很多,感觉未来几年,前端领域将会产生翻天覆地的变化,而在这场变革中,Adobe仍然会是这场游戏的主角。不管我们平时对Adobe爱之深责之切的抱怨和揶揄有多少,都不得不承认,在前端应用领域,Adobe始终是一个霸气十足的公司。 我在昨天听完上午的讲座后,曾经发了这样两篇微博 After MAX大会初印象,flash,三个关键词,游戏,游戏,游戏,HTML5,我们正在制造牛x的工具,带给你制作flash一样的制作体验,Css,我们正在做贡献让CSS像flash一样酷,并且已经提交给W3C,什么时候能用上,看运气了,短期内还得依靠flash.
感觉Adobe正在将flash的经验迅速应用于HTML5,所以开发者不用激动,对你来说也是一样的.何况flash始终在挑战前端的极限,然后HTML5才会跟进,所以你的前端开发和算法上的经验永远会领先于前端技术,反哺HTML5开发.
这一定程度上速写了我当时的感想,是的,在前端战略上,Adobe已经全面启动,flash是急先锋,仍然担负着在前端领域开疆阔土探索未知的任务,现阶段是游戏,将来可能会是真正的虚拟现实(看看虚幻3与as3平台打通的超牛逼引擎,你完全有利用相信,只要解决了带宽问题,这一天并不遥远)、扩展现实等领域,或者其他我们未曾想到过的领域,所以,开发者、攻城狮、射击狮、程序猿们,如果你想要站在前端开发的风头浪尖,去尝试前端开发的无限可能,flash依然是你最好的平台,没有之一。HTML5是紧随其后的大军,在这一点上,Adobe的态度其实也很明显,他们正在将多年来在flash领域的经验迅速应用于HTML5领域,这可能体现在两点,第一、使用HTML5来实现很多以前只有用flash才能实现的效果,第二、将以前flash领域的很多软件的制作经验迅速应用于HTML5领域,比如在Adobe Edge中引入的时间轴概念。所以,我们不用怀疑,HTML5本身发展的可能,这一块唯一的问题就是标准制定的速度和所有浏览器厂商跟进的速度,我们今天看到的很科幻的css效果,何时才能真正出现在浏览器中呢?何时又才能被所有的浏览器支持呢?特别是悲催的IE童鞋。 这一点对开发者来说也是一样的,首先我们必须看到,HTML5将来应该肯定会有大发展,属于前途光明的一类。但是,另外一点我们也必须考虑到当下的情况。其实HTML5就像一个小孩子,我们现在对HTML5的很多赞美之词有点类似于“哇,我们家宝宝可以自己洗衣服了哦!”是的,HTML5可以做很多以前只有用flash才能完成的事情,孩子得养,但是你指望现在就靠着小孩子来养家糊口还有点太天真。他会长大,也许会学会很多他的长辈flash的独门绝迹。但是这还是需要时间的。 而另一方面,既然Adobe可以迅速的把flash的经验应用于HTML5,flash开发者不也是一样吗?你所有的flash经验都可以在将来直接应用于HTML5,何惧之有呢?事实上现在网上很多令人惊叹的HTML5效果不就是原来的flash开发者创造的吗?除了flash开发者,谁还有如此丰富的前端表现的经验呢?这是过去在发生的事情,未来几年还会继续发生下去。是的,flash扩展了前端应用的极限,激发出新的应用领域(99年的矢量动画、05年的网络视频、09年的网页游戏),然后,HTML5才会跟进,HTML5爬上了山头,flash早已在另外一个山头微笑了。 下面就每节演讲总结一下 Ben Forta的演讲主要分三个部分,flash、css和HTML5制作工具 Flash部分中令人印象最为深刻的当然还是运行于flash之上的虚幻3引擎,虽然以前已经看过了,但只能再一次的表示惊叹。这种宛如电影效果的3d实时渲染,也许不久的将来就会在flash上出现。 CSS,这一部分同样也令人惊叹,Ben 演示了文字动画效果、放大镜效果、立体反转效果、以及一个很棒的地图效果,这是Adobe对于HTML5标准的实际的贡献,已经提交给W3C,当然最后被W3C采纳并制定到HTML5的标准之内,然后被众多的浏览器厂商所支持,可能还得有待时日。这期间Ben有句话印象深刻,动画,这是我们Adobe的优势,也是我们能够贡献的东西,(大概是这样的一句话),开发者们,大家也可以这样问一下自己。 HTML5制作工具,是的,迪斯尼问Adobe,我们能不能象制作flash一样制作HTML5?于是就有了Edge。是的,Edge引入了很多flash的概念,时间轴、关键祯,让你象制作flash动画一样方便的制作html5的动画,把flash的制作体验引入HTML5领域,谁对这些最熟悉呢?flasher们? 朱建华的演讲回顾了flash、flex和HTML的发展历史。有一点印象比较深刻,flash 这门语言交互感更强烈,HTML5是内容见长的,Flash是交互见长的。这也就决定了为什么flash始终无法占领网站领域,并且在html5出现以后更是很快的逐渐推出网站领域的原因。包括曾经聒噪一时后来逐渐销声匿迹的第一代flash电子杂志平台。但是在要求强交互的领域,我想,flash应该还会一直保持他的优势。 接下来Mark再次讲解Adobe Edge,这款软件最大的特点在于保持你HTML文件的完整性,并不会修改你的HTML,而是使用外部的JS文件完成交互,使用Jquery完成与页面元素的关联。所以,困惑的童鞋们应该明白了,使用Dreamweaver是做什么的,使用Edge又是做什么的。 下午的演讲因为分为两个会场,我一直在3d游戏的会场,对另外一个会场的演讲了解不多,不做评价,但因为黄竣、李鹏都已经放出了自己的PDF链接,为了方便大家,我把他集中了一下,做了一下链接。 1、运用 Blitting 技术加速 Flash 游戏 黄竣 3D会场中重点说一下马鉴的第一场演讲。我们不仅能够看到Adobe未来的产品线路图,窥测一下明年强大的flash12的样子,还有两点印象比较深刻。 第一点、需求是市场发现的。但是需求真的只会留给最有准备的技术。99年适量动画爆发、05年网络视频爆发、09年网页游戏爆发,flash都几乎是唯一的参与者,因为在市面上你找不到其他任何可替代的解决方案。这是由flash的市场占有率决定的,也是由flash在前端领域的领先地位决定的。至于未来,flash还会引领什么样的技术潮流,who knows,但是,我想,这个潮流由flash引领,几乎是必然的。除非flash原地踏步,坐等其他技术慢慢赶上来。 第二点、去平台化,我不知道这样表述是不是准确,但我的感受是这样的,flash正在整合到各类技术平台之中,HTML5、OBJ-C、JAVA、本地应用、虚幻3引擎,等等等等。你用flash 开发的东西不再仅仅被局限于那个小小的flash插件,而是渗透进各个领域,就像AIR的名字所预示的那样,它将象空气一样无所不在。 剩下的几场技术性演讲,我也将放出的资料集合在这里下载。 1、创建 Flash 第一人称视角射击游戏 黄竣?源代码在这里 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |