Was ist Adobe AIR-Anwendung?

November 1

Was ist Adobe AIR-Anwendung?

Luft oder Adobe Integrated Runtime, ist ein Runtime-Umgebung entwickelt von Adobe Systems, das über mehrere Plattformen hinweg betreibt. Adobe entwickelt Software für Luft ermöglichen Benutzern das Erstellen von rich-Internet-Anwendungen, die Adobes Flash- oder Flex-Programme oder Tools wie HTML oder Ajax nutzen. Adobe behauptet, dass AIR heruntergeladen und über 100 Millionen Mal installiert wurde, obwohl diese Zahl unter Debatte gekommen ist.

Versions-Historie

Adobe veröffentlicht in einer Vorschau Beta-Form für ein Programm mit dem Namen "Apollo" auf 19. März 2007. Umbenannt in Luft am 10. Juni 2007, das Programm erhielt eine vollständige öffentliche Beta-Version, gefolgt von zwei weitere Beta-Versionen, 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 Freigabe des AIR Runtime-Programms mit ein Software Development Kit. Während das Programm auch auf Windows und Mac OS X Betriebssysteme ausgeführt wurde, gab es Probleme unter Linux. Adobe AIR 1.5 Linux erschien am 18. Dezember 2008, stabilen Einsatz von Luft auf Linux-Systemen ermöglicht.

Verwendung

Clients verwenden Luft als vielseitige Laufzeitumgebung, um Programme mit Flash, ActionScript, HTML oder JavaScript-Code zu entwerfen, beim Genießen des Norm Gefühl der desktop-Oberfläche. Kunden sollen Luft ein Stand-in für eine Laufzeitumgebung Browser prüfen, die reiche Internetanwendungen auf dem Desktop ohne den Einsatz von anderen eigenständigen Anwendungen, z. B. einen Internetbrowser laufen lässt.

Vergleich zwischen Luft und Browser-Programme

Die Verwendung von Programmen in der AIR-Laufzeitumgebung nicht in Browsern hat Nachteile als auch Vorteile. Wenn Sie eine rich Internet Application in einem Browser zu verwenden, muss ein Benutzer normalerweise nicht keine zusätzliche Software zu installieren, während die Verwendung der gleichen Anwendung in Luft erfordert, dass die Anwendung verpackt und digital signiert, und dann entpackt und installiert, sobald sie auf dem lokalen System heruntergeladen wird. Zur gleichen Zeit bietet die Verwendung der Anwendung durch Luft dieser reiche Anwendung uneingeschränkten Internetzugriff auf Speicher Platz und Programm Dateien des Benutzers. Dies unterscheidet die Schwierigkeiten, die eine Anwendung steht bei der Bereitstellung in einem Browser, wo es von bestimmten oder allen des Endbenutzers Speicher- und System-Dateien beschränkt.

Luft und JavaScript

Es ist möglich für Entwickler, um Code-AIR-Anwendungen vollständig in JavaScript; Luftschnittstelle mit JavaScript ist jedoch etwas anders im Vergleich zu, die mit Browsern, da Luft die dynamische Ausführung von Code zur Laufzeit in die Anwendungsschnittstelle unterstützen kann. Laut Adobe ist die Veränderung der JavaScript-Sprache in Luft Sicherheitsmaßnahme soll verhindern, dass den Inhalt eines Programms Angriff auf einem Client-System. Die größte Folge ist, dass JavaScript-Frameworks, die Funktionen wie eval() verwenden nicht kompatibel mit Adobe AIR, obwohl mehrere Frameworks aktualisiert wurden, um AIR Beschränkungen unterzubringen.

Adobes Verwendung Ansprüche

Adobe hat behauptet, dass AIR heruntergeladen und vom Anwender weltweit über 100 Millionen Mal installiert wurde und die meisten Internetanwendungen auf diesen AIR-Umgebungen verwendet werden installiert und genutzt direkt nach der Installation von Luft durch den Endbenutzer. Allerdings hat Adobe unter Kritik für den Hinweis auf diese Zahlen auf diese Weise kommen, da Luft automatisch mit dem Adobe Reader Programm verpackt ist. Im Juli 2008 AIR wurde mit der Veröffentlichung von Adobe Reader 9 in gebündelt und Benutzer haben nicht die Möglichkeit, Installation der Luft-Umgebung abzulehnen. Ab 2010 mit der Veröffentlichung von Adobe 9.3 ist AIR installiert noch ohne den Endbenutzer zu sinken.