Hallo!
sorry, vermutlich waren das zu wenig Infos :-)
Eine kleine Webanwendung liegt lokal in einem Folder "myfirstapp"
Darunter sind dann die CSS, JS und HTML Dateien.
Bei der Formulierung fragt sich jeder, ob du mit "lokal" jetzt deinen eigenen Rechner meinst, oder ob "myfirstapp" ein Verzeichnis im/ unterhalb des DocumentRoots eines Webservers ist?
Jetzt könnte man ja dieses Verzeichnis mit PhoneGap als "native" Anwendung auf ein Smartphone laden.
Das haben Apps im allgemeinen so an sich, dass alle zur App gehörenden Dateien dann auf dem jeweiligen Gerät _lokal_ vorhanden sind.
Dann hätte man doch alle Dateien lokal vorliegen.
Ja, es sei denn, deine App bezieht Daten aus dem Web (oder anderen externen Quellen).
Dann würde doch auch eine Manifest Datei keinen Sinn machen oder?
Richtig.
Der Application Cache ist für WebApps gedacht, nicht für native Apps.
Das sollte doch auch schon daran deutlich werden, wie und wo die jeweilige Anwendung ausgeführt wird.
Eine WebApp wird im (web)Browser auf dem Gerät ausgeführt, während eine native App direkt im OS ausgeführt wird.
Im ersten Fall ist also der Browser für das Cachen, bzw. die lokale Speicherung von Daten und Dateien verantwortlich. Im zweiten Fall das OS.
Gruß Gunther