今天 Adobe发布了该公司的新Beta版本’s Flash Player和AIR。 Flash Player 10.1技术现在包括HTTP流和H.264视频的硬件解码。该公司还计划将更新的Flash Player也引入移动设备,从Palm Pre开始,然后在2010年上半年完成其他主要智能手机的版本(当然,iPhone除外)。

但是,在两个更新中,’s Adobe 人工智能R 2 进行了最大的检修。新的运行时允许开发人员创建全新的应用程序类型,而以前’使用AIR 1.可能是什么样的应用程序?土坯’的示例应用程序库应为您提供一些有关’s to come.

1.大容量存储检测

现在,在Adobe 人工智能R 2中,应用程序可以检测到何时将大容量存储设备插入了计算机。这意味着该应用程序可以“see”您的USB闪存驱动器,外部驱动器,甚至某些数码相机。例如,开发人员可以构建一个应用程序,该应用程序可以识别插入Flip相机的时间,并让您自动将视频上传到YouTube。

To demo this capability, Adobe has released FileTile, a sample app that does just this (minus the video uploading). FileTile recognizes external devices and lets you 看到 the files and open them with their default application.

下载 安装程序 | 资源

2.本机流程API

本机流程API使开发人员可以更好地将AIR应用程序与现有代码库集成在一起,或使用本机代码扩展其应用程序。借助新的本机流程API,现在可以在不损害AIR的跨平台功能的情况下完成此工作,该功能使其可以在Windows,Mac和Linux上运行。

使用此新功能的开发人员现在可以使用特定于操作的安装程序(例如.exe,.dmg,.rpm和.deb)而不是.air安装程序文件来部署其应用程序。

为了演示本机流程API,Adobe发布了SearchCentral,该应用程序可利用Mac OS X’■用于桌面搜索的Spotlight功能。它还使您可以在Google和Wikipedia上进行网络搜索。

安装程序 | 资源 | 如何

这里’的视频更详细地说明了本地API的工作原理:

3.麦克风数据访问

像声音一样,麦克风数据访问功能使您可以从计算机获取声音数据’不需要服务器的麦克风。例如,开发人员可以构建一个记笔记应用程序,使用户即使在他们录制音频剪辑时也可以’re offline.

首先,一个名为Microphone的简单应用现已可用,它可以支持可变的播放速度进行录制和播放。

下载 安装程序 | 资源 | 如何

4.对远程文件的拖放支持

新的“file 诺言s”AIR 2的功能使您可以将远程文件拖出AIR应用程序。文件承诺,如Adobe所述’s 克里斯蒂安·坎特雷尔,是“希望用户能够拖放尚不存在或其他位置(不在计算机本地)的文件时在剪贴板上放置的内容。” It’s a 诺言 在某个时候传递文件,而不是实际文件。

例如,一个应用程序可以生成CSV文件,但是仅当用户尝试拖放该文件时才可以。它还可以引用远程服务器(例如FTP服务器)上的文件。当用户获取该远程文件并将其拉入AIR应用程序时,该应用程序便可以下载数据。它甚至支持通过URL进行访问的文件,例如托管在Google协作平台上的文件。

不幸的是,此功能仅适用于Windows和Mac。

一个名为S3E的示例应用程序为您的Amazon S3帐户提供了图形化前端,以演示此功能。

下载 安装程序 | 资源 | 如何

5.点对点网络功能

Adobe 人工智能R 2还增加了对新网络功能的支持,包括UDP,安全套接字和对等网络。为了演示这种可能性,Adobe发布了KeePIPE,这是一个javascript应用程序,可让同一个网络上的用户使用对等技术共享文件。它还使VMWare用户可以在虚拟机和主机之间传输文件。

下载 安装程序 | 资源 | 读我

6.多点触控

人工智能R 2和Flash Player 10.1中最令人兴奋的增强功能可能是新的多点触控API。在Windows 7中,AIR应用程序可以响应多点触摸,在Windows 7和Mac OS X Snow Leopard中,它们都可以响应手势。

在此视频(下)中,Adobe’的Kevin Lynch在HP TouchSmart计算机上演示了多点触控应用程序:

显然,Adobe也对这一新功能感到兴奋,因为它们’我释放了一个 演示多点触控功能的示例应用程序:

  • GeoTest:使您可以使用内置的物理引擎在屏幕上移动图像。 下载 安装程序 | 资源
  • 光物理:具有内置物理引擎的多点触控应用。 下载 安装程序 | 资源
  • 精灵分形:具有内置物理引擎的多点触摸应用程序,演示了与鼠标兼容的直接操作界面。它还使用PixelBender异步处理大量几何数据。 下载 安装程序 | 资源
  • 触控测试:可让您在屏幕上拖动,缩放和旋转图像。 下载 安装程序 | 资源

其他特性

Adobe 人工智能R 2的其他功能包括以下内容(由 罗伯·克里斯滕森):

  • 新的API可让您使用其默认应用程序打开文档
  • 全局错误处理
  • 增强的打印支持,包括Mac上的矢量打印支持和新的API,可在本地计算机上查询打印机列表或在没有对话框的情况下进行打印。
  • 人工智能R 2中的WebKit现在基于Safari 4.0.3附带的版本,该版本包括对JavaScript分析的支持,SquirrelFish Extreme JavaScript引擎使用SunSpider测试,CSS3模块支持(2D转换,过渡,动画,渐变,缩放和缩放)的速度提高了50%。 网页Kit CSS选择器),通过CSS和Canvas增强来样式化滚动条。
  • 现在,IPv6格式地址可以与所有接受IP字符串作为输入的API一起使用。
  • NativeWindow的最大大小增加:AIR 2应用程序的窗口大小可以为4095 x 4095,之前的最大值为2880 x 2880。
  • DNS查询
  • 网络接口枚举
  • 数据库事务保存点
  • Windows中的屏幕阅读器支持
  • IME API和IME文本输入增强
  • 较小的运行时安装程序大小
  • 更有效的CPU使用率和减小的内存大小

可以下载Adobe 人工智能R 2 在Adobe Labs上。您可以发送Adobe反馈 这里 或参加用户对用户论坛 这里.