|
显示:
|
|

探索 Adobe 高性能 2D/3D GPU 硬件加速图形渲染的新架构,为应用程序高级渲染提供了低级Stage3D API,可让框架开发人员获得移动设备、桌面和电视上的各类交互式体验。

通过本机代码利用相同特定平台和设备的本机功能以及本地应用程序可用的 API,易于整合进 AIR 应用程序。

提供流媒体和实时交互视频,改进了播放性能并提高了 Windows、Mac OS 和 Linux 系统上运行的高比特率内容的帧速率。

针对新的内容类别制作身临其境的全景游戏,其中包括需要利用无限滚动、鼠标锁定、相对坐标以及右键和中键事件的第一人称视角游戏。

开发人员现在在他们的应用程序封装分析选项上具有更大的灵活性,可通过 Android™、iOS、 Windows 和 Mac OS 应用程序将 AIR 3 自动打包到单机安装文件中,该单机安装文件包括应用程序和 AIR 运行时的捆绑版。

现在在 Android设备上,iOS 和 BlackBerry Tablet OS 的 AIR 支持前置摄像头。利用前置摄像头,将用户与丰富的视频会议和聊天体验连接起来。
cubicCurveTo 绘制 API 允许开发人员轻松创建复杂的三次 Bezier 曲线,无需自定义 ActionScript API。
开发使用大量位图的应用程序。BitmapData 对象不再局限于 16 兆像素(16,777,215 像素)的最高分辨率,最大位图的宽度/高度不再局限于 8,191 像素。
收集用户如何分配和查看内容的实时报告数据。借助以 Omniture® 为后盾 Adobe SiteCatalyst® 的直接支持,开发人员只需两行代码就可以实施视频分析。
借助对回声消除的集成支持,开发人员现在无需佩戴回声消除耳机就可以将实时 VoIP 功能添加到游戏、企业和其他类型的应用程序中。用户现在可以使用台式机或便携式计算机内置的喇叭进行聊天。Flash Player 10.3 也提供这一新增功能。
使用内建 3D 效果支持,创建引人入胜的界面。对绘图 API 的增强为 3D 控件加入了 z 维度、真实透视和纹理网格并保留了图形模型,同时改善了渲染和开发人员工作效率。
在 Adobe AIR 上安装应用程序后,整个用户界面由应用程序控制。 AIR 应用程序可以是非矩形、透明或半透明,也可以包含一个完全动态的布局。
为了提供一个更传统的外观,AIR 应用程序可以选择使用本地操作系统的本机窗口。这还允许操作系统提供窗口的最小化、最大化和关闭控制。
将文件从 AIR 应用程序拖放到桌面上,即可将它们复制到本地机器。这为内容管理系统或在线商店等应用程序提供了新的用户交互可能性。
获得大屏幕显示支持,最大可显示 4095x4095 像素的窗口。
控制 Android(16 位和 32 位)系统上图形的颜色深度,其中 AIR 3 应用程序的 renderMode=cpu/auto。
为 Android™、BlackBerry® Tablet OS 和 iOS 操作系统以及电视开发应用软件,利用硬件和软件功能,如地理定位、加速度计、摄像头、屏幕方向和虚拟键盘。

通过本机代码利用相同特定平台和设备的本机功能以及本地应用程序可用的 API,易于整合进 AIR 应用程序。

现在开发人员可以访问 Android Market 授权服务,让出版商强制执行通过 Android Market 发布付费应用程序的许可政策。

利用 IOS 的功能,如多任务、视网膜显示屏获得更高的屏幕分辨率(最高 960x640)、前置和后置摄像头支持以及麦克风采集音频。

来自您的计算机摄像头的美丽流媒体视频,具有更高的压缩效率和行业广泛的支持,实现高品质的实时通信(例如,视频聊天和视频会议)和视频直播节目。

现在 Android 设备可以支持 Flash Access 内容保护。广播装置现在可以获得和宣传更多客户的最喜爱移动设备。

充分利用整个视频线路的硬件加速,实现最佳的高清 (HD) 视频回放体验。降低处理器和内存的使用率,在移动和电视设备上实现更流畅的视频和更高的保真度。

