Adobe:未来版本Flash Player将支持3D技术
据国外媒体报道,Adobe将为未来版本的Flash添加3D图像支持,以避免在网络游戏开发者那里失宠。
支持3D是Flash的一大进步,但显得稍微有些晚。Flash受到许多Web标准围攻,其中部分标准针对3D Web图像。
Adobe在计划于10月份召开的Max会议日程表中首次披露了Flash支持3D的消息。此后,Flash Player产品经理英伯特蒂波特(Imbert Thibault)发表博客文章称,“Flash Player将增添面向3D开发人员的技术。从事3D游戏、网站开发的开发人员绝对不应该错过这一技术。”尽管没有披露支持3D技术的Flash Player版本的发布时间,但蒂波特称,“未来版本的Flash Player将支持3D技术”。
Adobe 2008年发布的Flash Player 10支持部分3D技术,但非常有限——例如能在3D空间处理2D对象,并非真正的3D环境。
Adobe在新发布的Flash Player 10.1开发方面投入大量时间,主要解决使Flash Player能够在硬件处理能力有限的智能手机上运行的问题。Flash Player 10.1界面并没有大的改变。为Flash Player增添3D界面对于开发人员而言将是一大变化。Adobe可能将在Flash Player 11中支持3D技术。
3D Web的前景并不光明。包括火狐、Chrome和Safari在内的各大浏览器支持名为WebGL的3D技术。WebG以OpenGL为基础。3D还不仅局限于WebGL,谷歌在以WebGL为基础开发代码库,提供高级3D Web图形界面。尽管微软的IE 9支持许多新标准,但不包括WebGL。微软IE部门总经理迪安哈查莫维奇(Dean Hachamovitch)在接受采访时说,“我认为这是一种不同的标记”,这意味着WebGL不符合微软的“相同的标记”计划,即Web开发人员开发的代码应当支持任何浏览器。
Flash通过提供一个接口回避了浏览器兼容性问题。但这种方法也存在弊端,例如,网页上的Flash元素与其他元素“格格不入”。另外,Flash还引发了稳定性和安全担忧,苹果首席执行官史蒂夫乔布斯(Steve Jobs)将这作为在iPhone、iPad和iPod Touch上封杀Flash的一个原因。