全世界以15种语言出版超过50万册书籍的Ben Forta,在计算机行业的产品开发、支持、培训和营销等方面已经具有二十多年的丰富经验。Ben不但是最畅销系列书籍 ColdFusion Web Application Construction Kit 的作者,以及关于 SQL、正则表达式 (Regular Expressions)、Java 服务器网页 (Java Server Page)、WAP 和窗口开发 (Windows development) 等书籍的作者,还是Adobe 公司的全球平台推广部总监。
Ben Forta在2011年Adobe开发者技术日上与众多技术爱好者分享了Flash与HTML 5的前端技术与实际应用,并在会后就软件应用、云服务以及游戏开发工具等话题接受了记者的采访。
Flash与HTML 5在游戏开发中的应用与区别
Flash与HTML 5两者之间在游戏开发上并没有有什么冲突。Flash其实是对HTML 5的一个延伸和扩展。过去Flash用过的一些技术,现在HTML 5也在用。在什么情况下使用HTML 5或者Flash, 并没很清楚的界线,两者之间是属于一种互补的情况。比如说HTML 5有的东西不能做,但Flash可以做。反过来其实也是一样的。
在一些具体应用上HTML 5相对来说是一个比较新的技术,针对某些特定的浏览器可能会用到HTML 5。而游戏开发总体上来讲,比较好的选择还是Flash。
Ben Forta认为HTML 5的未来将会被广泛应用,这是一种发展趋势。当然这个要取决于具体的应用是什么,取决于具体的体验是什么。Ben Forta表示,今后的发展Adobe肯定也会做出努力和贡献。
对于桌面终端,基于浏览器的功能更加适合于HTML 5的使用。其他的终端,如移动终端,显然HTML 5不是一个很好的选择,这个方面Flash应该是一个最佳的选择。
全球有70%以上的游戏都是基于Flash的,只有Flash才能够为客户为玩家提供他 们想要获得的体验和性能。很多网上的大型角色扮演游戏、MMO都是基于Flash。随着HTML 5的发展的同时,Adobe对Flash的开发工作也不会停步,会持续地开发这个技术的新功能,使得今后Flash能够跟上时代的发展。3D就是一个很好 的例子。
Adobe的产品应用创新还存在很多挑战
Ben Forta每次来到中国做技术讲座和报告的时候都会感到非常激动,他发现中国的游戏开发者有很多非常不错的创意,并且会自主创新一些新的应用,包括企业的应用,社交媒体方面的应用,而这些应用程序其他国家的开发者是没有做到的。
Adobe的产品应用创新还存在很多挑战。中国这样一个非常庞大的市场环境下挑战是最大的,因为他有一个庞大的游戏群体。挑战在于Adobe要尽可能的开发出适合中国市场、中国玩家,非常本土化有中国特点的游戏。
记得一年前,Ben Forta和他的团队成员一起参观了北京一家游戏设计公司。当时给Ben Forta留下了深刻的印象,他觉得中国的游戏开发者非常不错,包括积极性、创意、技术、思维,得倒了Ben Forta和他的团队里所有人的一致称赞。
云计算将给Adobe带来革命性的变化
Adobe的很多产品已经是云计算的初始形态,Creative Suite 5、BrowerLab、photoshop.com和Adobe.com都是很有代表性的。两年前Adobe就计划如何通过云计算为客户提供更好的服 务。那时Adobe认识到终端将会变的越来越小,从人的角度来说用户的移动性将越来越大,所以这就是Adobe选择云计算的思路。
云计算的出现让很多公司按耐不住原本的安静,当时不仅仅是Adobe有步入云计算领域的打算,世界上其他的重要公司,包括谷歌、苹果,他们也做出了相应的行动。很多公司都达成了共识,移动通信将代表今后的发展方向。
从另外一个角度来看,在云计算的应用过程中还需要谨慎,Adobe是采取一种比较保守的 态度,因为在一些复杂的数据处理方面云计算到目前为止不能说是一个非常完美的解决方法。Adobe早期开发的基于云计算的产品并不是要完全取代核心的软 件、核心的技术,而是起到一种扩展或者平行的作用,不能完全来取代所有的核心软件技术。
尽管Adobe现在还是采取比较小心、保守的态度,但在云计算方面Adobe已经做出了一个承诺,今后开发出来的基于云计算的技术将会给Adobe带来革命性的变化。