`
LiYunpeng
  • 浏览: 942816 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Flash Player 11和AIR 3的十个重要特性

 
阅读更多
引用http://www.bytearray.org/?p=3216

There we are, after giving you access to some of the latest features coming in Flash through the Incubator program, I am happy to announce the availability of Flash Player 11 and AIR 3 in public beta (for desktop). You will find below the list of features available in this release. Please test your content against these builds, report any bug you find, log bugs, and if you want, you can also send me a message on Twitter (@thibault_imbert), I will follow up.

Some nice awaited community features are shipping here like removing BitmapData restrictions, Socket progress events, native JSON, etc but also other awaited features like native 64-bit support or Stage3D (aka Molehill). Of course we are working hard on mobile builds too, at this time the AIR 3 SDK is not available in a public beta; however you can apply for the private prerelease program here : https://www.adobe.com/cfusion/mmform/index.cfm?name=prerelease_interest

For those curious about why we do not provide yet 64-bit debugger builds, answer is : Flash Player is supported on 64-bit platforms for content playback. Given the architecture changes required for 64-bit debugging, support for content development will be made available in the next generation of Flash Platform tooling which is currently under development.

Finally, as 3D and security have been a topic of interest lately, Emmy Huang's is also giving some more details on her blog post about security and Stage3D (Molehill). Our statement below :

Because two of our primary design goals were to ensure Stage 3D will run great on mobile devices without compromising security, the Stage 3D implementation exposes a specific set of GPU features, resulting in a small API surface, making it easier to secure. We also added restrictions that help mitigate many of the security concerns around accessing OpenGL. For instance, we limit the number of calls per frame, minimizing the risk of denial-of-service attacks. We also designed a simple shader language (AGAL - Adobe Graphics Assembly Language) with restrictions such as prohibiting loops or functions inside shaders. The simplicity of AGAL makes it also easy to verify and validate compared to the GLSL dialect that is used by other solutions like WebGL.

Finally, I really want to emphasize that we are so excited about this release, we hope you guys will build amazing things with it, we had so much fun creating this, so enjoy!

New Features in Flash Player 11 and AIR 3

•Stage3D Accelerated Graphics Rendering — Stage3D ("Molehill") is a new architecture for hardware accelerated graphics rendering developed by Adobe. Stage3D provides a set of lowlevel APIs that enable advanced 2D/3D rendering capabilities across screens and devices (desktop, mobile, and TV). It gives 2D and 3D app and framework developers access to high performance GPU hardware acceleration, enabling the creation of new classes of rich, interactive experiences. Note: These pre-release builds include Flash Player and AIR desktop support; AIR for Android and iOS support will be enabled in a future pre-release build.
•Flash Access Content Protection Support for Mobile — Flash Access content protection support is now available on mobile devices.
•H.264/AVC Software Encoding for Cameras (desktop) — Stream high quailty video from your computer's camera with higher compression efficiency and industry-wide support, enabling both immersive real-time communications (e.g., video chat and video conferencing) and live video broadcasts.
•Native JSON (JavaScript Object Notation) Support — Allows ActionScript developers to take advantage of high performance native parsing and generation of JSON-formatted data. Developers can integrate existing data seamlessly into their projects.
•G.711 Audio Compression for Telephony — 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.
•Garbage Collection Advice — Provides smoother, more responsive user experiences by allowing developers to provide hints (through System.pauseForGCIfCollectionImminent)  to optimize garbage collection scheduling.
•Cubic Bezier Curves — The Graphics.cubicCurveTo drawing API allows developers can easily create complex cubic Beziers without requiring custom ActionScript code.
•Secure Random Number Generator — Developers can now take advantage of cryptographically secure random number generation to build more secure algorithms and protocols.
•Protected HTTP Dynamic Streaming (HDS) and Flash Access Enhancements — Protected HTTP Dynamic Streaming (HDS) provides protection for streaming video across screens while eliminating the deployment complexity of a license server. New Flash Access content protection features include key rotation support, V3 license chaining, domain support, and enhanced output protection and device filtering.
•Socket Progress Events — Improve management of data transfer using the Socket class by providing 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. The new APIs (Socket.bytesPending, Event.OutputProgressEvent) allow applications can easily track progress and provide responsive feedback.
•Native Text Input UI (mobile) — Mobile apps can now take advantage of the native text input controls on mobile platforms, including platform-specific user interaction behaviors such as magnification and text selection. Native text controls are available on Android, BlackBerry Tablet, and iOS operating systems.
•JPEG-XR support — Flash Player and AIR now include support for the JPEG-XR advanced image compression standard (International Standard ISO/IEC 29199-2). The computationally lightweight JPEG-XR format provides more efficient compression than JPEG, enables both lossy and lossless compression support, and adds support for alpha channel transparency.
•Enhanced high resolution bitmap support — 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, enabling the development of apps that utilize very large bitmaps.
•High efficiency SWF compression support — Developers can now take advantage of LZMA compression for their SWF files. LZMA compression can reduce SWF size by up to 40%, enabling users to benefit from richer experiences with shorter download times and reduced bandwidth consumption. Use Tinic's tool or a custom one to compress your SWF's.
•DisplayObjectContainer.removeChildren and MovieClip.isPlaying — DisplayObjectContainer now implements a removeChildren API allowing developers to quickly remove all of a container's children using a single API.

New Features in Flash Player 11
•Native 64-bit Support (Flash Player desktop) — Take advantage of native support for 64-bit operating systems and 64-bit web browsers on Linux, Mac OS, and Windows.
•Asynchronous Bitmap Decoding (new for Flash Player) — Improve app responsiveness and deliver smoother animation by decoding images on initial load instead of on demand. Images are cached as needed.
•TLS Secure Sockets Support (new for Flash Player) — Enables secure communications for client/server applications.

New Features in AIR 3
•Stage Video Hardware Acceleration (new for AIR) — Leverage hardware acceleration of the entire video pipeline to deliver efficient, best-in-class high-definition (HD) video playback experiences. Decrease processor usage and enable smoother video, reduced memory usage, and higher fidelity on mobile*, desktop, and TV devices (*supported on Android 3.1, BlackBerry Tablet OS, and iOS).

Now, for those wondering why do we have this picture in the middle of this blog post, then you need to have a look at this
分享到:
评论

相关推荐

    FlashPlayer10

    此外,FlashPlayer10还提供了对Adobe AIR(Adobe Integrated Runtime)的支持,使得开发者可以创建桌面应用,这些应用使用相同的ActionScript和Flash技术,但可以在用户的电脑上离线运行。这扩展了Flash技术的应用...

    Flash_Player_Mobile.rar

    总结而言,Flash Player Mobile是移动设备多媒体发展的一个重要阶段,它见证了技术的迭代与变迁。虽然现在已经不再主流,但它在推动行业发展、提高用户体验方面的作用不容忽视。理解并学习这段历史,对于理解和适应...

    flashplaye

    在IT行业中,FlashPlayer曾是广泛使用的多媒体播放器,尤其在网页上播放动画、视频以及交互式内容方面具有重要作用。然而,随着技术的发展,Flash逐渐被淘汰,被HTML5等更现代的技术取代。以下是对"flashplaye"相关...

    Flash+Flex+AIR移动开发入门经典

    《Flash+Flex+AIR移动开发入门经典》是一本专为初学者设计的教程,全面讲解了使用Adobe的Flash、Flex和AIR技术进行移动应用开发的知识体系。这本书旨在帮助读者掌握如何利用这些强大的工具来创建跨平台的交互式应用...

    Adobe Flash 11 Stage3D游戏编程初学者指南 代码

    Adobe Flash 11引入了一个强大的新特性,Stage3D,为游戏开发者提供了高效、低级别的图形渲染能力,极大地提升了在Web上开发复杂2D和3D游戏的性能。本指南面向初学者,旨在帮助读者掌握如何利用Stage3D进行游戏编程...

    Wrox.Beginning.Flash.Flex.and.AIR.Development.for.Mobile.Devices

    Flash、Flex和AIR是Adobe公司推出的三个重要工具和技术,它们在构建富互联网应用程序(RIA)和跨平台移动应用中扮演着关键角色。 Flash,全称Adobe Flash,是一种广泛使用的多媒体创作和播放平台,它能够创建动画、...

    flash 3d 方便

    这个版本的Away3D可能包含了对Flash Player 11新特性的优化,如硬件加速的Stage3D API,极大地提升了3D渲染的性能。Stage3D是Flash Player 11引入的一项底层图形API,它可以实现低级别的硬件加速,显著提高3D游戏和...

    FlashPlay flash播放

    在Windows 32位系统上,FlashPlayer是通过这个OCX(Object Linking and Embedding, Object Control Extension)文件来实现Flash内容的播放功能。 "Flash.ocx"是Adobe Flash Player的核心组件,它包含了运行SWF格式...

    支持GPU的Flash3D技术.pdf

    为了解决这个问题,Adobe公司在2011年推出了Flash Player 11和Adobe AIR 3,这两个新版本引入了一个名为Stage3D的硬件加速3D渲染引擎。Stage3D提供了底层API,使得3D应用能够充分利用GPU的计算能力,极大地提升了...

    基于flash as3的俄罗斯方块

    通过学习和理解这个项目,我们可以深入探讨Flash AS3的关键特性以及在构建游戏时的应用策略。 【描述】:“基于Flash AS3的俄罗斯方块,基本功能实现,供大家参考.fb软件。” 这个描述表明项目已经实现了俄罗斯...

    flash 3.0小游戏3D地球

    ActionScript 3.0是Adobe Flash Player和Adobe AIR中的主要编程语言,与之前的版本相比,AS 3.0引入了更多面向对象的特性,如类、包和接口,以及更强大的类型系统和事件驱动模型。这些改进使得代码更加结构化,提高...

    AIR 入门教程和官方帮助文档

    2. ActionScript编程:AIR支持使用ActionScript编写应用程序,它是Flash Player的编程语言,提供了面向对象编程能力。 3. HTML/JavaScript开发:如果你更熟悉Web开发,你可以使用HTML5、CSS3和JavaScript来构建AIR...

    Nihao3d,flash3d的学习平台r

    Flash3D,作为Adobe Flash技术在3D领域的延伸,曾是构建互动式Web内容和游戏的重要工具,尤其是在Adobe AIR的支持下,它能够实现更丰富的3D视觉效果和交互体验。 首先,我们要了解Flash3D的基本概念。Flash3D是...

    Flash.ActionScript3殿堂之路完整版

    ActionScript3是Adobe Flash Professional、Flash Player以及Adobe AIR等平台的核心脚本语言,它提供了强大的功能和性能,使得开发者能够创建交互式网页内容、动态图形以及丰富的互联网应用程序(RIA)。 这本书的...

    Flash11开发帮助文档

    这份文档全面覆盖了Flash 11的各个核心功能,包括ActionScript 3.0编程语言、Flash Player的新特性、图形处理、动画制作、事件处理、网络通信以及与其他技术的集成等多个方面。 一、ActionScript 3.0 ActionScript...

    Flash Media Server 3 中文翻译

    客户端通常是装有Flash Player、AIR或Flash Lite 3的设备,能够捕获并发布视频或音频,同时处理用户交互。服务器端则处理连接、文件写入和其它任务,其应用程序由服务器端ActionScript编写,与客户端ActionScript...

    AIR bible AIR 宝典

    1. **AIR基础**:介绍AIR的基本架构和工作原理,包括如何在不同操作系统上安装和运行AIR应用程序,以及AIR与Flash Player和桌面环境的交互方式。 2. **开发环境**:阐述如何设置和使用Adobe Flex Builder、Flash ...

    Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide

    9. **调试与测试**:讲解如何在Flash Player或AIR环境中调试Stage3D代码,以及如何确保跨平台兼容性。 通过这本书,读者不仅可以掌握Stage3D的基本用法,还能了解到如何将这些技术应用于实际的3D游戏开发中。对于...

    AS3.0 Away3D引擎-4.14-gold最新版

    Away3D引擎是一款基于ActionScript 3.0的开源3D图形库,专门用于在Adobe Flash Player和Adobe AIR环境中创建高质量的3D图形和应用程序。它的最新版本是4.14-gold,这个版本带来了诸多改进和新特性,旨在提供更高效、...

    制作flash桌面和壁堡工具+原创一个falsh桌面.rar

    【标题】"制作flash桌面和壁堡工具+原创一个falsh桌面.rar" 涉及的知识点主要集中在Flash技术上,包括Flash动画制作、Flash桌面应用以及可能涉及到的Flash安全和防护措施。Flash是一种广泛应用于网页动画、交互设计...

Global site tag (gtag.js) - Google Analytics