Adobe AIR est une fonctionnalité d'exécution multiplateforme qui permet aux développeurs d'utiliser les normes HTML/CSS, JavaScript et Ajax, le langage ActionScript et les logiciels Adobe Flex et Adobe Flash Professional. ActionScript permet de déployer des applications web sous forme de modules clients autonomes, qui ne sont pas affectés par les restrictions imposées par les navigateurs. La souplesse et la cohérence de l'espace de travail du développeur offert par Adobe AIR en tant que composant d'Adobe Flash Platform, qui permet de programmer des applications pour les exécuter sur différents appareils et plates-formes, contribuent à libérer tout le potentiel créatif des programmeurs et des concepteurs.
Plates-formes prises en charge par Adobe AIR
Les programmes écrits avec Adobe AIR s'exécutent sur de nombreuses plateformes dotées d'un environnement exécutable fourni par Adobe ou ses partenaires. Tous les systèmes d'exploitation modernes de la famille Microsoft NT sont pris en charge : Windows XP, Vista, 7, 8. Android, Linux, macOS (Intel et PowerPC), QNX sont également pris en charge. La version 2.7.1 et les versions ultérieures ne prennent pas en charge Linux (la dernière version d'AIR prenant en charge Linux est la 2.6.0).
Paquets d'installation
Adobe AIR a la capacité intégrée de créer des paquets d'installation. Le paquet d'installation peut être facilement installé sur le PC de l'utilisateur.
Avantages d'Adobe AIR
- Avec AIR, toute application précédemment écrite en HTML ou Flex peut être facilement transférée sur le PC de l'utilisateur ;
- Les applications ont accès au système de fichiers, au presse-papiers, aux fenêtres multiples et à la fonctionnalité "glisser-déposer" ;
- Flash Builder 4.7 beta 2 inclut la prise en charge de la programmation multithread ActionScript.
Inconvénients de la plate-forme
- L'accès aux services web et à SQLite est limité ;
- Adobe AIR est protégé par une licence propriétaire.