Take advantage of a host of new features in the Adobe® Flash® Player runtime that streamline the development process, improve performance, enable greater security and privacy control, and allow delivery of richer apps to a broader spectrum of devices.
Create more responsive content by offloading tasks (high-latency operations and long-running computations) to background "workers" that run concurrently to leverage more machine resources.
Utilize GPU acceleration to render webcam video streams with better performance.
Explore a new architecture for high-performance 2D/3D GPU hardware accelerated graphics rendering by Adobe, which provides low-level Stage3D APIs for advanced rendering in apps.
Experience improved performance of Flash Player content by taking advantage of native support for 64-bit operating systems and 64-bit web browsers on Linux®, Mac OS, and Windows®.
Stream beautiful video from your computer's camera with higher compression efficiency and industry-wide support, enabling both high-quality real-time communications (such as video chat and video conferencing) and live video broadcasts.
Protect streaming video across devices without the complexity of a license server.
Deliver live streaming and real-time interactive video with improved playback performance and increased frame rates of high bit rate content running on Windows, Mac OS, and Linux.
Create immersive, panoramic games for new classes of content, including first-person games that take advantage of infinite scrolling, mouse lock, relative mouse coordinates, and right- and middle-click events.
In addition to zlib compression of ByteArray, this compression type based on LZMA can be used to compress data inside a ByteArray.
Sandbox bridging allows specific ActionScript® objects or functions to be exposed between SWF-to-SWF cross-domain communications.
Transparent images are now supported for compressed textures (ATF file format).
New versions of the runtimes can now be delivered more effectively to the end user with this enhanced updating mechanism for Windows and Mac OS.
Take advantage of key rotation support, V3 license chaining, domain support, enhanced output protection, and device filtering features.
Developers can now take advantage of cryptographically secure random number generation to build more secure algorithms and protocols.
Take advantage of new support for secure communications in client/server applications.
Support interoperability with legacy phone systems via the Flash Media Gateway (FMG) and other third-party clients (through the open RTMP protocol) without the need for transcoding.
Enable the development of apps that use very large bitmaps. BitmapData objects are no longer limited to a maximum resolution of 16 megapixels (16,777,215 pixels), and maximum bitmap width/height is no longer limited to 8,191 pixels.
Improve app responsiveness and deliver smoother animation by decoding images on initial load, instead of on demand. Images are cached as needed.
ActionScript developers can now take advantage of high-performance native parsing and generation of JSON-formatted data. Developers can integrate existing data seamlessly into their projects.
A GC advice API provides additional control over the scheduling of garbage collection, so that the garbage collection process does not disrupt the user experience.
Improve management of data transfer with a new property to determine the number of bytes remaining in the write buffer and a new event for when data is being sent to the network layer. New APIs allow apps to easily track progress and provide feedback.
Support for the JPEG-XR advanced image compression standard (International Standard ISO/IEC 29199-2) provides more efficient compression than JPEG, enables both lossy and lossless compression support, and adds support for alpha channel transparency.
Take advantage of LZMA compression to reduce SWF file sizes by up to 40%, enabling users to benefit from richer experiences with shorter download times and reduced bandwidth consumption.
DisplayObjectContainer now implements a removeChildren API allowing developers to quickly remove all of a container’s children using a single API call.
Take advantage of the new MovieClip.isPlaying property, which returns the MovieClip's current playing state.
Mobile apps can now take advantage of the native text input controls on Android, BlackBerry Tablet, and iOS operating systems, including platform-specific user interaction behaviors such as magnification and text selection.
Display stack trace information in release builds of Flash Player to help with development.