? AIR oder Adobe Integrated Runtime , ist eine Laufzeitumgebung Programm von Adobe Systems , die über mehrere Plattformen betreibt entwickelt. Adobe entwickelt die Software für AIR Benutzern zu ermöglichen, Rich-Internet- Anwendungen, die Adobe Flash -oder Flex- Programme oder Tools wie HTML oder Ajax nutzen zu bauen. Adobe behauptet, dass AIR heruntergeladen wurde und über 100 Millionen Mal installiert , wenn diese Zahl unter Debatte gekommen ist. Version Verlauf
Adobe in einer Vorschau Beta-Form für ein Programm mit dem Namen "Apollo" am 19. März 2007 veröffentlicht. Umbenannt AIR am 10. Juni 2007 wurde das Programm eine umfassende öffentliche Beta-Version , um zwei weitere Beta-Versionen folgen gegeben , mit begleitenden Korrekturen am 1. Oktober 2007 und 12. Dezember 2007 . Die offizielle Version von Adobe AIR 1.0 ereignete sich am 25. Februar 2008 , mit Adobe AIR-Laufzeitumgebung Loslassen des Programms mit einem Software Development Kit . Während das Programm lief auch unter Windows und Mac OS X -Betriebssystemen gab es Probleme unter Linux. Adobe AIR 1.5 Linux wurde am 18. Dezember 2008 veröffentlicht , so dass für eine stabile Nutzung von AIR auf Linux-Systemen .
Nutzungsbedingungen
Clients verwenden AIR als vielseitiger Laufzeitumgebung in welche Programme mit Flash , ActionScript , HTML -oder JavaScript- Code entwerfen und genießen Sie die Standard- Desktop-Oberfläche Gefühl . Kunden sollen AIR ein Stand- in für einen Browser -Laufzeitumgebung , die Rich-Internet- Anwendungen auf dem Desktop ohne die Verwendung von anderen in sich geschlossenen Anwendungen wie einen Internet-Browser laufen zu lassen .
Vergleich zwischen Luft-und Browser-Programme
der Einsatz von Programmen in der AIR- Laufzeitumgebung anstatt in Browsern hat Nachteile sowie Vorteile . Bei Verwendung einer Rich Internet Anwendung in einem Browser , ein Benutzer in der Regel nicht notwendig, weitere Software zu installieren, während die Verwendung des gleichen in Luft erfordert , dass die Anwendung und verpackt werden digital signiert und dann ausgepackt und installiert , sobald es heruntergeladen auf dem lokalen System des Benutzers . Gleichzeitig stellt die Nutzung der Anwendung durch AIR diese Rich-Internet- Anwendung uneingeschränkten Zugriff auf die Benutzer- Speicherplatz und Programmdateien. Dies steht im Gegensatz zu der Schwierigkeit , dass eine Anwendung Gesichter, wenn im Browser , wo es von bestimmten oder allen der Endanwender Lagerung und Systemdateien.
AIR und JavaScript
eingeschränkt entfaltet
Es ist für Entwickler Code AIR-Anwendungen vollständig in JavaScript möglich , jedoch ist die AIR -Schnittstelle mit JavaScript etwas anders im Vergleich zu dem mit Browsern , da AIR nicht unterstützt die dynamische Ausführung von Code zur Laufzeit in der Programmoberfläche . Laut Adobe ist die Veränderung der Sprache JavaScript in AIR eine Schutzmaßnahme soll Inhalt eines Programms von einem Angriff auf eine Client- System zu beschränken. Die größte Konsequenz ist, dass JavaScript-Frameworks , die Funktionen wie eval () verwenden nicht kompatibel mit Adobe AIR , obwohl mehrere Frameworks aktualisiert wurden , um AIR Einschränkungen unterzubringen.
Adobes Nutzungsansprüche
< br >
Adobe hat behauptet, dass AIR heruntergeladen wurde und über 100 Millionen mal installiert von Nutzern weltweit, und dass die meisten Rich-Internet- Anwendungen auf diesen AIR Umgebungen eingesetzt werden installiert und direkt nach dem AIR installiert wurde eingesetzt durch den Endbenutzer . Allerdings hat Adobe in die Kritik für die Meldung dieser Zahlen auf diese Weise , wie AIR wird automatisch mit dem Programm Adobe Reader verpackt kommen . Im Juli 2008 wurde in AIR mit dem Adobe Reader 9 Release gebündelt , und die Benutzer nicht die Möglichkeit haben, um die Installation der AIR -Umgebung zurückgehen. Ab 2010 , mit der Veröffentlichung von Adobe 9.3, AIR ist noch ohne die Endbenutzer in der Lage zu sinken installiert .