PhoneGap

Was ist PhoneGap?

PhoneGap ist ein Framework, welches┬áurspr├╝nglich von der kanadischen Firma Nitobi Software entwickelt wurde. Mit dessen Hilfe werden Apps f├╝r Smartphones, Tablets und andere mobile Ger├Ąte einfacher programmiert. Der Vorteil ist, dass es sich bei den mit PhoneGap entwickelten Apps um sogenannte hybride Applikationen handelt, die auf Ger├Ąten mit unterschiedlichen Betriebssystemen genutzt werden k├Ânnen.

Tipp

Wenn Sie noch Fragen bez├╝glich Framework haben, dann k├Ânnen Sie gerne den jeweiligen Glossar dazu besuchen und sich ├╝ber das Thema informieren.

PhoneGap – hybride Applikationen f├╝r unterschiedliche Betriebssysteme

Vor PhoneGap musste Anwendungssoftware mit ger├Ątespezifischen Programmiersprachen wie Java oder Objective-C erstellt werden. Mit dem Adobe Framework kann die Software f├╝r mobile Ger├Ąte mit HTML5, CSS3 und JavaScript geschrieben werden. Wie bei Webseiten nutzt das Framework HTML5 und CSS3, um Inhalte darzustellen und JavaScript f├╝r die Programmlogik. Hybride Applikation bedeutet, dass die Apps weder nur nativ noch webbasiert sind. Die Applikationen sind nicht nativ, weil sie mit Webtechnologien erstellt werden und nicht webbasiert, da sie als Apps verteilt und auf den Ger├Ąten ausgef├╝hrt werden. Zudem k├Ânnen die mit dem Framework erstellten Applikationen auf die Programmierschnittstellen der Betriebssysteme der Endger├Ąte zugreifen. Native und hybride Codeteile sind seit der Version 1.9 des Adobe Frameworks frei miteinander mischbar.

Einfache Erweiterung durch Plug-ins

Es ist m├Âglich, PhoneGap mit Plug-ins zu erweitern. Die Plug-ins stellen den App-Entwicklern per JavaScript aufrufbare Funktionalit├Ąten zur Verf├╝gung. Mit den bereits im Framework enthaltenen Plug-ins kann auf Benachrichtigungen, Kontakte, Termine, Speicher, Dateien und vieles mehr zugegriffen werden. Das Adobe Framework unterst├╝tzt die App-Entwicklung f├╝r Android Betriebssysteme, Apple iOS, Microsoft Windows Phone Betriebssysteme, Blackberry, Tizen und webOS von LG.

Bei hybriden Applikationen werden die Vorteile der nativen und weborientierten Programmierung miteinander kombiniert. Dadurch ist eine eigenst├Ąndige und effiziente Applikationsentwicklung m├Âglich. Hybride Apps k├Ânnen mit nur einer Entwicklung verschiedene Plattformen wie iOS und Android bedienen. Der zeitliche und finanzielle Aufwand f├╝r die Erstellung einer Anwendung sinkt dadurch erheblich.

Unkomplizierte App-Generierung durch den Cloud Compiler

Bei den fr├╝hen Versionen des Framework war es erforderlich, f├╝r die Entwicklung von Apps f├╝r ein iOS Betriebssystem einen Apple-Computer und f├╝r Windows-MobileApps einen Computer mit Windows Betriebssystem zu nutzen. Seit 2012 bietet Adobe einen PhoneGap Build Service, wodurch man keine unterschiedlichen Entwicklungsumgebungen mehr ben├Âtigt. Mit dem Framework erstellte Applikationen k├Ânnen heute als HTML-, CSS- und JavaScript-Quellcode in den sogenannten Cloud Compiler des Adobes Build Service hochgeladen werden. Der Cloud Compiler generiert aus dem Quellcode die plattformunabh├Ąngigen Applikationen automatisch.

Neben der Reduzierung des zeitlichen und finanziellen Aufwandes bei der App-Entwicklung bietet das Adobe Framework noch weitere Vorteile. Dies ist in erster Linie eine hohe Flexibilit├Ąt bei der Aktualisierung und Weiterentwicklung der Apps. Die plattformunabh├Ąngige Web-Technologie erm├Âglicht eine gr├Â├čere Reichweite der Applikationen und deren Aktualisierungen in Echtzeit. Dar├╝ber hinaus ist PhoneGap ohne gro├čen Aufwand zu installieren und einfach zu bedienen, da man keine spezifische Programmiersprache ben├Âtigt.

Tipp

Wenn Sie noch Fragen bez├╝glich eines Online Marketing Themas haben, dann k├Ânnen Sie gerne unseren Glossar besuchen und sich ├╝ber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte