O Adobe AIR é uma funcionalidade de tempo de execução entre plataformas que permite aos desenvolvedores usar os padrões HTML/CSS, JavaScript e Ajax, a linguagem ActionScript e o software Adobe Flex, Adobe Flash Professional. O ActionScript implanta aplicativos da Web implementados como módulos de cliente autônomos, que não são afetados pelas restrições do navegador. A flexibilidade e a consistência do espaço de trabalho do desenvolvedor fornecido pelo Adobe AIR como um componente da Adobe Flash Platform, que permite que os aplicativos sejam programados para serem executados em diferentes dispositivos e plataformas, ajuda a liberar todo o potencial criativo de programadores e designers.
Plataformas compatíveis com o Adobe AIR
Os programas escritos com o Adobe AIR são executados em muitas plataformas que têm um ambiente executável da Adobe ou de seus parceiros. Todos os sistemas operacionais modernos da família Microsoft NT são compatíveis: Windows XP, Vista, 7, 8. Android, Linux, macOS (Intel e PowerPC) e QNX também são suportados. A versão 2.7.1 e posteriores não são compatíveis com o Linux (a versão mais recente do AIR compatível com o Linux é a 2.6.0).
Pacotes de instalação
O Adobe AIR tem a capacidade integrada de criar pacotes de instalação. O pacote de instalação pode ser facilmente instalado no PC do usuário.
Benefícios do Adobe AIR
- Com o AIR, qualquer aplicativo escrito anteriormente em HTML ou Flex pode ser facilmente migrado para o PC do usuário;
- Os aplicativos têm acesso ao sistema de arquivos, à área de transferência, a várias janelas e à funcionalidade de arrastar e soltar;
- O Flash Builder 4.7 beta 2 inclui suporte para programação ActionScript multi-threaded.
Desvantagens da plataforma
- O acesso aos serviços da Web e ao SQLite é limitado;
- O Adobe AIR é protegido por uma licença proprietária.