Mootouch - Webapplikationen fürs iPhone mit Mootools

Mootouch erlaubt es mit einfachen Mitteln, Webapplikationen für iPhone und iPod touch zu entwickeln, die wie native Applikationen wirken. Wie auch jQTouch nutzt Mootouch die Möglichkeiten von Webkit aus, um hardwarebeschleunigte CSS-Animationen darzustellen.
Die Bibliothek setzt auf Ajax, um Seiteninhalte nachzuladen, ohne die gesamte Webseite zu erneuern und verwaltet die Browserhistory so, dass trotz einer Navigation über Hash-Tags die Vor- und Zurückbuttons im Browser funktionieren. Die URL-Zeile des Browsers wird automatisch versteckt.

Eine globale Ereignisdelegation soll für hohe Geschwindigkeit sorgen und umgeht eine bei Webapplikationen auf dem iPhone übliche, 300 ms andauernde Pause nach dem Klick. Das Scrollen kann simuliert werden, um eine fixe Positionierung von Elementen im iPhone-Browser zu ermöglichen. Auch ein Swipe-Event ist integriert.
Mootouch ist modular gehalten, so dass Entwickler einzelne Komponenten aus anderen Bibliotheken verwenden können, beispielsweise iUI, iWebKit oder UiUIKit zum Styling.
Mootouch ist derzeit allerdings noch in einer frühen Entwicklungsphase und steht nicht zum Download bereit. Eine Vorschau ist aber unter m.expatliving.sg(öffnet im neuen Fenster) zu finden. Jacky Nguyen will die Bibliothek später unter der MIT-Lizenz als Open Source freigeben.



