Adobe Flash Player 11 desktop beta brings innovation for richer digital experience with new features for cross-platform browser-based viewing of applications content, and videos across devices. Some of the features from the Flash Player Incubator like Stage 3D and 64-bit support, have been moved into this release.
True 3D engine was one of the most requested feature of Flash Player to take interactive websites, e-commerce and gaming on the next level.
There are feature and performance enhancements made in to the new Flash Player 11 and AIR 3 beta
- Captive Runtime for AIR: This popular feature from AIR for iOS will now be available on AIR for desktop. Simplify the app installation process, reduce testing and certification cost by encapsulating the AIR runtime in your Windows, Mac and Android apps.
- Native 64-bit support for Flash Player: Take advantage of new 64-bit operating systems and 64-bit Web browsers on Linux, Mac OS, and Windows.
- Stage 3D graphics rendering: Stage 3D (“Molehill) is a new method of 2D and 3D rendering and is supported with a new Stage3D API. The Stage3D API is a set of low-level GPU-accelerated APIs enabling advanced 2D and 3D capabilities across multiple screens and devices (desktop, mobile and tv). These new low-level APIs will provide 2D and 3D engine developers the flexibility to leverage GPU hardware acceleration for significant performance gains. You can view examples on the Stage 3D page.
- H.264/AVC SW Encode for camera encoding: Higher compression efficiency and industry wide support for real-time communications and non-real-time broadcast scenarios, like webcasting, livecasting, etc.
- G.711 audio compression for telephony — Integrate voice/telephony into business apps using G.711 codec.
- Socket Progress Events — Build advanced file sharing apps like FTP clients that send large amounts of data.
- HD surround sound — Deliver full HD videos with 7.1 channel surround sound directly to AIR powered TVs.
Flash Player 11 is all set to offer new and enhanced features like, Linux Vector Printing – to print crisp images on Linux and Secure Random Number Generator.
Stage3D, which was codenamed “Molehill” is a new set of low-level, GPU accelerated – programmable shader based 3D APIs to provide 3D experience on screens using Flasg Player and AIR.
The main difference between the 3D in Flash Player 10 & 11 is that this newer version is capable of rendering complex 3D scenes with advanced engine where-as earlier version was more like a 2.5D (Applying 3D effect on 2D content). These new 3D APIs will work through DirectX 9 on Windows, OpenGL 1.3 on Mac and Linux, OpenGL ES 2.0 on mobile devices.
Developers would need to use updated software components having Stage3D APIs for Adobe Flash Builder and Adobe Flex to take advantage of this preview release.
3D is not currently supported on mobile devices but they soon will be made available on Android and other Linux mobile systems through the Open Screen Project.