jQuery Mobile für Open-Source-Webentwicklung
09.20.2012
- Startseite
- Blog
- jQuery Mobile für Open-Source-Webentwicklung
Die mobile Internetnutzung explodiert. Bis 2015 werden 50 % des gesamten Internetverkehrs in den USA über mobile Geräte abgewickelt werden.[i] Die Erstellung einer mobilen Website ist für viele Unternehmen plötzlich zu einer Priorität geworden. Frameworks wie jQuery Mobile (jQM) bieten eine Basis gemeinsamer mobiler Funktionen, mit denen mobile Websites schneller fertiggestellt und in den wachsenden mobilen Markt integriert werden können.
Zunächst einige Hintergrundinformationen zum Ursprung dieses Frameworks. jQM stammt von den Entwicklern der jQuery-Javascript-Bibliothek, die browserübergreifende Kompatibilität und Shortcut-Methoden für gängige Aufgaben bereitstellt. jQuery hat auch eine große Entwicklergemeinschaft, die die Bibliothek vorantreibt, indem sie die Vorteile ihrer erweiterbaren Architektur nutzt, um Tausende von Plugins für so ziemlich alles zu schreiben, was nicht in die Kernfunktionen integriert ist. Dazu gehört auch jQuery UI (Benutzeroberfläche), das Repository des jQuery-Teams für gängige Seiteneffekte und Elemente wie sortierbare Listen, Popup-Kalender für Datumsfelder, einfache Oberflächen mit Registerkarten und vieles mehr.
jQM wird nach dem gleichen Prinzip entwickelt und nutzt viele der Fortschritte der anderen jQuery Bibliotheken. Wie jQuery bietet auch jQM Hilfsmethoden für gängige Entwicklungsaufgaben. Es ermöglicht einen einfachen Zugriff auf mobile Berührungsereignisse und Ausrichtungsänderungen. Es bietet ein Framework zum Laden neuer Seiten mit asynchronen Anfragen für schnellere Inhaltsänderungen und zur Bereitstellung visueller Übergänge wie bei nativen iOS- oder Android-Apps.
Wie jQuery UI bietet auch jQM ein visuelles Framework, um gängige Design-Best-Practices von iOS und Android einzubinden. Dies mag wie eine sekundäre Funktion erscheinen, kann aber eine echte Zeitersparnis sein. Gängige App-Elemente wie persistente Kopf- und Fußzeilen-Symbolleisten, größere Schaltflächen, Ein/Aus-Schalter und sogar visuell gruppierte Listen sind Teil der jQM-Standardeinstellungen. Darüber hinaus bietet jQM Theming-Tools zur Anpassung von Farben und anderen visuellen Merkmalen, die besser zu Ihren Markenzielen passen. Selbst wenn weitere Anpassungen erforderlich sind, bietet jQM eine hervorragende Ausgangsbasis.
Wie bereits bei jQuery erwähnt, wurde jQM so entwickelt, dass es browser- und plattformübergreifende Inkonsistenzen minimiert. Die Unterstützung auf höchster Ebene umfasst die Standardbrowser für alle Versionen von iOS, Android 2.1 und höher, Blackberry 6.0 und höher, Windows Phone 7 und höher, Opera Mobile 11.5 und viele mehr. Das schließt sogar moderne Desktop-Browser ein. Das bedeutet, dass selbst Browser mit einstelligen Prozentzahlen Ihre Website nutzen können, ohne dass visuelle oder funktionale Unterschiede auftreten, die über die Hardwarefähigkeiten des Geräts (Verarbeitungsgeschwindigkeit, Bildschirmgröße usw.) hinausgehen. Besonders für neue Websites ohne Nutzungsdaten ist das ein großer Vorteil gegenüber anderen Frameworks, die nur in den neuesten Webkit-Browsern erweiterte Funktionen bieten. Eine jQM-Website kann die 10 % oder mehr der potenziellen Nutzer erreichen, die Nicht-Webkit-Browser wie Opera Mini oder den Internet Explorer auf Windows Phone verwenden.[ii]
Und schließlich bietet die Erstellung mit jQM immer noch Optionen, wie Sie Ihre html-basierte Erfahrung verbreiten wollen. Sie können es als mobile Website bereitstellen oder es mit Tools wie PhoneGap oder Appcelerator Titanium verpacken, die es als App für die wichtigsten Telefonplattformen exportieren können. Mit einer mobilen Website können Unternehmen die volle Kontrolle über die Nutzererfahrung behalten, einschließlich Funktionsaktualisierungen. Mit Paketierungstools können Unternehmen die meisten der wichtigsten Plattformen erreichen und, wenn das mobile Erlebnis zusätzliche Funktionen benötigt, sogar auf native Gerätehardware und -software wie Kameras, Kontakte und Benachrichtigungen zugreifen.
Dies sind nur einige der derzeit wichtigen Möglichkeiten, wie jQM die [Entwicklung mobiler Websites] beschleunigen kann (https://www.door3.com/custom-software-development-company/). Wie bei jQuery gibt es auch bei jQuery Mobile eine große Entwicklergemeinschaft. Es gibt großartige Entwickler, die die Kernfunktionen von jQM im Zuge der Entwicklung von Best Practices vorantreiben, und andere, die es mit nützlichen Plugins erweitern. Mit zunehmender Reife wird jQM eine bessere und schnellere Entwicklungserfahrung bieten.
DOOR3 jQuery Mobile Projekte
-
DraftStreet
-
Padre Stiftung
\Luke Wroblewski, Mobile First, Drupalcon 2012. Denver, CO. Keynote presentation.](https://www.lukew.com/presos/preso.asp?26)
[ii] Net Market Share. Mobile/Tablet Top Browser Share Trend. October 2011 to August 2012.
TAGS
Entdecken Sie die Macht der nahtlosen Interaktion
Wir helfen Ihnen, Ihr Benutzererlebnis zu verbessern
Denken Sie, dass es an der Zeit wäre, zusätzliche Hilfe in Anspruch zu nehmen?
Lesen Sie diese als nächstes...
Fordern Sie ein kostenloses Projektangebot an
Wir werden Ihre Anfrage prüfen und innerhalb von 1 bis 2 Werktagen eine Kostenschätzung für das Projekt erstellen.
Fordern Sie ein kostenloses Projektangebot an