Adobe AIR è una funzionalità runtime multipiattaforma che consente agli sviluppatori di utilizzare gli standard HTML/CSS, JavaScript e Ajax, il linguaggio ActionScript e il software Adobe Flex, Adobe Flash Professional. ActionScript distribuisce applicazioni Web implementate come moduli client autonomi, che non sono influenzati dalle restrizioni del browser. La flessibilità e la coerenza dell'area di lavoro degli sviluppatori fornita da Adobe AIR come componente della Adobe Flash Platform, che consente di programmare le applicazioni per l'esecuzione su diversi dispositivi e piattaforme, contribuisce a liberare il pieno potenziale creativo di programmatori e designer.
Piattaforme supportate da Adobe AIR
I programmi scritti con Adobe AIR vengono eseguiti su molte piattaforme che dispongono di un ambiente eseguibile di Adobe o dei suoi partner. Sono supportati tutti i moderni sistemi operativi della famiglia NT di Microsoft: Windows XP, Vista, 7 e 8. Sono supportati anche Android, Linux, macOS (Intel e PowerPC), QNX. La versione 2.7.1 e successive non supportano Linux (l'ultima versione di AIR che supporta Linux è la 2.6.0).
Pacchetti di installazione
Adobe AIR ha la capacità integrata di creare pacchetti di installazione. Il pacchetto di installazione può essere facilmente installato sul PC dell'utente.
Vantaggi di Adobe AIR
- Con AIR, qualsiasi applicazione precedentemente scritta in HTML o Flex può essere facilmente migrata sul PC dell'utente;
- Le applicazioni hanno accesso al file system, agli appunti, alle finestre multiple e alla funzionalità drag and drop;
- Flash Builder 4.7 beta 2 include il supporto per la programmazione multi-thread di ActionScript.
Svantaggi della piattaforma
- L'accesso ai servizi Web e a SQLite è limitato;
- Adobe AIR è protetto da una licenza proprietaria.