AdobeAir无疑是Adobe公司旗下最受关注的跨平台应用平台之一。借助这一神奇的工具,不论你身在何处,无论是Windows、macOS、iOS,还是Android设备,你都能轻松运行基于air标准开发的应用。放眼望去,高效率似乎已不再是遥不可及的梦想,因为已经为你节省了大量开发时间。这个强大的平台提供了多种技术支持,无在包括台式机、上网本、平板电脑、智能手机和电视在内的各种设备上,你的创意将得以展现。
软件特点
1、交付可媲美游戏机的游戏
Stage3D
为浏览器、iOS和Android?构建令人震撼、运行速度超快且具有电影级效果的2D和3D游戏。使用速度发挥到极致的GPU渲染,从而充分发挥OpenGL和DirectX显卡的强大性能。
并发性
使用ActionScript?Worker和共享的ByteArray支持,创建高性能、响应更灵敏的游戏和内容。通过将任务分载到并发运行的后台工作线程来共享内存并利用机器资源(仅限AIR桌面应用程序)。
可扩展性
为开发人员提供使用AIR本机扩展调用其特定于平台的本机代码的功能。通过AdobeGameDeveloperTools免费获取一系列本机库,以进一步支持开发人员。
2、创造令人赞叹的媒体
高清品质的视频
使用行业标准级编解码器(如H.264、AAC和MP3)播放高品质的高清视频。使用可以扩展到所有平台的GPU硬件优化和的芯片组,提供一流的视频性能。
高品质的服务
利用经优化的自适应比特率视频流媒体以及丰富的功能吸引观看者。对流媒体标准(如HDS和RTMP)的支持以及渐进式视频使您可以跨各种网络和CDN配置高效且灵活地交付视频内容。
内容保护
使用AdobeAccess交付受保护的优质视频内容,该软件支持各种业务模型,包括视频点播、现场直播、高清内容租赁、订阅和电子销售。
3、开发高性能应用程序
经优化的内容
通过使用LZMA压缩API、垃圾收集API、针对Stage3D的纹理压缩支持等,交付高性能应用程序。
增强渲染
探索Adobe高性能2D/3DGPU硬件加速图形渲染的新架构,该架构为应用程序高级渲染提供了低级Stage3DAPI。
高级位图控制
使用增强的高分辨率位图支持、位图缓存和异步位图解码,交付更流畅的动画和交互性。
软件亮点
1、可承载Flash应用程序
支持Flash应用程序的构建和运行,使开发人员能够创造高性能的、交互式的桌面和移动应用程序;
2、平台无关性
支持多个操作系统,包括Windows、MacOS、Linux以及移动设备操作系统,使其具有优越的跨平台能力;
3、独立运行
与Web应用程序相比,应用程序不需要浏览器环境,用户可以在离线状态下使用这些应用程序,提供了更好的可用性和易用性;
4、富媒体支持
引擎内置对音频、视频和图形等富媒体格式的支持,使其成为构建虚拟世界的理想工具;
5、本地文件支持
应用程序可以访问localfilesystem来读取和写入文件,使得应用程序可以将数据存储在本地,从而提高应用程序的效率和安全性;
6、简化开发过程
提供了一系列简化的API和工具,可以帮助开发人员快速构建高质量的应用程序,尤其是Flash/Flex开发者。
软件优势
1、比java跨平台的优势取决于,其flash技术性自身的产生的更吸引人的互动主要表现。
2、比web的优势取决于,有客户端的优势;能够离线运作,在必须的过程中有时候网络连接。
3、比传统式的客户端优势,取决于跨平台,和低项目成本,例如这一特点能够使原有的中国电子期刊系统软件,轻轻松松完成跨平台。
软件使用教程
1、AdobeAIR可以不必经由浏览器而对网络上的云端程式做控制,因为它是针对网络与桌面应用的结合所开发出来的技术。它最大的优点是跨平台式以及涵盖各个主流系统。如果要安装像新浪微博AIR,就必须安装AdobeAIR,因为所有AIR软件全部基于AdobeAIR而运转。
2、用Flash/Flex开发的android应用就需要AdobeAIR运行时环境。也就是相当于把Flash放到窗口里当作软件运行,因为它是支撑Flash开发的桌面平台应用程序运行的。
3、基于flash开发的桌面软件需要这个AIR程序才能运行。当然如果没有涉及这点的话,AIR本身并没有可以使用的功能。
4、基于FlashorFlex的,其基础内容是Flash/Flex(SWF)的应用程序;而基于FlashorFlex附带PDF或HTML的,其基础内容是Flash/Flex(SWF)带有HTML(HTML,JS,CSS)或PDF内容的HTML应用程序。
5、如果基础内容是HTML,JS,CSS的HTML应用程序的,则附带Flash/Flex或PDF。基础内容是HTML带有Flash/Flex(SWF)或PDF内容的应用程序的,要与AIR应用程序的交互操作,跟本地桌面程序的使用方法一样。
6、先创建一个文件名为HelloWorld-app.xml的XML文件并保存到项目目录中。然后添加<application>元素,在其中包含AIR命名空间属性。
新手教程
1、用户下载到需要AdobeAIR才能打开的游戏后,来本站下载AdobeAIR最新版;
2、下载完成后再打开游戏,就可以进入啦~
常见问题
【一般问题:】
1、什么是Adobe®AIR®?
这是一个跨操作系统的运行时,它允许开发人员结合使用HTML、JavaScript和Flex技术以及ActionScript®,在包括台式机、上网本、平板电脑、智能手机和电视在内的各种设备上部署富Internet应用程序(RIA)。AIR允许开发人员使用熟悉的工具(如AdobeDreamweaver®、FlashBuilder®、FlashCatalyst®、FlashProfessional或任何文本编辑器)构建他们的应用程序并轻松交付可以跨多个操作系统运行的单一应用程序安装程序。
2、可以在哪些操作系统上运行?
可以在Windows®、MacOS、Android™、iOS和BlackBerry®TabletOS上运行。了解详情›
3、购买需要多少钱?
运行时和AIRSDK均免费向大多数用户提供。
4、与其他连接Internet的应用程序(如构件)相比如何?
利用AIR,开发人员可以构建包括构件在内的各种应用程序。AIR不提供构件管理器(如边栏或顶部图层),但可以在AdobeAIR上构建构件管理器。AIR中目前不支持Android构件。
5、Adobe是否提供AIR应用程序?
是的。目前,Adobe提供多种AIR应用程序,包括面向创意专业人士的AdobeTouchApps、AdobeConnect™、AdobeStory、AdobeHelpManager客户端、TourdeFlex和其他应用程序。此外,AdobeLabs目前提供由AIR提供支持的多款应用程序,包括AdobeDreamweaverWidgetBrowser和AdobeAIRLaunchpad。DigitalPublishingSuite中的ContentViewer同样由AdobeAIR提供支持。
【设计人员与开发人员所遇问题:】
1、哪些创作工具支持创建AdobeAIR应用程序?
不存在专门用于构建AIR应用程序的开发工具。Web开发人员可以使用他们选择的IDE(包括基于Eclipse™的FlashBuilder、FlashProfessional和Dreamweaver等Adobe工具)构建AdobeAIR应用程序。FlashBuilder和FlashProfessional还支持开发移动和电视应用程序。
免费的AIRSDK提供了一套用于打包AdobeAIR应用程序的命令行工具。您可以将该SDK与任何文本编辑器一起使用。
如果要为AdobeAIR构建应用程序,我需要从Adobe购买工具吗?
不需要。您可以将免费的AdobeAIRSDK与任何文本编辑器一起使用,进而构建和部署AIR应用程序。
2、与AdobeCreativeSuite®是何种关系?
AdobeCreativeSuite软件是一套用于印刷、Web、视频和移动发布的工具。某些CreativeSuite应用程序提供HTML、Flash和JavaScript功能,这些功能可以用于交付AIR应用程序。
FlashBuilder、FlashCatalyst、FlashProfessional和Dreamweaver均提供开发和导出AIR应用程序的支持。
3、与Flex是何种关系?
Flex是一个用于使用Flash技术构建RIA的免费开源框架。AIR支持设备上的RIA。您也可以将Flex与AIR一起使用,进而在桌面上构建和交付RIA。
4、AIR与JavaScript框架是何种关系?
AIR支持所有JavaScript框架,JavaScript框架可用于构建在AIR上部署的桌面应用程序。大多数常见的JavaScript框架均可与AIR一起使用。
5、中使用的是何种HTML和JavaScript引擎?
AIR中的HTML与JavaScript由开源WebKitHTML/JavaScript引擎处理。