Safari "aggiungi alla schermata iniziale" mette semplicemente un segnalibro nella pagina web sulla schermata iniziale - non è lo stesso che salvare la pagina sul telefono. A causa delle limitazioni di memoria sui dispositivi mobili, Safari (e altri browser mobili) limita la quantità di cache. L'aggiunta di un bookmakr alla schermata iniziale non renderà una pagina disponibile offline.
Creare la tua app che visualizza i tuoi dati con UIWebView significa che puoi configurare il tuo schema di caching all'interno della tua app. Oppure puoi semplicemente includere i dati HTML5 all'interno dell'app quando la ricevi dal negozio. In ogni caso, controlli la capacità offline dell'app.