AIR概念问题答疑解惑

本文来自:我的博客

之所以想写这篇,就是想给初学者推开一点门缝,毕竟现在网上的资料比较少,且没有一个阶梯的过程。

AIR是什么

AIR是Adobe公司推出的一个产品,一般我们讲AIR,可以指AIR应用程序也可以指AIR运行环境(AIR runtime)。其实它就是这么个东西,将AIR运行环境(也是个程序哦,Adobe制作)安装在操作系统(windows,linux皆可,这就是为什么说它是跨平台的)上,然后AIR应用程序就可以依托AIR运行环境程序而运行了。知道大名鼎鼎的Java吧,它也是有个java虚拟机对于与AIR运行环境。我们说的AIR,其实就是runtime和应用程序的结合体。再多说一个,我们用flex builder或者flash开发的AIR,指的是应用程序,而不是runtime,AIR runtime是Adobe为我们准备的运行环境程序,应该已经安装了的。

为什么要AIR runtime

要知道,不同的操作系统有不同的系统指令,一般我们所有的应用程序都会去调用那些指令,所以应用程序都必须开发出windows版本,linux版本等等来对应于不同的操作系统。而AIR runtime就是一个中介,AIR应用程序向AIR runtime发出指令,AIR runtime再向系统发出指令。于是,只要AIR runtime对于应用程序来说是接口一致就行了。开发者只要开发一套应用程序就能在不同的操作系统上运行了。也可以说,AIR应用程序是一定要依赖AIR runtime的,没有中介传递指令,系统是不会承认的。

AIR API和Flex framework啥关系

AIR开发所使用的API的大部分,是flex framework。也就是说,flex API +一部分API = AIR API。

AIR runtime和flash player啥关系

一般的理解,flash player是浏览器的一个插件对吧。那AIR runtime可以这么理解,它抛弃了浏览器,自己是一套程序再加上flash player,于是它就是一个可以独立运行的桌面程序。这也可以解释上面一个问题,AIR其实就是Flex的全部加上一些桌面程序才有的功能。

AIR开发环境如何搭建

Adobe为我们建立了很傻瓜式的开发方式,flex builder3或者flash都可以编码和编译。

AIR运行环境搭建

依照上面讲的,首先需要安装AIR runtime,到这里下载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值