Adobe AIR安卓版是世界著名Adobe公司旗下的一款独立的系统辅助软件。它不仅可以在Android系统上运行,还可以跨平台运行在Windows、Mac等操作系统上。Adobe AIR通过提供一个可扩展的运行环境,让开发者可以在无需浏览器的限制下独立运行应用程序。Adobe AIR安卓版为用户提供了更加便捷的应用程序安装方式。用户可以直接从Google Play商店或其他应用市场下载并安装支持Adobe AIR的应用程序,无需使用浏览器进行访问和下载,提供了更好的用户体验。Adobe AIR安卓版支持离线使用,一旦应用程序被下载和安装,用户无需依赖网络连接即可使用。这意味着用户可以在没有网络的情况下继续使用应用程序,提高了用户的灵活性和便捷性。Adobe AIR安卓版还提供了强大的跨平台支持,开发者可以使用Adobe AIR开发跨平台应用程序,无需为不同的操作系统编写不同的代码。这使得开发者能够更高效地开发应用程序,并在多个平台上推出同一款应用,提升了应用程序的覆盖范围和用户数量。
Adobe AIR优缺点
一、优势
1、比web的优势在于,有客户端的优势,可以脱机运行,在需要的时候偶尔连接网络。
2、比java跨平台的优势在于,其flash技术本身的带来的更吸引人的交互表现。
3、比传统的客户端优势,在于跨平台,和低开发成本,比如这一特性可以使现有的国内电子杂志系统,轻松实现跨平台。
二、缺点
1、其虚拟机的下载安装,会是一个推广的门槛.
2、毕竟采用的大多是web开发技术,虽然在桌面端有些api扩展,但肯定也不能完全替代传统客户端的开发。
基本介绍
1、Flash/Flex/ActionScript
2、HTML/JavaScript/CSS/Ajax
用户与AIR应用程序的交互方式与与本机应用程序交互。运行库安装一次在用户的计算机或设备上,然后AIR应用程序安装并像其他桌面应用程序一样运行。(在iOS上,未安装单独的AIR运行时;每个iOS AIR应用程序都是独立的应用程序。)
运行时提供一致的跨操作系统平台和框架来部署应用程序,因此消除了通过确保一致的功能和交互进行跨浏览器测试跨桌面。而不是针对特定操作进行开发系统,您可以将运行时作为目标,它具有以下优点:
1、为跨多个操作运行的AIR开发的应用程序无需您进行任何额外工作。运行时确保一致且可预测的演示和交互AIR支持的所有操作系统。
2、通过使您能够利用现有的web技术和设计模式。您可以扩展基于web的不学习传统桌面的桌面应用程序开发技术或本机代码的复杂性。
3、应用程序开发比使用低级别更容易C和C++等语言。你不需要管理复杂的环境,特定于每个操作系统的低级API。
在为AIR开发应用程序时,您可以利用框架和API集:
1、运行时和AIR框架
2、SWF文件和Flex框架中使用的ActionScript API(作为以及其他基于ActionScript的库和框架)
3、HTML、CSS和JavaScript
4、大多数Ajax框架
5、Adobe AIR的本机扩展,提供ActionScript提供访问平台特定功能的API用本地代码编程。本机扩展还可以提供访问到遗留本机代码,以及提供更高性能的本机代码。
Adobe Air使用步骤
【步骤01】
Adobe AIR可以不必经由浏览器而对网络上的云端程式做控制,因为它是针对网络与桌面应用的结合所开发出来的技术。它最大的优点是跨平台式以及涵盖各个主流系统。如果要安装像新浪微博AIR,就必须安装Adobe AIR,因为所有AIR软件全部基于Adobe AIR而运转。
【步骤02】
用Flash/Flex开发的android应用就需要Adobe AIR运行时环境。也就是相当于把Flash放到窗口里当作软件运行,因为它是支撑Flash开发的桌面平台应用程序运行的。
【步骤03】
基于flash开发的桌面软件需要这个AIR程序才能运行。当然如果没有涉及这点的话,AIR本身并没有可以使用的功能。
【步骤04】
基于Flash or Flex的,其基础内容是 Flash/Flex (SWF)的应用程序;而基于Flash or Flex 附带PDF或HTML的,其基础内容是Flash/Flex (SWF) 带有 HTML (HTML, JS, CSS) 或PDF内容的HTML应用程序。
【步骤05】
如果基础内容是HTML, JS, CSS的 HTML应用程序的,则附带 Flash/Flex或 PDF。基础内容是HTML带有Flash/Flex (SWF)或PDF 内容的应用程序的,要与AIR应用程序的交互操作,跟本地桌面程序的使用方法一样。
【步骤06】
先创建一个文件名为 HelloWorld-app.xml 的 XML 文件并保存到项目目录中。然后添加 元素,在其中包含 AIR 命名空间属性。其中 命名里的“2.8”是指应用程序运行时的版本。
常见问题
1、AdobeAIR应用软件适用于哪些创作工具?
AIR应用程序的开发环境不会专门用于构建。Web开发者可以使用他们选择的IDE(包括基于Eclipsee)™FlashBuilder、AdobeAIR应用软件由FlashProfessional和Dreamweaver等Adobe工具组成。FlashBuilder和FlashProfessional也支持移动和电视应用软件的开发。
免费的AIRSDK提供了一套命令行工具,用于包装AdobeAIR应用程序。您可以将SDK与任何文本编辑器一起使用,从而构建和部署AIR应用程序。
假设AdobeAIR可以建立应用软件,我是否需要从Adobe购买工具?
没有。你可以和任何文本编辑器一起使用免费的AdobeAIRSDK,从而构建和部署AIR应用软件。
2、AdobeAIR和AdobeCreativeSuite®是什么联系?
AdobeCreativeSuite软件是一套印刷软件,Web、视频和移动发布的工具。HTMLLAPP应用程序中的一些CreativeSuite、Flash和JavaScript功能,可以作为AIR应用软件进行交付。
FlashBuilder、FlashCatalyst、FlashProfessional和Dreamweaver都提供AIR应用程序的开发和导出。
3、AdobeAIR和Flex的关系是什么?
Flex是一个免费的开源框架,用于利用Flash技术构建RIA。RIA适用于AIR设备。就像你可以把Flex和FlashPlayer一起使用一样,你也可以把Flex和AIR一起使用,这样你就可以在浏览器中构建和交付RIA,从而在桌面上构建和交付RIA。
4、JavaScript架构与AIR有什么关系?
AIR适用于所有JavaScript架构,JavaScript架构适用于在AIR上部署的桌面应用。大多数常见的JavaScript架构都可以和AIR一起使用。
5、什么HTML和JavaScript模块常用于AdobeAIR?
开源WebKitHTML/JavaScript引擎处理AIR中的HTML和JavaScript。
更新日志
v25.0.0.134版本
修复bug,增加安全性
Adobe AIR安卓版是一款独立的系统辅助软件,为用户提供了更便捷的应用安装方式和离线使用功能。它支持跨平台开发,让开发者能够高效地开发出跨平台应用程序。而且,Adobe AIR安卓版还具备丰富的功能和特性,提供优质的应用体验。如果您希望在Android系统上运行独立的应用程序,Adobe AIR将是您的理想选择。快来下载体验吧!