Buchkritik: iPhone OS Webentwicklung
Patrick Lobacher zeigt in seinem Buch auf, wie Programmierer das Meiste aus WebKit, Safaris Open-Source-Engine, herausholen können.
Mobile Geräte wie das iPhone müssen mit relativ bescheidenem Bildschirmplatz auskommen. Apples Bestseller bietet in der Horizontalen gerade einmal 320 Pixel, in der Vertikalen 480 – bis zu einem Viertel davon nehmen schon Funktionsleisten wie zum Beispiel Safaris URL- und Navigationsbalken in Beschlag. Den verbleibenden Platz gilt es vor allem bei Webanwendungen möglichst effizient zu nutzen.
Patrick Lobachers Ziel ist daher vor allem, dem Leser die notwendigen Kenntnisse zu vermitteln, wie er das Meiste aus WebKit, Safaris Open-Source-Engine, herausholen kann.
Der Einstieg erfolgt dabei relativ sacht mit einigen Kapiteln, die für das iPhone kompatible Webinhalte beschreiben, den Viewport erläutern und eine Entwicklungsumgebung einführen. Kernstück des Buches sind jedoch die sich daran anschließenden Einheiten: Dort erklärt Lobacher die Verwendung des Frameworks iUI (iPhone User Interface) en détail anhand eines ausführlichen Beispiels. Die JavaScript-Bibliothek ermöglicht es, Webseiten zu erstellen, die die Bedienoberfläche des iPhone nachahmen.
Das geht so weit, dass sogar Orientierungswechsel abgefangen werden können. Weitere Kapitel zeigen, wie Webseiten native iPhone-Applikationen anzusprechen in der Lage sind, etwa um Telefonnummern zu wählen, und wie sich Events und Gesten im Mobile-Safari-Browser ohne iUI behandeln lassen.
Lobacher zeigt außerdem die Möglichkeit auf, via SQLite Daten persistent im Speicher des iPhone vorzuhalten. Einige Tipps zum Umgang mit Videos im iPhone-Umfeld runden das sehr verständlich verfasste Buch ab. Der zweite Teil seiner Ausführungen spricht aber auch diejenigen an, die sich eher als technische Experten verstehen. (fm)
| iPhone OS Webentwicklung | |
| Professionelle Applikationen fĂĽr WebKit-Browser | |
| Verlag | Open Source Press |
| Erscheinungsort und -jahr | MĂĽnchen 2009 |
| Autor | Patrick Lobacher |
| Seitenzahl | 316 |
| Preis | 39,90 € |
(ll)