关注前端开发
HTML5、CSS3、Javascript

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的一个原因。

网络游戏是Flash的一个主要用途。但迄今为止,Flash游戏主要是休闲游戏,许多游戏大作通常需要访问操作系统的接口,例如Windows的 Direct3D。尽管Flash游戏短期内不能取代访问操作系统接口的游戏,但支持3D技术将极大地扩展Flash在游戏市场的地盘。Flash 3D技术支持硬件加速功能将非常重要,特别对于处理能力和电池续航时间有限的移动设备。

Adobe没有披露新版Flash Player发布时间,但该公司首席技术官凯文林奇(Kevin Lynch)曾表示,Flash Player将支持谷歌的VP8视频压缩技术,并承诺将在谷歌发布VP8一年内发布新版Flash Player。谷歌今年5月份发布了VP8。

新版Flash Player的另外一项重要技术是支持64位计算技术。

Adobe并未将宝全部押在Flash上,它还越来越多地支持HTML和CSS。Adobe在Max会议上的另外一个议程是如何利用HTML5和 CSS3开发Web应用,Max大会日程表称,“HTML5已经成为向互联网增添交互性和视频的一种强大工具。”

转载请注明出处大前端 » Adobe称未来版本Flash Player将支持3D技术

分享: