Perché Android Lollipop causa problemi

Oggi ti forniamo una breve spiegazione del perché il tuo dispositivo ti dà improvvisamente mal di testa dopo averlo aggiornato ad Android Lollipop.

Come molti di voi potrebbero aver già conosciuto, Lollipop è stato rilasciato nel novembre del 2014. È il più ambizioso sistema operativo Android mai realizzato fino ad ora, se offre una vasta gamma di eye-candy e miglioramenti funzionali come il design dei materiali, schema di notifiche dettagliate, funzionalità di connettività avanzate, grafica ad alte prestazioni, per citarne alcuni. Ma con loro arrivano problemi ... molti di loro. Questi problemi si manifestano con:

  • Riavvio casuale o spegnimento
  • Prestazione lenta
  • congelamento dello schermo / lag
  • Chiusura forzata di app
  • Surriscaldamento
  • Picco di utilizzo della RAM improvvisa
  • App che non si chiuderanno
  • Boot loop
  • Problemi di archiviazione (primari e secondari)

In questo post, ti diamo i motivi per cui Android Lollipop causa problemi a una vasta gamma di dispositivi, mesi dopo il suo rilascio.

Nuovo Android Runtime

La decisione di Google di passare da Dalvik Virtual Machine ad Android RunTime (ART) è sia una benedizione che una maledizione per gli utenti di Lollipop. Sulla carta, ART è migliore in termini di prolungamento della durata della batteria e miglioramento delle prestazioni generali rispetto a Dalvik a causa di una delle principali differenze: la compilazione AOT.

AOT sta per compilazione Ahead-of-time. Questa funzione è utilizzata da ART runtime per trasformare il linguaggio o il codice dell'app in un codice comprensibile dal dispositivo. In termini più semplici, l'approccio AOT compila o interpreta i codici app prima che vengano lanciati, aumentando potenzialmente la velocità di apertura delle app. Ciò è vantaggioso per un dispositivo in quanto le app verranno compilate una sola volta durante l'installazione, riducendo notevolmente la necessità del processore, che a sua volta fa bene alla batteria. Questo è in contrasto con come Dalvik fa le cose.

In Dalvik, i codici app vengono interpretati o trasformati nel codice nativo del dispositivo tramite l'approccio Just-in-Time (JIT). Ciò significa che il tuo dispositivo inizia a compilare app solo nel momento in cui vengono avviate. Il processo di interpretazione o trasformazione dei codici richiede più tempo perché il dispositivo deve utilizzare più risorse per raccogliere tutti i file necessari, compilare l'app e caricare tutto nella RAM. Il tuo dispositivo continuerà a funzionare perfettamente fino a quando non avrà utilizzato tutta la sua RAM nel processo. Quando la RAM è piena e vengono accodate altre app, la prima app che è stata eseguita verrà rimossa per adattarsi a quelle nuove. Il costante caricamento e scaricamento di app nella RAM può influire significativamente sulle prestazioni complessive di un sistema nel tempo.

Uno degli inconvenienti principali di ART è la necessità di un maggiore spazio di archiviazione. Poiché compila le app prima del loro lancio, richiede circa il 10% di spazio in più rispetto a Dalvik. Questa è una delle cause dei problemi di archiviazione subito dopo l'installazione di Lollipop. Se il dispositivo di archiviazione primario è quasi al massimo della capacità durante l'aggiornamento, possono verificarsi potenziali problemi che vanno dal congelamento, al caricamento lento delle app, ai file mancanti.

Riconfigurazione delle impostazioni del telefono

Lollipop è un'importante revisione del sistema operativo del telefono in modo che i telefoni e le impostazioni dell'app vengano modificati per adattarsi al sistema. Sebbene il piano sia quello di renderlo il più impeccabile possibile, molti utenti hanno segnalato problemi dopo l'aggiornamento molto probabilmente a causa di questo. Con ogni app che ha la sua directory e configurazione di file di sistema univoci, è quasi impossibile per Google e i suoi partner produttori di hardware come Samsung risolvere i problemi in modo efficace.

App obsolete

Infine, Google e i suoi partner non possono essere incolpati interamente per l'intero fiasco. Con decine di migliaia di app nel Play Store, non ci si può aspettare che tutte siano aggiornate o fino allo standard che Google vuole che app siano quando Lollipop è stato rilasciato. Anche mesi dopo la versione iniziale, molte app devono ancora essere aggiornate o debuggate in modo che funzionino in armonia con il nuovo sistema operativo.

Il problema qui è con gli sviluppatori. Le app non così popolari potrebbero non essere redditizie per loro quindi potrebbe non avere senso migliorarle, specialmente dopo il lancio di Lollipop. Anche le app ben mantenute come Facebook e Twitter si scontrano durante il rilascio del nuovo sistema operativo.

