谈起Adobe AIR软件,我想很多人会对其感到陌生,甚至不知道它是干什么用的,那么Adobe AIR是什么软件?Adobe AIR有什么用呢?想了解这个软件的朋友不妨看看小编整理的以下文章,有详细介绍哦!

Adobe AIR简介

其实通俗的讲Adobe AIR就是一个平台,这个平台提供一些软件接口,想开发软件的人员用这些接口和其他的编程技术可以开发出来一些软件,而这些开发出来的软件只有在安装有Adobe AIR的电脑上可以运行。你看看你电脑上有没有必须依靠Adobe AIR才能运行的软件,如果没有,可以卸掉它,现在基于Adobe AIR的软件不是很多,一般有的也可以找其他软件代替的。

我们再来看看一般的专业解释:

Adobe Integrated Runtime (AIR)是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建附Internet应用程序并部署为桌面应用程序。

AIR 支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见过的最具用户体验的RIA程序,例如,一个AIR程序可以使用如下一种或多种组合技术构建:

Flash / Flex / ActionScript,HTML / JavaScript / CSS / Ajax,PDF可嵌入任何应用程序中作为结果,AIR应用程序可以是:

基于Flash或Flex:应用程序根内容(理解为容器)为Flash/Flex (SWF),基于Flash或Flex的HTML或PDF。应用程序的根内容为基于Flash/Flex(SWF)的HTML(HTML,JS,CSS)或PDF。

基于HTML,应用程序根内容为HTML,JS,CSS,基于HTML的Flash/Flex或PDF,应用程序根内容为基于HTML的Flash/Flex(SWF)或PDF用户使用AIR应用程序的方式和传统桌面程序是一样的,当运行时环境安装好后,AIR程序就可以其他桌面程序一样运行了。

因为AIR 是应用程序运行时环境,因此她很小且对用户来说不可见。运行时环境提供了一套一致的跨操作系统平台和框架来开发和部署应用程序,因此你的程序不必到每个平台上进行测试,在一个平台上开发好就可以在其他平台上运行了,这有很多好处:

开发AIR应用程序不必做额外的跨平台工作,节省了时间,因为跨平台的工作AIR都帮我们做好了(只要其他平台能支持AIR)。

比起Web技术及其设计模式,AIR应用程序开发迅速,它允许将Web开发技术搬到桌面上来而不用另外去学习桌面程序开发技术或复杂的底层代码,这比起低级语言如C和C++更容易学习,且不用去处理每个操作系统复杂的底层APIS。

现在用Flash/Flex开发的Android应用需要Adobe AIR运行时环境,否则无法运行,当然也是以Apk的方式打包。

Adobe目前致力于移动领域的跨平台应用,基于AIR, 用Flash开发的应用得以做到跨平台发布。最新的AIR 2.6支持Android iOS和黑莓平板电脑的QNX系统。

开发AIR 的工具(SDK)都有哪些?

1、Adobe AIR SDK(官方的标准开发工具包)

2、Flex 3 SDK

3、Flex Builder 3

4、Dreamweaver CS3 + Adobe_AIR_extension_for_Dreamweaver_CS3(扩展插件)

5、Flash CS3 + Adobe_AIR_update_for_Flash_CS3_Professional(扩展插件)

如何使电脑能运行AIR程序?

就像您必须在电脑里安装“Java虚拟机”后(往往被集成到操作系统里),才能运行使用Java语言编写的软件一样。要想运行采用AIR技术的程序,您必须安装一个Adobe AIR。

Adobe AIR是什么软件?Adobe AIR有什么用?我想现在大家应该很清楚了吧,如果你的电脑没有这款软件,那就赶紧下载安装一下吧!

