2009-02-19 11 views
7

Ich frage das, weil ich kurz davor bin, in die iPhone-Entwicklung einzutauchen, und ich habe die iPhone-bezogenen Fragen hier aufmerksam verfolgt.Was ist der Unterschied zwischen einer iPhone Web App und einer iPhone App?

Diese Frage: Retrieving current local time on iPhone?

hat einen Kommentar, der fragt: „erstellen Sie iphone Web-App oder iphone app“ und meine Frage ist, gibt es einen Unterschied, und wenn ja - was dieser Unterschied ist.

Wenn die "Web-App" einfach eine Sache von CSS ist und mehr oder weniger eine traditionelle Web-App mit Mobilgeräten ist, benötigen Sie einen Mac, um diese Apps zu entwickeln? Oder kann es auf jeder Plattform entwickelt und stattdessen über Safari aufgerufen werden.

+0

Holen Sie den Unterschied zwischen einer iPhone Web App und einer iPhone App hier, http://www.afhill.com/blog/5-differences-between-iphone-native-and-mobile-web-apps/ –

Antwort

15

Eine Web App wird über Safari aufgerufen und erfordert keine Installation. Du gehst einfach zu einer Website, die ein spezielles Stylesheet für das iPhone hat.

Eine native App läuft Code auf dem Gerät und ist über den App Store installierbar. Sie haben Zugriff auf alle UI-Elemente, die das iPhone verwendet, und können Dinge wie 3D tun, die in Mobile Safari nicht möglich sind.

Sie benötigen einen Mac, um eine native App zu erstellen, können aber Web-Apps mit einer beliebigen Plattform Ihrer Wahl erstellen.

+0

I Angenommen, es lohnt sich nicht, eine Web-App zu entwickeln, wenn ich mit dem Kalender und anderen nativen Funktionen, der Benutzeroberfläche, interagieren möchte. Die Web App hört sich gut an, aber der App Store, über ein Mac und Apple Developer Programm ist wirklich * der richtige Weg. – Taptronic

+1

Ja. Sie können mit einer Web-App nicht mehr tun, als Ihr Computer mit einer Website machen kann. Native Apps sind viel flexibler und reichhaltiger. –

+0

Ich schätze die Antwort - danke! Ich brauche bald einen Mac mini! – Taptronic

3

Es gibt sorta Dinge dazwischen. Zum Beispiel könnten Sie phonegap verwenden, um eine html, css, js basierte iPhone App zu erstellen, die aus dem App Store heruntergeladen werden kann. Und Ihre App könnte sogar einige der Hardware-CMDS-Hardware aus dem Javascript verwenden.

+1

Vielen Dank für die Antwort! – Taptronic

Verwandte Themen