2011 war ein großartiges Jahr für das mobile Web. Toolkits und Bibliotheken wurden ausgereift, neue Tools kamen hinzu und zahlreiche Plugins machten die Erstellung webbasierter mobiler Anwendungen einfacher als je zuvor. Lesen Sie weiter, um einige der wichtigsten Veröffentlichungen und Ereignisse des Jahres 2011 zusammenzufassen!
Weinre wurde ursprünglich im Dezember 2010 veröffentlicht, aber erst 2011 erhielt er einige Beine und wurde zum besten Ferninspektor, der für mobile Entwickler all diese großartigen Dinge tut, die die WebKit / Chrome-Entwicklerwerkzeuge für die Desktop-Entwicklung bieten. Einfach zu bedienen und manchmal ein wahrer Lebensretter. Ich bin mir nicht sicher, ob ich mich ohne es entwickeln könnte!
Wenn Sie Weinre nicht herunterladen möchten, können Sie einfach die hier gehostete PhoneGap-Version verwenden.
Steve Souders arbeitet für Google im Internet und war der Schöpfer von YSlow. Souders hat das mobile Performace-Bookmarklet herausgebracht, das problemlos auf mobilen Geräten verwendet werden kann, um auf verschiedene Lesezeichen zugreifen zu können, darunter Firebug Lite, SpriteMe, Webtiming und DOM Monster. Sie können die Apps auch mit einem jDrop-Konto verbinden und erhalten einen Bericht, der auf einem Desktop-Computer gelesen werden kann, anstatt auf einem mobilen Bildschirm zu suchen.
Matteo Spinelli hat der Webentwicklungsgemeinschaft insgesamt viel gegeben und einige wirklich großartige Werkzeuge für die mobile Webentwicklung entwickelt. Am bekanntesten in der mobilen Welt ist er vielleicht der Mann hinter iScroll, der ursprünglich mobilen Web-Apps die Möglichkeit gab, feste Kopf- und Fußzeilen zu haben, wie sie die Benutzer von nativen Anwendungen kennen. In diesem Jahr hat Matteo iScroll 4 als komplette Neuerscheinung veröffentlicht. Das Ergebnis war eine glattere Oberfläche und neue Funktionen wie Pinch / Zoom, Pull-to-Refresh, Snap-to-Elements und zusätzliche benutzerdefinierte Ereignisse.
Matteo gab uns auch SwipeView, ein großartiges Werkzeug zum Erstellen von Karussells auf mobilen Geräten.
iOS 5 wurde endlich veröffentlicht und bot eine wesentliche Verbesserung für mobiles Safari: die Fähigkeit zu haben Position: feststehend
Arbeit wie erwartet in CSS. Im Moment scheint es eine kleine Sache zu sein, aber sie ebnet den Weg für eine bessere und vorhersehbare Zukunft für Web-Apps.
Apple hat auch das Tor geöffnet, wenn es darum ging, Nitro für Home-Screen-Apps zu verwenden. Die Nitro-JavaScript-Engine verwendet die JIT-Kompilierung (Just-in-Time), um interpretierten JavaScript-Code dynamisch in kompilierten nativen ARM-Code umzuwandeln, der bis zu 2,5-mal schneller als interpretiertes JavaScript ausgeführt werden kann. Web-Apps, die in Safari ausgeführt wurden, haben einen erheblichen Schub erhalten, aber da Home-Apps in einem separaten Prozess ausgeführt wurden, haben sie keinen Nutzen von Nitro erhalten. In iOS 5 können Startbildschirm-Apps Nitro jetzt nutzen und genauso gut laufen.
jQuery mobile ist seit seiner Erstveröffentlichung das Gesprächsthema des Internets, und 2011 ist es weiter gewachsen und hat es schließlich zu einer offiziellen Version mit 1.0 Punkten geschafft. In den Fußstapfen der beliebten jQuery-Bibliothek ist es sehr einfach, schnell einsatzbereit zu sein. Das Projekt ist sehr gut dokumentiert und das Team dahinter ist großartig in der Kommunikation über die Foren. Zwar handelt es sich dabei ausschließlich um eine UI-Bibliothek für die mobile Entwicklung, die mit so etwas wie Phonegap gekoppelt ist, aber sie macht die Entwicklung mobiler Anwendungen mit HTML, CSS und Javascript um einiges einfacher als noch vor ein oder zwei Jahren.
Das Dojo-Toolkit ist ein sehr beliebtes Tool zum Erstellen von Webanwendungen. Obwohl Dojo nicht so kommerziell beliebt ist wie andere Bibliotheken, bietet Dojo viele Funktionen und ist in manchen Fällen ein viel besseres Werkzeug als die Alternativen. Mit dem Toolkit-Release erhalten Sie alles, was Sie zum Erstellen von Web-Apps unter der dojox.mobile
Namespace. Sie werden wahrscheinlich ein wenig mit dem Dojo-Toolkit vertraut sein müssen, bevor Sie sich mit dem Erstellen von mobilen Apps beschäftigen. Sobald Sie jedoch damit beginnen, ist es genauso einfach zu verwenden wie jQuery Mobile oder andere Alternativen. Schau es dir hier an.
Mulberry ist in diesem Jahr wahrscheinlich meine Lieblingsversion im Ecosystem für mobile Web-Apps. Es ist nicht nur eine der schnellsten Methoden, um eine funktionale App zum Laufen zu bringen, sondern ebnet auch den Weg für mehr App-Generatoren. Ich denke, dass wir 2012 weitere Tools in den Fußstapfen von Mulberry sehen werden, aber das Team hinter Mulberry arbeitet weiter hart und wird sicherlich auch weitere Verbesserungen veröffentlichen.
Obwohl PhoneGap im Jahr 2011 fast 4 Jahre alt war, hat sich das Unternehmen ständig weiterentwickelt. Es ist das ideale Werkzeug für Webentwickler, die native Anwendungen mit den bereits bekannten Sprachen erstellen möchten. Im Jahr 2011 verstärkte das PhoneGap-Team seine Unterstützung für weitere Funktionen für mehr mobile Betriebssysteme. Nitobi, das Unternehmen hinter PhoneGap, wurde auch von Adobe erworben, das die Phonegap-Codebase zu einem Bestandteil der Apache Software Foundation machte. Mit dem Einzug des Jahres 2012 wird PhoneGap wahrscheinlich zu einem der am häufigsten verwendeten Tools für die mobile Entwicklung werden.
Schließlich gab Adobe offiziell bekannt, dass sie die Unterstützung und Entwicklung des Flash-Plugins für mobile Geräte einstellen und stattdessen ihre HTML-5-Bemühungen weiter vorantreiben werde. Für einige ist dies möglicherweise kein Schock, aber es hat sich gezeigt, dass sich Adobe für die Unterstützung offener Web-Technologien engagiert, und dies ist ein bedeutendes Ereignis für die Branche.