Vale anche la pena notare che alcune delle tue app trasportate da KitKat potrebbero aver funzionato correttamente quando sono state installate sul dispositivo di archiviazione prima, ma non più dopo l'aggiornamento di Lollipop. Di nuovo, dato che Lollipop ha apportato molte modifiche che includono la rimappatura delle directory dei file, c'è sempre la possibilità che alcuni dei file critici per le tue app siano stati spostati da qualche parte o addirittura cancellati durante il processo.

soluzioni

Sembra che Lollipop sia un gran casino, giusto? Bene, non esattamente. Se si considerano i milioni di smartphone che eseguono questo sistema operativo ora, tutta la letteratura creata da poche centinaia di utenti sul Web (inclusa la nostra serie di risoluzione dei problemi) che sembra predicare il male che è Lollipop non sembra molto. Lollipop è un sistema operativo piuttosto solido che offre molte novità per rendere il tuo dispositivo Android più interessante. Nonostante tutte le ipotesi negative che questo sistema operativo riceve, raccomandiamo comunque che l'installazione valga la pena.

Ecco le potenziali soluzioni che puoi provare.

Pulire la partizione della cache

Questa è la prima cosa che devi fare se riscontri più problemi dopo un aggiornamento. La partizione della cache è una parte speciale del dispositivo di archiviazione che mantiene i componenti di app e dati utilizzati di frequente. Quando si esegue l'aggiornamento a Lollipop, alcuni insiemi di dati potrebbero non essere più pertinenti o potrebbero essere stati modificati, con il risultato di rallentare il caricamento dei problemi delle app o il blocco. L'eliminazione della cache risolverà immediatamente il problema.

Cancellare la partizione della cache non cancellerà alcun dato personale quindi è perfettamente sicuro farlo.

Il tuo dispositivo creerà automaticamente una nuova cache mentre continui ad usarla.

Avvia il telefono in modalità provvisoria

Questo è molto utile per isolare se il problema è causato da app o firmware di terze parti. La modalità provvisoria è stata aggiunta in Android 1.7 Donut per aiutare gli utenti a identificare le applicazioni telefoniche canaglia. Se attivata, la modalità sicura dovrebbe impedire l'esecuzione di app di terze parti anche se non funziona sempre. possono ancora essere eseguite app appositamente progettate per ignorare la modalità diagnostica. In modalità provvisoria, tutte le impostazioni dell'utente sono sospese che include i tuoi sfondi preferiti.

Se noti un problema dopo aver scaricato app, l'avvio del telefono in modalità provvisoria è un buon modo per darti una lista di app da cui iniziare.

In modalità provvisoria, puoi continuare a utilizzare le funzioni di base del telefono come chiamate, invio di messaggi, connessione a Internet, ecc.

Cancella la cache o i dati delle singole app

Se solo un'app non funziona correttamente dopo l'aggiornamento a Lollipop, prova a eliminare la cache e i dati. Puoi farlo invece di svuotare la partizione cache del tuo telefono quando gestisci una singola app problematica. Tieni presente che l'eliminazione dei dati di un'app potrebbe comportare una perdita di dati personali a seconda dell'app. Ad esempio, se si cancellano i dati dell'app dei contatti, ciò potrebbe comportare la cancellazione della cronologia e dei messaggi del telefono. Assicurati di creare una copia dei tuoi dati personali prima di premere il pulsante Cancella dati.

Rimuovere o disabilitare bloatware

Bloatware fa riferimento alle app aggiunte dai carrier a un dispositivo per promuovere funzioni e funzioni spesso ridondanti. A volte possono causare problemi di prestazioni a causa di fattori menzionati sopra, quindi è meglio se ci si occupa di loro piuttosto che lasciarli soli. Se non ti piacciono particolarmente, prova a vedere se riesci a disinstallarli. La maggior parte delle volte non è possibile, quindi la cosa migliore da fare è semplicemente disabilitarli. Vai allo stesso menu in cui puoi eliminare la cache e i dati di un'app e cerca il pulsante Disattiva.

Effettua il reset di fabbrica

Questo è il nostro amico. In effetti, questo è il nostro unico amico efficace che può aiutarci a risolvere la maggior parte dei problemi relativi a Lollipop a questo punto. Anche se contatti Google o i suoi partner, il ripristino dei dati di fabbrica è sempre la soluzione più consigliata per risolvere i problemi di Lollipop. Certo è impegnativo e una seccatura, ma dà al tuo dispositivo una pausa molto necessaria.

Una cosa importante da ricordare per assicurarti che il ripristino dei dati di fabbrica valga la pena di tutti i tuoi sforzi è fare attenzione con le app che installi sul tuo dispositivo. Se continui a riscontrare problemi dopo aver eseguito un ripristino dei dati di fabbrica, è possibile che stia installando le stesse app obsolete.

Formatta il tuo dispositivo di archiviazione

Un buon modo per eliminare i bug è pulire i dispositivi di archiviazione. Prova a formattare i dispositivi di archiviazione principale (interna) e di archiviazione secondaria (SD).

Proteggi una sostituzione

Se tutte le soluzioni sembrano fallire, prendi in considerazione la possibilità di ottenere una nuova sostituzione. Mantienilo semplice.