分享桌面大餐——超炫的Adobe AIR技术尝鲜

特别策划

Adobe AIR(以下称AIR),一种被称为桌面软件的未来,能让应用需求与网络联系更紧密的新桌面应用正走向我们。

有了AIR,我们不再需要打开浏览器,一样可以享受各种互动性极强的Web服务。从2007年9月的首次展示到如今各种出色的桌面应用,AIR已经经历了一年的风风雨雨,它被称为Adobe的豪赌,曾被各大新闻媒体评为2007年的十大网络科技事件、2007年最值得关注的技术、桌面软件的未来……那么AIR到底是什么?为何会吸引如此多的目光?就请跟随我们进入超炫的AIR技术之旅。

AIR(Adobe Integrated Runtime)是Adobe公司推出的一种把各种网络应用从网页浏览器里拿出来放到桌面上的技术。AIR程序可以直接安装到电脑上,不必打开网页浏览器就可以直接使用网络服务,就像Vista中的边栏程序一样。它最大的好处是将你的应用需求和网络紧密结合,让各种应用更直接参与网络互动和及时分享你的感受。

桌面唱歌,Web跳舞:体验优先的应用程序

AIR对于“传统”的桌面应用程序和Web应用程序而言,是一次概念的“杂交”:桌面应用程序,比如Word、Outlook等以功能强大取胜,而Web应用程序,比如Facebook、Gmail等的好处在于它们只需要浏览器支持就能够运作,可以很好地跨越操作系统平台的限制。然而,它们的优点同时也就是它们的缺点:桌面应用程序的兼容性很成问题,从一个平台移植到另一个平台往往需要大费周折;Web应用程序则离不开浏览器和不能中断的网络连接,同时也无法利用丰富的本地计算资源来完成更复杂、更专业的软件功能。

但AIR做了这样一种尝试:它提供了一个平台,使用和Web应用程序一模一样的技术来开发和运行桌面应用程序。这么一来,不必联网、不必使用浏览器就可以运行这样的应用程序,并且可以充分利用本地的计算资源,但同时又不失去Web应用程序跨平台的优势,因为AIR本身就提供了在各种主流平台,甚至嵌入式平台下的运行能力。简单地说,你可以像桌面应用程序一样来运行Web应用程序,只是不再需要浏览器支持。

不变的运行时:Web开发者的福音

对于开发者而言,学习的门槛降低了,因为不必使用C/C++/C#,也不必学习各种传统的应用程序开发平台如Visual Studio或Borland Delphi,也不必使用传统的数据库或SQL Server或Orcal。他们可以继续使用业里熟悉的技术:HTML、CSS做UI,Flash做交互,XML做数据交换,一切都不变,只是现在这些技术被用来在AIR上开发桌面应用。已经存在的大量Web页面的代码可以被移植用在桌面应用上,大大地降低了开发成本。

32-f02-2.jpg

经过多年的发展,支撑Web的技术已经日臻成熟,已经具备了能和桌面应用程序分庭抗礼的逻辑表达能力和运行性能的要求,RIA(Rich Internet Application,强力互联网应用)层出不穷。也正是在这一个大背景下,AIR应运而生。

离线应用:AIR显神威

AIR最适合的应用场合是所谓的需要“半连接”的离线应用程序,亦即这样的应用程序有两个方面的需求:一方面,它在工作时并不需要网络连接,但是对计算资源的要求比较高;另一方面,它的工作成果是需要网络连接来进行数据同步或交换的。

许多现有的Web程序都苦于对浏览器和网络连接的依赖,比如博客程序和相册处理程序。在外面有了灵感,也有笔记本电脑,但就是没有网络连接,就不能使用熟悉的博客程序马上写下来。而相册处理程序更需要一个很强大的本地图片处理引擎,而这一切在网络服务器计算资源条件下是难以进行的。但同时,这些应用程序的设计初衷却是为了把处理好的内容发布到网络上去,AIR结合本地计算资源和Web的轻量数据交换的能力,使得它们的影响力进一步扩大到了“随时随地写博客”、“在飞机上也能管理Web相册”的程度。

Adobe AIR是建立在强大的技术基础、有力的厂商支持、丰富的现存应用之上的一个新平台,它必将为传统的桌面和如日中天的Web应用带来新的冲击和活力。

尝鲜1:视觉上的盛宴,从界面看AIR