借助更低的 CPU 内存使用率(某些应用程序可降低 30%),无需重新编译应用程序,就能提高应用程序运行速度和资源使用效率(Android OS 上帧速率达 30fps 的 H.264 视频解码以及帧速率高达 50fps 的基于 GPU 的动画和游戏)。
移动应用程序现在可以利用 Android、BlackBerry Tablet 和 iOS 操作系统上的本机文本输入控件,包括特定平台的用户交互行为,例如放大倍率和文本选择。
使用 AIR 开发工具 (ADT) 里一种可用的新模式,以更短的时间调试和构建 iOS 应用程序。在应用程序开发过程中,开发人员现在可以选择使用“解释器模式”简化测试和调试。
该功能允许最终用户将 AIR 运行时安装或移到 Android 设备中的 SD 卡,这样就可以腾出手机上的存储空间。
在 Android 设备上通过 USB 连接轻松调试应用程序,无需设置 Wi-Fi。针对 Microsoft® Windows® 的 Android USB 驱动程序现在随附在 AIR 软件开发包 (SDK) 中。
简化多屏幕应用程序开发,需要时会自动显示软键盘。当您不必修改内容或应用程序即可显示软键盘时,易于为移动设备优化为物理键盘设计的桌面应用程序。
使用多触(Windows 7、Android、BlackBerry® Tablet OS 和 iOS)和手势(Windows、Mac OS、Android、BlackBerry Tablet OS 和 iOS)构建全新的应用程序类型。
将杜比数字和 DTS 环绕的全高清视频直接传送至气动电视。
借助暂停、播放、停止、倒回、快进等与按钮的一致的视图访问电视设备常见的遥控输入方法。
利用 2D 图形加速,它使用电视平台现有的底层硬件加速系统。通过侧重于电视平台直接加速的 2D 和位图,实现高性能界面。
iOS 版 AIR 应用程序在 CPU 模式中的渲染速度提高了四倍。许多 iOS 版 AIR 应用程序的性能得到提高,包括那些使用 Flex 框架构建的应用程序。
开发人员现在可以写入多任务 iOS 应用程序,可以在后台播放音频,例如多任务支持的音乐应用程序或可靠的语音会议应用程序。
现在移动设备可以支持加密本地存储。应用程序可以更安全地存储用户设备上的敏感数据,实现对敏感数据存储的支持,例如密码、证书和审计信息。
构建 GPS 应用程序或利用设备位置根据位置提供自定义内容的应用程序。
您可以接收 X、Y 和 Z 轴中从本机设备加速计传感器到 ActionScript® 的加速值。开发人员甚至可以指定加速计为保护电池寿命的更新速度。
将图片和视频捕获到设备的媒体画廊 (camera roll)。应用程序可以使用 camera roll 显示图像或上传到服务器(例如,您可以拍摄照片或视频,并立即上传并在 Facebook 上查看它)。
在应用程序中显示网络链接,不必离开应用程序即可快速访问网络内容。例如,您可以使用 Facebook 应用程序访问自己的所有信息,而不必打开网络浏览器。
通过晃动或旋转控制屏幕方向和游戏。
在浏览器或本机 Android 应用程序中启动应用程序。
选择文本字段中的文本,可以看到一个文本操作菜单,其中包含剪切、复制、粘帖和输入方法等操作。
开发使用大量位图的应用程序。BitmapData 对象不再局限于 16 兆像素(16,777,215 像素)的最高分辨率,最大位图的宽度/高度不再局限于 8,191 像素。
允许开发人员选择通过手机扬声器或外置扬声器播放音频
允许开发人员创建能与相连的游戏输入设备(如游戏键盘或游戏杆)进行通信的电视应用程序。
控制 Android(16 位和 32 位)系统上图形的颜色深度,其中 AIR 3 应用程序的 renderMode=cpu/auto。
ActionScript 开发人员现在可以利用高性能本地解析和生成 JSON 格式数据。开发人员可以将现有数据无缝集成到他们的项目中。
GC 通知 API 对垃圾收集进度提供了额外的控制,使垃圾收集过程不会破坏用户体验。
通过确定写入缓冲区剩余字节数的新特性以及数据发送至网络层的新事件,改进数据传输管理。新的 API 允许应用程序轻松跟踪进展情况并提供反馈。
支持 JPEG-XR 高级图像压缩标准(国际标准 ISO/IEC 29199-2),具备比 JPEG 更高效的压缩,同时支持有损和无损压缩,并增加对 alpha 通道透明度的支持。
开发人员现在可以利用 LZMA 压缩 SWF 文件。利用 LZMA 压缩减少 SWF 文件大小高达 40%,通过缩短下载时间和减少带宽消耗,使用户能够从更丰富的体验中受益。
DisplayObjectContainer 现在实施了 removeChildren API,使开发人员能够运用单一 API 调用,快速删除容器的所有子对象。
新的 MovieClip.isPlaying 特性返回 MovieClip 的当前播放状态。
开发人员现在可以写入多任务 iOS 应用程序,可以在后台播放音频,例如多任务支持的音乐应用程序或可靠的语音会议应用程序。
现在移动设备可以支持加密本地存储。应用程序可以更安全地存储用户设备上的敏感数据,实现对敏感数据存储的支持,例如密码、证书和审计信息。
使用与文件关联的本机应用程序打开 PDF、PSD、DOC、PPT 和 MP3 等常见文件格式的文档。例如,打开 MP3 文件将启动系统中的 iTunes,iTunes 在该系统中是 MP3 文件的默认应用程序。
无需服务器就可以在本地将音频录制到设备上。
充分利用用户数据报协议 (User Datagram Protocol, UDP) 的运行时支持,构建多玩家游戏等时间敏感型实时联网应用程序。
创建本机安装程序,使用标准输入输出启动本机进程并与它们通信。与使用 Java™ 和 .NET 以及本机应用程序构建的本机库进行通信。创建特定操作系统的安装程序(本机安装程序)。
控制如何打印内容,包括打印机的选择、纸张大小和份数,不显示对话框。检索打印信息,例如可打印区域、打印机是否彩色打印,或者打印作业当前是否处于活动状态。
当应用程序中发生意外错误时,在一个位置捕获该错误或错误事件并向用户显示实用信息,如说明如何报告该问题或重新启动应用程序。
令使用 Adobe Flash® 软件或 Flex 构建的应用程序能支持包括 JAWS 在内的屏幕读取软件(仅限 Windows)。
尽享跨 Mac OS 和 Windows 平台的打印支持。
使用 Adobe Pixel Bender® 创建和共享高性能、实时效果,这是 Adobe After Effects® 软件中的许多过滤器和效果所采用的技术。
重用 Adobe AIR 上部署的网络应用程序与桌面应用程序之间的 HTML、JavaScript、Flex 代码和 ActionScript。
使用同步和异步 API 管理本地数据库中的结构化数据。
在 Windows 和 Mac OS 上实现传统的桌面应用程序行为。在安装过程中,一个 AIR 应用程序将连接到本机应用程序的所有操作系统挂钩,其中包括任务管理器、程序文件和“开始”菜单或“停放”。
Adobe AIR 上部署的应用程序可以使用拖放与本地操作系统或其他应用程序共享数据。
借助 Adobe Flash Professional CS 的 Adobe AIR 扩展,构建多媒体应用程序并将它们部署到桌面,就像部署到浏览器一样简单。扩展提供应用程序调试和打包。
充分利用 Adobe Flash Builder® 软件中的 Adobe AIR 内建支持。使用基于 Eclipse™ 的 IDE 将 Flex 项目构建、调试、配置和部署到桌面或浏览器。
由于可以在启动或用户登录时运行,IM 客户端等应用程序在启动时能在后台自动运行。
所有应用程序文件可以本地安装,消除了往返服务器的需求并加快了应用程序响应时间。
借助 Adobe Dreamweaver® CS 的 Adobe AIR 扩展,构建基于 HTML 的应用程序和内容并将它们部署到桌面,就像部署到浏览器一样简单。扩展提供应用程序测试和打包。
Flash Player 允许从网站上的可自定义徽章直接安装 Adobe AIR 和 AIR 应用程序。这个徽章可检测用户的加速计上是否已有 AIR 运行时。如果有必要,运行时包括在安装中。
将任务转给操作系统,从而简化动画鼠标光标的开发。增强用户体验并提高性能。
借助新的 SquirrelFish Extreme JavaScript 引擎,JavaScript 代码的运行速度提高了 50%,并且无需对应用程序更改任何代码。更新后的 WebKit 支持 JavaScript 概要分析。
当相机和 USB 闪存驱动器等大容量存储设备可用时进行检测,从而同步照片文件、视频文件、MP3 文件或其他文件。
构建对等应用程序或本地服务器,它们使得与其他本地应用程序或网络上的远程应用程序通信变得更简单。
连接到需要 TLSv1 或 SSLv3 进行套接字通信的服务器。
从 IME 软件更好的文本输入处理中受益。新的 API 增强功能设计为可与新的 Flash Text Engine 一起使用。
Adobe AIR 上部署的应用程序可以与浏览器中运行的网络应用程序实时交换消息。
Adobe AIR 上部署的应用程序可以与某个文件扩展名关联,当打开这种类型的文件时,将调用该应用程序。
完全控制文本布局、流文本和复杂的排版元素。使用现在可以消除锯齿、旋转和自定样式的设备字体创建多语言应用程序或构建自己的独特文本组件。
使用大多数主要框架构建 AIR 应用程序。所支持的框架包括:jQuery、Dojo、Ext JS 和 Spry。
可以独立于操作系统和任何网络浏览器管理 WebKit 引擎、Flash 引擎和本地嵌入式数据库。
通过免费的 Adobe AIR SDK 获得打包、测试和调试 Adobe AIR 上部署的应用程序的工具。
Adobe AIR 上部署的应用程序可以提供自定义窗口主色,也可以不提供任何窗口主色,从而实现新颖的品牌设计。
可以从网页启动 Adobe AIR 上部署的应用程序。如果用户选择从一个网站启动 AIR 应用程序,则该应用程序将在桌面上运行。
Adobe AIR 使应用程序能够检测到它们何时连接到网络。脱机时,数据输入可以存储在本地,然后在重新连接时与服务器同步。
Adobe AIR 使用 Adobe Reader® 软件支持在 AIR 应用程序中查看 PDF 内容。
Adobe AIR 上部署的应用程序可以检测和更改窗口的 z 顺序、高度、宽度和可见性,令使用多个窗口的复杂应用程序能显示信息。
借助增强的声音 API,动态生成音频并创建新的音频应用程序类型,如音乐混合器和音序器、实时游戏音频甚至音频可视程序。
应用程序可以部署到 Adobe AIR 上,使用 HTML 作为本机语言。WebKit HTML 引擎是一种可靠的、功能齐全的 HTML 引擎,它支持 JavaScript、XML 和其他语言。
Adobe AIR 上部署的应用程序可以读写用户计算机上的本地文件。标准操作系统安全性限制适用。
将应用程序部署到 Adobe AIR 上之后,可以跨操作系统使用同一个安装程序文件。这简化了公司及其用户的部署和安装。
Adobe AIR 上部署的应用程序可以读写系统剪贴板,实现应用程序内部和应用程序之间的通信。
通过管理运行时配置,禁用运行时更新、防止安装不可信的应用程序和应用程序更新。
默认情况下,Adobe AIR 配置为定期查找运行时的自动更新。如果需要某个运行时更新,将下载并安装该更新(经用户授权后)。
开发人员现在可以更好地执行应用程序内部导航,当 HTMLLoader 控制的内容尝试变更页面位置时,
响应通知的一个新事件 (LocationChangeEvent.LOCATION_CHANGING)。
使用标准键盘或输入设备为复杂字符和符号(如中文和日语字符)轻松构建输入支持。
Adobe AIR 包括高性能的、开放源码的 Tamarin 虚拟机,用于处理 ActionScript 3.0 字节码。

