Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Kapitel 1 KAPITEL 1 Los geht's Bevor wir eintauchen und damit beginnen, Anwendungen für das iPhone zu entwickeln, würde ich gern das Spielfeld definieren. In diesem Kapitel werde ich die grundsätzlichen Bedingungen festlegen, die Vor- und Nachteile der beiden gebräuchlichsten Herange- hensweisen an die Entwicklung vergleichen und einen Crashkurs für die drei grundlegen- den Webtechniken, die in diesem Buch verwendet werden, präsentieren. Web-Apps im Vergleich zu nativen Apps Zuerst einmal definiere ich, was ich mit einer »Web-App« und einer »nativen App« meine. Anschließend werde ich jeweils die Vor- und Nachteile abwägen. Was ist eine Web-App? Für mich ist eine Web-App im Wesentlichen eine Website, die speziell für das iPhone optimiert wurde. Diese Website kann alles sein, von einer Standardbroschüre eines klei- nen Unternehmens über einen Zinsrechner bis hin zu einem täglichen Kalorienzähler der Inhalt spielt keine Rolle. Die entscheidenden Merkmale einer Web-App sind, dass die Benutzeroberfläche mit Standard-Webtechnologien erstellt wurde, dass sie über eine URL ansprechbar ist (öffentlich, privat oder versteckt hinter einem Log-in) und dass sie speziell auf die Besonderheiten des iPhone optimiert wurde. Eine Web-App wird weder auf dem iPhone installiert, noch ist sie im App Store verfügbar, und sie ist auch nicht in Objective-C geschrieben. Was ist eine native App? Im Gegensatz dazu werden native Anwendungen auf dem iPhone installiert, haben Zugriff auf die Hardware (Lautsprecher, Beschleunigungssensoren, Kamera usw.), und sie sind in Objective-C programmiert. Allerdings ist das sie auszeichnende Merkmal, dass | 1