如果你是第一次接触AIR,你的第一感觉就是,它的界面太漂亮了。由于AIR开发的应用程序多采用Flash技术设计,比传统的应用程序的界面要更加美观、更加动感。比如可以读RSS资讯的ReadAir就具有MAC OS X风格界面;具有超酷、超炫界面的AOL Music-Top 100 Videos在线视频播放器。

酷炫劲爆的音乐——AOL Music-Top 100 Videos

AOL Music-Top 100 Videos是AOL Music发布的一款AIR程序,有着超炫的界面,你一进入就会被它吸引。可以自动搜索来自AOL Music的前100部音乐视频,按照摇滚(Rock & Alternative)、说唱(Hip Hop)、流行(Pop)、乡村(Country)、拉丁(Latin)以及观看次数最多(Most Watched)进行了分类。

最新版本:v1.23 软件大小:838KB

官方网站:http://music.aol.com/help/syndication/desktop-widgets

运行AOL Music-Top 100 Videos,首先你可以看到精美的Flash界面,点击你喜欢的音乐电视分类,比如Country(乡村)。在打开的窗口右侧是播放列表,你可以点击某个缩略图来选择播放(也可以切换到List View列表浏览界面),在左侧的窗口会进行音乐电视的播放。还有更炫的地方,我们右击播放窗口,然后可以选择三种窗口模式:一种是标准窗口(Standard View),一种是全屏模式(Full Screen),一种是桌面侧边栏模式(Side Dock)。其次,共享性强,对于自己比较喜欢的音乐电视,我们可以点击工具栏“Share Video”按钮,通过E-mail或AIM(AOL聊天工具)来和朋友们分享。

提示:在使用这些AIR程序之前,我们需要事先在电脑上安装Adobe AIR,最新的版本为1.1,文件大小为12.8MB,支持简体中文,下载地址:http://get.adobe.com/air/。安装方法比较简单:双击下载的“AdobeAIRInstaller.exe”程序即可进行安装。

32-f02-4.jpg

_经典推荐:很享受的RSS资讯订阅——ReadAir

如果你喜欢订阅RSS资讯。ReadAir不仅是一个可以阅读Google Reader资讯的AIR应用程序,而且有一个非常漂亮的“阅读环境”——MAC OS X的主题风格让你的视觉很享受。是Google Reader爱好者的必备!

最新版本:v0.3 软件大小:639KB

官方网站:http://code.google.com/p/readair/

尝鲜2:让应用更方便,从互动性看AIR

相对于传统的Web平台,比如JAVA,AIR凭借Flash技术自身的特点可以获得更高的互动性。在使用基于AIR开发的应用程序过程中,我们可以体验Flash接口的互动能力,同样具有桌面应用软件才有的互动性。这样的AIR应用程序有eBay Desktop AIR。

感受eBay时尚购物——eBay Desktop AIR

对于喜欢在eBay购物的朋友来说,eBay开发的AIR购物程序——eBay Desktop AIR不容错过。eBay Desktop AIR是eBay开发的针对自身产品的桌面客户端软件,由AIR技术构建,通过它用户可以在桌面上离线进行商品浏览和竞拍,基本包括eBay Web网站版本的大部分功能。

最新版本:v1.0.5 软件大小:6.63MB

官方网站:http://desktop.ebay.com/

eBay Desktop AIR的界面设计精美,让购物者有足够的购物欲望,互动性强。

32-f02-6.jpg

在eBay Desktop AIR主窗口,我们可以根据商品分类来查看你感兴趣的商品,或者直接在上方输入商品关键词,比如IKEA(宜家),点击“Search”按钮,就可以搜索到相应的商品信息。点击该商品名称,就可以看到详细的内容。

不过,目前eBay Desktop AIR还不支持中文,商品信息没有中文的。随着AIR技术的成熟,预计eBay Desktop AIR不久将整合中文eBay(易趣网)的商品信息,那个时候eBay Desktop AIR就更实用了。

小提示:有部分AIR程序官方网站和应用程序的打开速度比较慢,或者访问不正常,我们可以使用代理服务器来访问。

经典推荐:方便的在线Office——Acrobat.com for My Desktop