计算机编程可以用air,Adobe AIR是什么软件?Adobe AIR有什么用?相关推荐

  1. Adobe的音频编辑软件Adobe Audition (Au)2023版本下载与安装教程

    目录 前言 一.Audition 安装 二.使用配置 总结 前言 Adobe Audition是一个功能强大的专业音频编辑器,实际上是一个数字音频工作站.这款软件在被Adobe购买之前被称为Cool ...

  2. 论中国青少年学习计算机编程的必要性

    近年来,国内外青少年教育掀起了一股计算机编程学习浪潮.欧美国家将计算机编程能力作为与阅读.写作.算术能力并列的四大基本能力之一.最新的STEAM教育理念跨越了科学(Science,S).技术(Tech ...

  3. Adobe CS6(大师版)软件详解79

    Adobe CS6(大师版)软件详解79 电子文档制作软件AdobeAcrobat.:矢量动画处理软件AdobeFlash.:网页制作软件AdobeDreamweaver.:矢量图形绘图软件Adobe ...

  4. Adobe AIR的未来 The Future of Adobe AIR

    Adobe AIR的未来The Future of Adobe AIR 文章目录 Adobe AIR的未来 Adobe AIR的用途 Adobe AIR仍然可以使用么? 是的,当然可以 Adobe A ...

  5. 计算机编程的 20 年变迁!

    技术在更迭,科技在变化.20 年前,或许只是处于概念型的技术,如今早已深入落地我们的日常生活中,而从计算机编程角度来看,在互联网发展的 20 年间,究竟有哪些根本性的变化?本文即将揭晓答案. 作者 | ...

  6. 为计算机编程序英语作文,计算机编程员英文简历范文

    以下是无忧考网为大家整理的关于计算机编程员英文简历范文的文章,希望大家能够喜欢! Basic information: Name: Yjb ys Gender: Male Age: 21 Nation ...

  7. 计算机编程课程顺序_您可以在6月开始参加630项免费的在线编程和计算机科学课程...

    计算机编程课程顺序 Six years ago, universities like MIT and Stanford first opened up free online courses to t ...

  8. 计算机编程书籍-笨办法学Python 3:基础篇+进阶篇

    编辑推荐: 适读人群 :本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员. "笨办法学"系列, ...

  9. 计算机学具制作,一种具有防护功能的计算机编程学具的制作方法

    本发明涉及计算机编程学具技术领域,尤其涉及一种具有防护功能的计算机编程学具. 背景技术: 计算机编程是指利用计算机语言让计算机进行执行的过程,为了提高学生的计算机编程能力,在学习的过程中,学生需要专门 ...

最新文章

  1. 《2022博客之星拉票专用帖》
  2. User-Agent-Switcher和fiddler
  3. linux中mongo的导出数据,Linux下mongodb安装及数据导入导出教程(示例代码)
  4. oracle测试没响应,Oracle JDBC 没响应,是不是BUG?
  5. Fibonacci递归非递归方法
  6. 【转】医疗业务学习笔记--DICOM协议的基础内容!!!!!!!!!!
  7. Kaggle新赛:自动检测赛场上的头盔撞击事件
  8. matlab编程的步骤,如何画matlab程序的流程图?求解答
  9. 利用BioEdit软件进行短序列序列比对之查看突变位点
  10. 做网站用企业网站模板好不好
  11. old-style parameter declarations in prototyped function definition
  12. 关于牛顿迭代求根的笔记
  13. Camtasia2023简体中文标准版免费更新下载
  14. 这个世界是一个矛盾的综合体,高手有在各种各样的矛盾中保持平衡的能力
  15. 识别电路板上贴片电阻型号0805 0402 0603 1206封装信息
  16. 路由器AP、中继、桥接等模式区别
  17. 中间件 东方通tongweb的使用
  18. Python对微信好友进行简单统计分析
  19. 基于单片机的温度控制系统(max6675)
  20. SAP MTO案例教程AP应付会计前台操作

热门文章

  1. 你所不知道的蓝牙适配器的好处
  2. redis+set+redom_Redis+命令参考(中文版)——Key(键)_IT168文库
  3. Android调用系统的拍照,打开相册功能
  4. 洛谷P1136火柴棒等式
  5. STM32F1读取MLX90632非接触式红外温度传感器
  6. java 多线程基础
  7. HybridCLR 使用流程记录(一)
  8. 基于flowable的upp(统一流程平台)运行性能优化(1)
  9. IP-Spoofing(IP欺骗)
  10. 科大讯飞——麻省理工科技评论