Heute wollte ich gerade eine Anwendung installieren, als ich aufgefordert wurde, Adobe AIR auf meinem System zu installieren. Daher stellte sich die Frage : Was ist Adobe AIR und wofür ist es? .
In diesem Artikel werde ich versuchen, auf einfache Weise zu erklären, was Adobe AIR ist und welche Verwendung es haben kann, ohne auf große technische Details einzugehen.
Um ehrlich zu sein, interessierte mich diese Technologie, nachdem ich gründlich untersucht hatte, was Adobe AIR ist, insbesondere was Android-Anwendungen anbelangt, da ich dachte, dass dies eine Möglichkeit sein könnte, Flash auf Android auszuführen .
Was ist Adobe AIR?
Beginnen wir damit, dass AIR die Initialen von Adobe Integrated Runtime sind. Adobe AIR ist eine Technologie, die sich auf die Erstellung von Desktop-Anwendungen konzentriert, jedoch Technologien verwendet, die für die Erstellung von Webseiten wie HTML, Flash, Ajax, Javascript usw. verwendet werden.
Vorteile der Verwendung von Adobe AIR zum Erstellen von Anwendungen.
Beim Einsatz dieser Technologie bieten sich uns eine Reihe von Vorteilen, auf die wir nachfolgend näher eingehen:
- Es ermöglicht den Entwicklern von Webanwendungen die Erstellung von Desktop-Anwendungen, wodurch ihr professioneller Umfang erweitert wird.
- Die entwickelten Anwendungen sind plattformübergreifend und funktionieren unter den gängigsten Betriebssystemen (Windows, Linux, OS X, Android).
- Adobe AIR wird von der Firma Adobe kostenlos vertrieben, sodass sowohl Benutzer als auch Entwickler diese Technologie nutzen können, ohne einen Cent auszugeben. Trotzdem erleichtern Adobe-Zahlungstools wie gewohnt immer die Integration in diese Technologie und die Entwicklung von Anwendungen, die sie verwenden.
- Adobe bietet eine kostenlose Entwicklungsversion des Adobe AIR SDK an , mit der wir unsere Desktop-Anwendungen mit dieser Technologie erstellen können.
- Auch für Android- und iOS-Mobilgeräte verfügbar.
Nachteile der Programmierung mit Adobe AIR
Ich finde nur einen einzigen Nachteil und es ist die Effizienz der Anwendungen, die ziemlich schlecht ist. Unter AIR entwickelte Anwendungen werden nicht nativ entwickelt. Wenn wir sie also mit der Leistung einer Anwendung in C / C ++ vergleichen, hat die mit AIR entwickelte Anwendung normalerweise eine schlechtere Leistung.