Acrobat.com for My Desktop是Adobe在线办公服务Acrobat.com的AIR桌面版,功能强大,整合Buzzword(在线文字处理)、ConnectNow(在线会议工具)、Create PDF(在线创建PDF)、My Flies(网络硬盘)、Share(共享)功能于一身。

最新版本:v9 软件大小:1.47MB

官方网站:http://www.adobe.com/acom/

尝鲜3:脱机也能办公,从离线应用看AIR

相对于传统的网络应用程序,AIR的一大优势就是在于开发的应用程序支持脱机运行,相当于本地的应用程序,在需要网络的时候,可以连接网络,不需要的时候就不连接网络。比如可以离线写Twitter(迷你博客)的Twhirl,发布日志的时候连接一下网络;再比如Acrobat.com for My Desktop,可以通过Create PDF模块离线转换PDF文件,需要上传或共享的时候连接一下网络。

轻松写Twitter——Twhirl

如今,很多朋友喜欢写Twitter,有了Twhirl,我们就可以更加方便地写Twitter,把生活的点滴、想法全部写出来,想写就写,不用打开Twitter网站来在线写。Twhirl可以说是Twitter的福音!同时,Twhirl还加入了对FriendFeed的支持,支持多账户、多窗口操作。

最新版本:v0.8.4 软件大小:1MB

官方网站:http://www.twhirl.org/

AIR的一大优点就是网络应用离线化,基于AIR开发的Twhirl可以实现离线编辑。

首次运行Twhirl,会弹出账号管理(Accounts manager)窗口,因为Twhirl支持Twitter和FriendFeed,我们可以在左下角选择服务类型,比如Twitter。接着,在右下角的空白区域,输入你注册的Twitter用户名,点击“+”按钮来添加账号,添加完成后,点击右侧的“Connect”按钮,输入密码来登录Twitter。

小知识:什么是Twitter?

Twitter是即时信息的变种,有人称之为“微博客”、“迷你博客”,它允许用户将自己的最新动态、生活的点点滴滴和想法以短信息的形式发送给手机和个性化网站群。国外最著名的就是Twitter.com,国内比较知名的有饭否(fanfou.com)、叽歪(jiwai.de)、说说(shuo.in)等。要使用Twhirl,你需要在Twitter注册一个账号,打开Twitter.com即可进行注册。

登录成功后,就可以在打开的对话框窗口中写Twitter了,内容限制最多140个字符,要插入图片可以点击右下方的“Post Image”按钮来上传、张贴图片,要插入网址可以点击“shorten URL”按钮。

32-f02-7.jpg

Whirl还具有MAC OS X风格界面,可以实现透明效果,支持换肤功能。我们可以在账号管理窗口中切换到“Colors”标签页中更换。无论从功能、界面、稳定性、普及程度上来看,Twhirl无疑是Twitter最好的客户端程序,非常的实用!可见AIR技术的强大。

经典推荐:网络硬盘本地化——Xdrive Desktop Lite

通过Xdrive Desktop Lite你可以直接在桌面上将文件上传到网络硬盘——Xdrive(免费5GB),或者从Xdrive下载文件到电脑中,支持在两个窗格中进行拖放操作。对于Xdrive用户来说,就比较实用了。

最新版本:0.48 软件大小:1.36MB 官方网站:http://xdrive.com/desktop-lite/

尝鲜4: 玩转多平台,从跨平台应用看AIR

相对于传统的桌面应用程序,AIR开发的应用程序可以在Windows、MAC和Linux操作系统中使用,类似于JAVA技术。比如RSS阅读器ReadAir就可以在MAC和Windows中使用;Adobe Media Player就可以在Windows、Mac OS (PowerPC)和Mac OS (Intel)中使用。

高清视频播放——Adobe Media Player

Adobe Media Player(AMP)是由Adobe公司自主研发的一款基于AIR技术平台、全面支持H.264视频及HE-AAC音频业界标准的网络视频播放器。允许用户在线或离线状态下观看、订阅网络流媒体视频。目前,AMP的网络视频提供商包括著名的MTV、CBS、PBS、HGTV和Nickelodeon等52家公司,视频资源非常丰富。

最新版本:v1.1 软件大小:2.3MB 官方网站:http://get.adobe.com/amp/

网络播放本地化

AMP一大特点就是网络播放功能,集中播放、下载、收藏等功能,操作简单,类似于本地视频播放器。

