Posso ridurre il modo in cui Mobile Safari aggiorna le pagine Web durante il multitasking o la navigazione in più schede?


4

Ogni volta che visito una pagina utilizzando il browser Web, quindi semplicemente salto ad altre applicazioni, quando torno nuovamente alla pagina, il browser ricaricherà l'URL.

Esiste un modo per renderlo tale che se torno di nuovo alla pagina, mostrami semplicemente tutto ciò che è stato mostrato in precedenza, senza alcun tipo di ricarica.

Ho notato che questo problema si verifica anche quando stavo cambiando scheda nel browser web. diciamo che ho 3 schede, quindi ero nella scheda 1. poi salto alla scheda 3, non desidero rilasciare un aggiornamento della pagina.

Come possiamo impedire a iPhone di eseguire automaticamente tutti questi fastidiosi ricarichi di pagine?


Niente di utile per te ora, ma a quanto ho capito, iOS 5 fa un lavoro migliore nella gestione di questo tipo di cose. Certo, sei ancora limitato dalla RAM sul dispositivo, quindi prima o poi dovrai sfogliare le cose dalla memoria.
Kerri Shotts,

@Kerri - "Pagina fuori memoria". Questo è interessante. Se in questo caso Safari eseguisse il paging della memoria nella memoria (come fanno i computer), non avremmo questi fastidiosi ricarichi di pagine.
Nicolas Barbulesco,

Per chiunque si chieda, la vera soluzione è utilizzare Chrome su iPhone .
Pacerier,

Risposte:


1

È teoricamente possibile cambiare la memoria virtuale se esegui il jailbreak di iOS, ma anche se tu potessi, potrebbe non essere una buona idea.

Quello che puoi controllare è tutto il resto. Se impedisci al sistema di avere bisogno della RAM chiudendo tutte le altre app nella barra del muti-tasking prima di avviare Safari, la possibilità che quei rendering web vengano pagati dalla RAM è inferiore.

Tieni presente che l'hardware più recente ha una RAM più grande, quindi in pratica l'iPad 2 mantiene tutte le 9 pagine Web nella RAM molto più regolarmente rispetto all'iPad. Se questo è importante, vorrai ottenere dispositivi con più RAM (testali nel negozio prima dell'acquisto) o controllare severamente le app che esegui.


è che una volta che apro molte app il browser perde le "pagine memorizzate nella cache" o è solo prima quando apro il browser E non c'è abbastanza RAM che le "pagine memorizzate nella cache" vengano eliminate?
Pacerier,

Quindi - sul mio iPhone - ho ancora una pagina memorizzata nella cache di domenica mattina. Ho 8 schede aperte e nulla è rinfrescante. Devi eseguire abbastanza app e processi per riempire la RAM affinché il sistema invii un avviso di memoria insufficiente. Safari (AFAIK) non si limita a scadere pagine, ma attende un messaggio dal sistema per liberare le pagine. Suppongo che una pagina che si prefigge di scadere possa essere aggiornata prima. Non è cosa da poco: ci sono molti pezzi in movimento da considerare.
bmike

no, in realtà mi chiedevo: ora ho 9 schede. minimizzo il browser. apro alcune app che fanno schifo tonnellate di ariete. chiudo quelle app in seguito. apro di nuovo il mio browser. è che le pagine saranno ancora lì (non aggiornate) o è l'istanza in cui l'app pesante da ram utilizza il ram è già sparita (quindi anche se dopo aver finito di usare l'app pesante ram E chiuderla, le pagine sono ancora perso quando
eseguo il

@Pacerier - In questo caso, è molto probabile che le pagine di Safari vengano ricaricate .
Nicolas Barbulesco,

8

Quello che stai vivendo è l'iPhone che scarica le pagine dalla RAM per liberare memoria. Non c'è modo di impedire che ciò accada, ma alcune cose che possono alleviarlo sono tenere aperte meno pagine ed essere consapevoli del numero corrente di app che stai utilizzando che stanno occupando memoria. Poiché iOS ha bisogno di memoria per l'app corrente, eliminerà le app / le pagine utilizzate meno di recente.


1
quindi non c'è modo di contrassegnare quali app (in realtà solo il browser) da cui non desidero assolutamente cancellare la memoria?
Pacerier,

Le pagine Web che dovrebbero persistere devono essere progettate per essere eseguite come app Web offline. Vedi apple.com/webapps/index_sp.html per una raccolta di pagine Web che persisteranno meglio perché sono state programmate per persistere. Le tue pagine desiderate potrebbero essere impostate in modo da scadere per generare entrate pubblicitarie?
bmike

@Pacerier non in stock iOS, no. potrebbe essere possibile con il jailbreak. ci sono diverse app che salvano pagine per la visualizzazione offline, Instapaper, Wikipanion, ecc., a seconda del contenuto che stai visualizzando.
Gauzy,

@bmike - Informazioni sulle "app Web offline". Il collegamento è interrotto. Hai una fonte per questo? Cosa può fare un autore Web per mantenere la pagina?
Nicolas Barbulesco,

@NicolasBarbulesco Libri su questo argomento sono stati scritti. Ecco un primer ... developer.apple.com/library/prerelease/ios/documentation/…
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.