HTML and CSS Reference
In-Depth Information
3.3.4 Native iOS-Systemfunktionen in PhoneGap einbinden
Bislang müssen Sie noch mit den Beschränkungen einer Webseite leben, obwohl Sie
bereits eine richtige iOS-App erstellt haben: Die Kamera ist für uns weiterhin nicht
erreichbar, Sie können keinen Vibrationsalarm auslösen, nicht auf das Adressbuch
zugreifen und auch den Bewegungssensor nicht nutzen. Glücklicherweise bietet
PhoneGap eine ganze Reihe von JavaScript-APIs, mit denen Sie den Webcode ergänzen
und auf diese nativen Funktionen zugreifen können.
Nutzen Sie native Funktionen, wenn Sie in den App Store möchten
Uns ist keine feste Regel bekannt, aber wir haben von Fällen gehört, in denen Apps,
die beispielsweise mit PhoneGap erstellt wurden, nicht in den App Store aufgenom-
men wurden, weil sie keine nativen Systemfunktionen hatten und sich nicht von einer
Webanwendung unterschieden haben. Nun kann man Apple keinen Vorwurf daraus
machen, dass der App Store für Anwendungen und nicht für Webseiten gedacht ist.
Dennoch sollten Sie überlegen, wie gut Sie die im folgenden Abschnitt vorgestellten
nativen Funktionen innerhalb Ihres Projekts sinnvoll verwenden können, wenn Sie
die Absicht haben, Ihr PhoneGap-App im App Store zu verkaufen.
Navigationsleisten
Eines der markantesten Elemente einer iOS-Anwendung ist die Navigationsleiste am
unteren Bildschirmrand. Sie kennen sie von einigen mitgelieferten Apps, beispielsweise
von der iPod- bzw. Musikanwendung, in der Sie zwischen Listen , Interpreten , Titel ,
Alben und Mehr umschalten können.
Die untere Navigationsleiste, im Englischen »Tab Bar« genannt, wird in iOS-eigenen
Anwendungen wie hier innerhalb der Musikanwendung verwendet. Das gleiche Konzept
findet sich aber auch in vielen Apps von Drittanbietern wieder und erlaubt das schnelle
und immer präsente Umschalten zwischen diversen Hauptbildschirmen der App.
Bild 3.45: Wenn neue Inhalte
in einer der Ansichten zur
Verfügung stehen, wird das
oft mit einem kleinen
Indikator angezeigt. Im
rechten Beispiel gibt es zwölf
Neuigkeiten auf dem Home-
Bildschirm der Anwendung.
Search WWH ::




Custom Search