运行AMP,在首页你可以选择感兴趣的视频分类,或者直接输入关键词来搜索视频,也可以直接打开网络视频提供商的视频节目(比如MTV)。在打开的视频节目中,点击视频缩略图就可以进行播放,支持全屏、全窗口播放。对于喜欢的视频,可以点击右下角的“ADD TO FAVORITES”加入到视频收藏夹。要下载某个视频,我们可以在主窗口中进行管理,点击“Downloads”,然后就可以进行下载控制。

32-f02-10.jpg

本地播放个性化

同时,AMP还可以支持本地视频的播放,支持FLV、3GP、MP4、MOV等格式视频文件。我们可以在AMP主窗口,点击“Personal Videos”(个人视频),在打开的窗口下方点击“ADD VIDEO”按钮来添加要播放的视频文件。添加完成后,点击相应的缩略图即可播放。不过不提供右键快捷键,功能还需要完善,已经放出的AMP 2版本应该有所改善。

小技巧:如何安装AIR应用程序?

安装AIR应用程序的方法大致有两种:一种是离线安装,一种是在线安装。前者可以事先下载AIR扩展名的应用程序,然后双击该AIR文件进行安装,安装方法比较简单,点击“安装”按钮,选择安装参数(包括是否添加桌面快捷方式、是否随系统启动、安装位置),然后就可以进行程序安装;后者可以打开AIR应用程序的官方主页,在相应的下载区域,点击Flash动画中的“Install Now”按钮,然后下载该AIR程序,打开该程序即可进行安装。如果有新版本,覆盖安装即可。

32-f02-11.jpg

尝鲜5: 比比谁最快,从运行速度看AIR

同样是开发一个桌面应用程序,基于AIR平台开发的应用程序体积小巧;相对于Web程序,AIR平台的应用程序因为是本地运行,只涉及到一个数据库连接的问题,遇到要下载的内容,第一次登录自动下载即可。

FLV视频编辑高手——RichFLV

RichFLV是一款小巧的Flash视频(.FLV)编辑工具,可以读取FLV视频文件中的源数据,包括视频、声轨、关键帧等信息。通过RichFLV我们可以对FLV视频文件进行读取、剪辑以及导出为各种格式的文件。

最新版本:v4.0 Beta 软件大小:593KB

官方网站:http://www.richapps.de/

RichFLV大小只有593KB,但是它可以完成FLV视频的编辑处理,运行速度、处理速度快。

32-f02-12.jpg

运行RichFLV,依次点击“File”、“Open”打开一个FLV视频文件,可以进行播放,通过底部的时间线可以创建关键点(Cue Points),然后可以进行剪辑,添加/删除某一段落。最后,可以通过“Export”菜单栏来将编辑的FLV视频转换为各种格式,比如MP3、SWF、JPG、PNG等。

其他经典相AIR程序推荐:

1.Snackr——http://www.snackr.net/(一款RSS桌面提醒与阅读器工具)。

2.Snoto——http://snook.ca/snoto/(浏览Flickr图片的好帮手)。

3.ColorBrowser——http://colorbrowser.googlecode.com/(Google出品的色彩管理工具)。

4. WebKut——http://toki-woki.net/p/WebKut/(基于AIR设计的网页截图工具)。

5. Alert Thingy——http://alertthingy.com/(出色的FriendFeed客户端程序)。

6. Shrink O'Matic——http://toki-woki.net/p/Shrink-O-Matic/(批量调整图片大小的工具)。

除了以上介绍的AIR程序,Adobe还提供了专门的AIR程序发布区,其中还有不少精品AIR程序,大家不妨去瞧瞧,看看哪些AIR程序最受欢迎,说不定还能找到“宝贝”:http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24。

编后:

在试用各种AIR技术应用中,小编的心情一直是激动的。首先是它类似于MAC OS X风格的漂亮界面,令人赏心悦目。其次它的便捷和互动性是前所未有的,一切以人为本的设计风格,把人的需求真正融入到各种应用中去,把原来复杂的操作程序简化了,一切为需求而设计,这也是人们最需要的桌面软件。从这些应用中我们已经感受到了AIR的巨大变化,但这只是一个开始,相信在今后它会带给我们更大的惊喜。

对于目前来说,简体中文版的AIR应用程序还不是很多,不过相信随着AIR技术被越来越多的国人所认可,简体中文版的AIR应用程序将更加丰富。