? AIR , eller Adobe Integrated Runtime , er en runtime-miljø program utviklet av Adobe Systems som opererer på tvers av flere plattformer . Adobe utviklet programvaren for AIR til at brukere kan bygge rike Internett-applikasjoner som benytter Adobe Flash eller Flex -programmer eller verktøy som HTML eller Ajax . Adobe hevder at AIR er lastet ned og installert over 100 millioner ganger , men dette tallet har kommet under debatt . Utgivelsen Historie
Adobe lanserte i en forhåndsvisning beta skjema for et program som heter " Apollo " 19. mars 2007. Omdøpt AIR den 10. juni 2007 ble programmet gitt en full offentlig betaversjon, etterfulgt av to betaversjoner , med tilhørende fikser 1. oktober 2007 og 12. desember 2007. Den offisielle utgivelsen av Adobe AIR 1.0 skjedde den 25. februar 2008, med Adobe slippe AIR runtime program med en software development kit . Mens programmet kjørte bra på Windows og Mac OS X operativsystem , det var problemer på Linux. Adobe AIR 1.5 Linux ble sluppet 18. desember 2008, noe som åpner for stabil bruk av AIR på Linux-systemer .
Bruk
Klienter bruker AIR som en allsidig runtime-miljø i som å lage programmer med Flash, ActionScript , HTML eller JavaScript-kode mens du nyter den standard følelsen av desktop -grensesnitt . Klienter er ment å vurdere AIR en stand-in for en nettleser runtime-miljø , som gjør at rike Internett-applikasjoner til å kjøre på skrivebordet uten bruk av andre selvstendige programmer, for eksempel en nettleser .
Sammenligning mellom luft og nettleserprogrammer
bruk av programmer i AIR runtime miljøet snarere enn i nettlesere har ulemper samt fordeler . Når du bruker en rik Internett-program i en nettleser, en bruker normalt ikke trenger å installere noe ekstra programvare , mens bruk av det samme programmet i AIR krever at søknaden pakkes og digitalt signert , og deretter pakket ut og installert når den er lastet ned på brukerens lokale system . Samtidig gir bruk av programmet gjennom AIR denne rike Internett-programmet uhemmet tilgang til brukerens lagringsplass og programfiler. Dette er i kontrast til hvor vanskelig at en søknad ansikter når utplassert i en nettleser , hvor det er begrenset fra enkelte eller alle sluttbrukerens lagring og systemfiler.
AIR og JavaScript
p Det er mulig for utviklere å kode AIR-programmer helt i JavaScript , men er AIR grensesnitt med JavaScript litt annerledes i forhold til det med nettlesere , siden AIR ikke kan støtte den dynamiske utførelse av kode under kjøring i program-grensesnittet . Ifølge Adobe er endringen i JavaScript i AIR en ekstra sikkerhet skal begrense innholdet i et program fra å angripe en kundes system . Den største konsekvensen er at JavaScript-rammeverk som bruker funksjoner som eval ( ) er ikke kompatible med Adobe AIR , men flere rammer har blitt oppdatert for å imøtekomme AIR restriksjoner .
Adobes bruk Krav
Adobe har hevdet at AIR er lastet ned og installert over 100 millioner ganger av brukere over hele verden , og at de fleste rike Internett-applikasjoner som brukes på disse AIR miljøer er installert og benyttes direkte etter AIR er installert av sluttbrukeren . Imidlertid har Adobe kommet under kritikk for rapportering av disse tallene på denne måten , som AIR blir automatisk pakket med Adobe Reader. I juli 2008 ble AIR samlet i med Adobe Reader 9 utgivelsen, og brukerne ikke har muligheten til å avslå installasjonen av AIR miljøet . Som i 2010, med utgivelsen av Adobe 9.3 , er AIR fortsatt installert uten at sluttbrukeren å kunne avslå .