Ho creato un'app Web per iPhone e ho eseguito tutti i passaggi per renderlo simile a un'app nativa: l'icona dell'app, impedire lo scorrimento, impedire la selezione, utilizzare i metodi js basati sul tocco, ecc. Tuttavia, sto attraversando un periodo difficile con lo splash screen.ritardo schermata iniziale iPhone App
Ho provato un file PNG e JPEG 320x460, memorizzato nella cache con un file manifest. L'immagine iniziale appare, ma solo dopo alcuni secondi dall'avvio dell'app con uno schermo bianco. Quindi, in realtà la schermata iniziale appare solo per una frazione di secondo prima che l'app termini il lancio.
Non riesco a capire perché non stia caricando immediatamente lo splash. So che è memorizzato nella cache dal manifest perché carica senza una connessione internet. Ho letto prima che lo splash non viene visualizzato fino a quando il DOM non è pronto, quindi suppongo che questo sia il problema, ma non so come risolverlo.
Sì, sto usando quel codice. E ho anche notato che dovevo rimuovere l'app sulla schermata principale e aggiungerla di nuovo (tra le altre cose) per ottenere la nuova versione nella cache. Il problema non è un grosso problema: è solo un fastidio che non è un'app nativa. – ryanashcraft
@ryanashcraft: Basta non includere il numero di versione dell'app nella schermata iniziale e non cambiarlo mai, quindi gli utenti non sapranno mai ... – awe