Nota, non posso garantire che funzioni al 100% su tutti i Nexus. Ma sul mio, un C80 con problemi di lag superati i tre giga, è stato risolutivo.
Precedentemente infatti il test AnTutu del Database I/O, che dicono sia quello che ti dà un indice oggettivo del problema, osccilava tra un triste 80-170, ora invece l'ho rifatto cinque volte e veleggio sul 550. Un netto miglioramento, visibile anche su Androbench, dove sono passato, nei test SQL, da un insert di 27.06 TPS / Update di 27.1 TPS / Delete di 30.85 TPS a un insert di 54.08 TPS / Update di 60.72 TPS / Delete di 57.4 TPS
omgdroid. com / how-to-fix-lag-on-your-nexus-7-running-android-4-1-2/
Il fix è qui... non sono un tecnico, ma dall'idea che mi sono fatto tutti i primi Nexus, ovvero i C70 ed alcuni C80, usavano delle NAND Samsung, che anche quando le svuoti vengono comunque viste dal sistema operativo come "Piene". Quindi vengono usate, ma a velocità ridotte.
Android 4.1.2 contiene i comandi TRIM adatti, ma se aggiorni dopo che hai fatto la frittata... il comando Trim comunque non scatta.
Quindi nel mio caso il bugfix è stato:
1. Aggiornare via OTA il mio Nexus
2. Scaricare il programma "Forever Gone" indicato nel link da Android Market, che serve per la "cancellazione sicura della SD", ovvero riempie la SD di dati a caso e poi svuota la parte libera. Abusarne non fa bene, dato che una SD comunque ha una durata di vita proporzionale al numero di letture e scritture, ma per una volta ci può stare.
Dopo aver fatto partire Forever Gone il mio Nexus è tornato rapido come il primo giorno.
EDIT: Nonostante il procedimento abbia funzionato sul tablet dell'autore del link, sul mio e su quello di giangi c'è sempre, come in tutti i fix, una possibilità che non funzioni..
Un indice di valutazione empirica valido, a parte eventuali blocchi visibili dei programmi utilizzati, è il Benchmark. Se avete di vostro valori elevati, come 550 circa al test Database I/O di AnTutu o valori SQL nel range 50-60 (con fluttuazioni a seconda delle varie condizioni) in AndroBench, probabilmente non avete bisogno dell'intera procedura. Anzi, stressare una SD a vuoto non è mai cosa salutare.
Il tablet su cui ho testato la procedura propostami dal sito americano indicato è un Nexus 7 "liscio", non root, Rom Stock, portato una volta oltre il limite dei 3Gb e poi svuotato fino ai sei Gb liberi, ma con perduranti rallentamenti, che non avevo il coraggio di sottoporre a Factory Reset o altre procedure più onerose e potenzialmente invalidanti della garanzia come root e rom cucinata Il risultato nel mio caso può dirsi un funzionamento, non so, e l'articolo non indica, se altri fattori possono modificare il risultato.
L'autore del link dal punto di vista dello spazio dichiara inoltre le seguenti parole:
"To test his theory, I tried this out on my Nexus 7 with the Android 4.1.2 update and was able to fill my storage completely, erase it, fill it almost to capacity again, and run it through the mud. With almost a full day of less than 100MB of free space under my belt, I think it’s definitely safe to say the lag issues are gone."
Ovvero "Per collaudare il suo assunto, ho provato sul mio Nexus 7 con Android 4.1.2, e sono stto in grado di riempire il mio spazio, cancellarlo, riempirlo e sforzarlo. Con quasi un giorno trascorso con meno di 100Mb di spazio libero disponibile, posso affermare con ragionevole certezza di aver risolto il problema di lag"
Infine, nota non meno importante, come si evince anche dai commenti, il fix non è "forever Gone". Il fix è
1. Aggiornare il tablet
2. Controllare se lagga ancora
3. Se lagga, riempirlo nuovamente e poi svuotarlo (Forever Gone è solo lo strumento che lo fa più velocemente, l'alternativa è inzepparlo via cavetto USB e svuotarlo, ma non l'ho fatto perché ci avrei messo decadi)
4. Ricontrollare.