来自您的计算机摄像头的美丽流媒体视频,具有更高的压缩效率和行业广泛的支持,实现高品质的实时通信(例如,视频聊天和视频会议)和视频直播节目。

跨设备保护流视频,同时取消部署复杂的许可证服务器。

充分利用整个视频线路的硬件加速,实现最佳的高清 (HD) 视频回放体验。降低处理器和内存的使用率,在移动和电视设备上实现更流畅的视频和更高的保真度。

提供流媒体和实时交互视频,改进了播放性能并提高了 Windows、Mac OS 和 Linux 系统上运行的高比特率内容的帧速率。
通过 Flash Media Gateway (FMG) 和其他第三方客户端(通过开放 RTMP 协议),支持与传统电话系统的互操作性,而无需转码。
利用关键旋转支持、V3 许可证链接、域名支持、增强输出保护以及设备过滤功能。
尽享对视频和音频等多媒体内容的强大保护。内容保护支持的使用模型包括每用户授权许可和广告支持内容。
创建本机安装程序,使用标准输入输出启动本机进程并与它们通信。与使用 Java™ 和 .NET 以及本机应用程序构建的本机库进行通信。创建特定操作系统的安装程序(本机安装程序)。

尽享对各种业务模型的支持,包括用于流化或下载内容的视频点播、租赁和电子售出。
开发人员现在可以利用加密安全随机数生成来构建更安全的算法和协议。
设置文件的可执行权限。充分利用加密的 TLS 套接字和对 MAC 地址的访问权。
WebKit 引擎已更新,可为在桌面上的 HTML 应用程序提供更高的安全性。这些改进减少了常见网络漏洞(如跨站脚本和代码注入)对应用程序构成的潜在威胁。
Adobe AIR 为所有网络内容提供一个沙箱,它类似于浏览器沙箱,用于限制网络内容对运行时完整功能的访问。
这个零配置、加密的本地数据库受到行业标准 AES 加密保护,它为敏感信息提供了一个更安全的存储场所。
充分利用对下一代安全 Internet 协议的支持。
使用内建 3D 效果支持,创建引人入胜的界面。对绘图 API 的增强为 3D 控件加入了 z 维度、真实透视和纹理网格并保留了图形模型,同时改善了渲染和开发人员工作效率。
所有 Adobe AIR 应用程序的安装过程都会验证应用程序已签名,并提供其源和能力的相关信息。
Adobe AIR 提供一种使用高级加密标准的加密本地存储,允许应用程序存储密码或密钥等敏感信息。