Adobe Integrated Runtime, o AIR, è un ambiente di runtime multipiattaforma creato da Adobe Systems per lo sviluppo di applicazioni Internet ricche che possono essere distribuite su desktop, dispositivi mobili e web. AIR è una combinazione di più tecnologie, tra cui HTML, JavaScript e Adobe Flash, che consentono agli sviluppatori di creare applicazioni Web interattive con le stesse funzionalità di un'applicazione desktop. AIR consente agli sviluppatori di creare applicazioni non solo visivamente attraenti, ma anche con un elevato livello di interattività e reattività.
Adobe AIR è stato rilasciato per la prima volta nel 2008 come parte di Adobe Creative Suite 3. Da allora è diventato un elemento sempre più importante. Da allora, è diventata una piattaforma di sviluppo sempre più popolare, con applicazioni AIR utilizzate da milioni di persone in tutto il mondo. L'ultima versione di Adobe AIR, la 19, è stata rilasciata nel 2017.
Adobe AIR offre una serie di vantaggi agli sviluppatori, tra cui la possibilità di creare applicazioni multipiattaforma, ovvero utilizzabili su più sistemi operativi. Inoltre, le applicazioni AIR sono facili da distribuire, in quanto possono essere distribuite su più piattaforme con un'unica base di codice. Le applicazioni AIR sono anche più sicure delle applicazioni Web tradizionali, in quanto sono sandboxate, ovvero non possono accedere alle risorse di sistema senza l'autorizzazione esplicita dell'utente.
Le applicazioni Adobe AIR sono utilizzate in diversi settori e per diversi scopi. Alcune delle applicazioni AIR più diffuse sono i giochi, la visualizzazione dei dati, la riproduzione dei media e la gestione dei documenti. Inoltre, le applicazioni AIR stanno diventando sempre più popolari per le applicazioni mobili, in quanto possono essere distribuite su dispositivi iOS e Android.
L'AIR SDK (Software Development Kit) è una suite di strumenti che consentono agli sviluppatori di creare applicazioni AIR. L'AIR SDK include il compilatore AIR, che consente agli sviluppatori di compilare le loro applicazioni in un unico file eseguibile, e una serie di altri strumenti che facilitano lo sviluppo.
Lo sviluppo di un'applicazione AIR richiede la conoscenza di HTML, CSS, JavaScript e ActionScript. Inoltre, gli sviluppatori dovrebbero avere una conoscenza di base della piattaforma Adobe Flash, poiché molte applicazioni AIR utilizzano Flash come piattaforma di sviluppo principale.
Adobe AIR supporta anche una serie di framework, come Adobe Flex e Adobe AIR SDK, che possono essere utilizzati per creare applicazioni AIR in modo più rapido e semplice. Questi framework forniscono agli sviluppatori una serie di componenti precostituiti che possono essere utilizzati per accelerare i tempi di sviluppo.
Le applicazioni Adobe AIR sono più sicure delle applicazioni Web tradizionali, in quanto sono dotate di sandbox, ovvero non possono accedere alle risorse di sistema senza l'esplicita autorizzazione dell'utente. Inoltre, le applicazioni AIR sono firmate digitalmente, il che significa che gli utenti possono essere certi che l'applicazione che stanno installando proviene da una fonte affidabile.
Le applicazioni Adobe AIR possono essere distribuite su dispositivi iOS e Android, il che le rende una scelta ideale per lo sviluppo di applicazioni mobili. Inoltre, le applicazioni AIR sono più sicure delle applicazioni mobili tradizionali, in quanto sono sandboxate, ovvero non possono accedere alle risorse di sistema senza l'esplicita autorizzazione dell'utente.
Con l'aiuto di Adobe AIR, gli sviluppatori possono creare applicazioni sicure, multipiattaforma e visivamente attraenti. Adobe AIR è la scelta ideale per gli sviluppatori che desiderano creare applicazioni interattive e reattive da utilizzare su desktop, dispositivi mobili e Web.
Adobe AIR è un sistema di runtime multipiattaforma che consente agli sviluppatori di creare applicazioni che possono essere eseguite su più sistemi operativi, tra cui Mac, Windows e Linux. Adobe AIR si basa sul runtime Adobe Flash Player, che consente agli sviluppatori di creare applicazioni Internet ricche che possono essere eseguite su una varietà di dispositivi. Le applicazioni Adobe AIR sono in genere confezionate come file .air, che possono essere scaricati e installati su un Mac.
Sì, Harman Adobe AIR è gratuito. È possibile scaricarlo dal sito web di Adobe (https://www.adobe.com/products/air/).
Adobe AIR è un ambiente di runtime multipiattaforma che consente agli sviluppatori di creare applicazioni native per più piattaforme con un'unica base di codice. Adobe AIR ha sostituito Adobe Flash Player come ambiente di runtime per le applicazioni basate su Flash di Adobe.
Adobe AIR è un ambiente di runtime multipiattaforma che consente agli sviluppatori di confezionare le proprie applicazioni con codice e risorse native e di distribuirle sui sistemi di destinazione. Le applicazioni AIR possono essere distribuite su Windows, macOS, iOS, Android e tvOS. AIR consente inoltre agli sviluppatori di creare applicazioni desktop che interagiscono con le applicazioni web.
Adobe AIR è un ambiente di runtime multipiattaforma che consente agli sviluppatori di creare applicazioni native per Windows, Mac e Linux con un'unica base di codice. Le applicazioni Adobe AIR sono costruite utilizzando HTML, CSS e JavaScript e possono essere distribuite agli utenti senza richiedere l'installazione di alcun software aggiuntivo.
Sebbene le applicazioni Adobe AIR siano generalmente sicure, vi sono alcuni rischi per la sicurezza da tenere presenti. Le applicazioni AIR possono accedere al file system locale, il che significa che possono leggere o scrivere dati sensibili sul disco rigido dell'utente. Inoltre, le applicazioni AIR possono effettuare connessioni di rete, il che potrebbe consentire a un utente malintenzionato di controllare l'applicazione in remoto o di rubare dati.
Gli utenti possono ridurre questi rischi installando solo applicazioni Adobe AIR provenienti da fonti affidabili e mantenendo il computer e il software aggiornati con le ultime patch di sicurezza.