Le app iOS si bloccano regolarmente? È normale?

5

Ho avuto qualche problema con una delle app di terze parti sul mio iPod Touch 4gen e mi sono reso conto che molte app che uso (che non sono molte) sono state spontaneamente uscite, di recente. Safari e Youtube l'hanno fatto un paio di volte oggi.

È normale? Le app iOS tendono a tornare a quello che stavano facendo, quindi non è tale un grosso problema, ma forse è indicativo di qualche problema hardware o software.

Sto usando iOS 4.2.1. Non ricordo che sia abbastanza brutto in 4.1, ma potrebbe benissimo essere la mia immaginazione.

Ho cercato i registri degli arresti anomali sul mio computer, ma non sono stati creati registri degli arresti anomali in più di una settimana, anche per le app che, a quanto so, si sono bloccate più volte da allora. Non so cosa significhi, semmai.

Dovrei essere preoccupato? C'è qualcosa che posso fare? C'è una sorta di "è il mio iPod completamente e # @! Ed?" diagnostico dovrei correre? Mi rendo conto che è una specie di domanda vaga.

    
posta 11.12.2010 - 04:53
fonte

3 risposte

4

Potrebbe essere un problema di memoria insufficiente. iOS dovrebbe gestire automaticamente la memoria, ma ho scoperto che non è sempre perfetto. Prova a uscire da ogni singola app e riavvia il dispositivo (tieni premuto il pulsante di accensione per alcuni secondi, quindi scorri per spegnere, quindi riaccendi) per vedere se lo risolve.

    
risposta data 11.12.2010 - 05:06
fonte
1

Fino a poco tempo fa, le app iOS non avevano meccanismi automatici di gestione della memoria. Pertanto, gli sviluppatori dovevano tenere traccia delle allocazioni di memoria e rilasciarle manualmente. La maggior parte degli sviluppatori era brava in questo. Apple fornisce strumenti per verificare vari tipi di perdite. Ciò è in contrasto con le app Mac, che hanno una gestione semi-automatica della memoria tramite la garbage collection.

Alcuni sviluppatori iOS non eseguivano test sufficienti, o non riuscivano a trovare la causa delle perdite, e l'App Store controlla solo i contenuti, non i malfunzionamenti delle app, anche se, naturalmente, se un'app è DOA, viene rifiutata.

Con iOS 5, la situazione per gli sviluppatori iOS è migliorata. È stato introdotto un nuovo sistema di gestione della memoria chiamato Automatic Reference Counting (ARC). Il runtime di iOS si occupa della gestione della memoria nell'app.

Apple fornisce uno strumento utile in Xcode per convertire le app in modo da utilizzare ARC.

Quindi, gli sviluppatori ora possono migliorare le loro app in modo che l'unico arresto anomalo che si verifica sia con auto da corsa virtuali!

    
risposta data 05.12.2011 - 15:42
fonte
-2

Ho navigato su internet e ho scoperto che l'arresto anomalo dell'app è associato a una memoria insufficiente ed è per questo che per regolare la velocità di elaborazione, si interrompe semplicemente il processo. Quindi riavviare, aggiornare e blah blah blah ....

Ho trovato 2 cause principali:

  1. Frequenza di aggiornamento: penso che i dispositivi iOS usino Dynamic Ram che necessita di aggiornamento / riavvio. Quando accendiamo il dispositivo iOS. iOS si carica e non lo spegniamo mai in modo che il sistema operativo rimanga nella RAM. Considerando questo con PC. Noi avviamo e il sistema operativo arriva alla RAM, iniziamo il processo e poi, dopo averlo usato, lo spegniamo. Significa che tutti i processi che erano nella RAM sono stati rimandati alla memoria permanente anche con il sistema operativo.

    Generalmente non chiudiamo l'iPad ed è per questo che il sistema operativo ha un settore permanente nella RAM, poiché la RAM è dinamica, deve essere aggiornata, ma non lo facciamo. Quindi la memoria virtuale diventa troppo bassa e si verifica una sospensione.

  2. Dispositivo singolo tasking: un processo alla volta. Quindi i dispositivi precedenti si bloccano e le applicazioni si bloccano.

Fammi sapere i tuoi commenti.

    
risposta data 05.12.2011 - 08:55
fonte

Leggi altre domande sui tag