Android subisce lo stesso degrado delle prestazioni "per un periodo di tempo" rispetto a sistemi operativi come Windows?


24

Per chiarire, sì, eseguo una ROM personalizzata sul mio telefono. Ho pensato tra me e me "Farò questo flash e lo manterrò stabile perché ho bisogno di dipendere da esso per lavoro".

Quasi un mese dopo, sto scoprendo che l'interfaccia è in ritardo, le app non si aprono con la stessa rapidità di una volta e, in generale, sto scoprendo che devo riavviare più spesso. Niente è di criticamente sbagliato, i logcats non sembrano mostrare alcun malfunzionamento, è solo ... pigro.

Il flashing della ROM di nuovo sta iniziando a sembrare Windows; Mi reinstallo abbastanza spesso per mantenerlo regolare, ma se è qualcosa che sto sbagliando, sono completamente aperto ai suggerimenti. Man mano che invecchio e meno ossessionato dal lampeggiare di tutto ciò che vedo su XDA, voglio mantenere qualcosa di stabile e affidabile.


10
divertente ... Ho sistemi Windows in esecuzione per anni e Androids in esecuzione per molti mesi senza peggioramento delle prestazioni.
Andrew Barber,

2
Un'altra cosa: "riprogrammare la ROM di nuovo" non migliora nulla. Consiste generalmente in un kernel e nella partizione / system. Si chiama ROM ( memoria di sola lettura) perché non cambia mai, nemmeno quando si cancella (tranne quando si esegue il reflash di una ROM diversa ). Il tuo marciume delle prestazioni proviene solo da alcune app installate molto probabilmente. Prova una pulizia e vedi se è una differenza. (Qualche altra ragione che mi viene in mente: la famigerata RFS di
Samsumg

2
@ ce4: il termine ROM è davvero un termine improprio, in Android la partizione di sistema non è davvero di sola lettura; è essenzialmente di sola lettura perché l'autorizzazione è impostata per non consentire a nessun programma di scrivere nella cartella / partizione. Nei sistemi rooted, il root può cambiare l'autorizzazione e concedere i privilegi ai programmi per scrivere nella cartella / partizione di sola lettura.
Lie Ryan

1
Lo so, parolacce da parte mia. è come hacker vs cracker, tutti usano il primo. almeno con il normale uso quotidiano non cambia, ed è quello che volevo dire nelle 600 parole di un commento. il mio telefono ha due app che lo fanno: adblock modifica / etc / hosts e TiBackup che consente l'integrazione nel sistema. ma entrambi non portano a questo sintomo. Vedi questo rant, è piuttosto comune ... plus.google.com/app/plus/mp/211/…
ce4

Risposte:


31

L'effetto che stai descrivendo non è causato dal sistema operativo. È causato da un numero sempre maggiore di processi in background che si accumulano nel tempo e forse da più app che si registrano agli hook di sistema che devono essere valutati quando si verificano determinati eventi.

Ogni sistema operativo che supporta questo sarà vulnerabile. Il mio Android ha funzionato negli ultimi 1 1/2 anni senza alcun peggioramento delle prestazioni. Metti sempre in discussione e confronta gli sviluppatori di app se eseguono un servizio in background per lungo tempo (senza necessità / utilizzo). I servizi in background avviati a intervalli che controllano / estraggono alcune informazioni e terminano dopo vanno bene. Google Play Music è stato 1 un esempio perfetto: l'app imposta un allarme Android (che non è un allarme utente, ma più un evento programmato programmaticamente) a intervalli per eseguire la sua sincronizzazione.

Ma alcune app avviano un servizio di lunga durata che non può essere disabilitato dall'utente e, se ne hai molte in esecuzione, le tue prestazioni diminuiranno di fatto.

1 Google Music ora sembra funzionare sempre. :( Ma ci sono altri buoni esempi di app, che capiscono che non dovrebbero funzionare sempre. O dove l'utente è in grado di disattivare il servizio in background. O dove lo sviluppatore di app era abbastanza competente da utilizzare i ricchi ( push) L'API di Android prevede di ridurre al minimo l'impatto dell'app.


4
Potrebbe accadere installando molte app di "servizio", tuttavia è possibile invertire semplicemente disinstallando le app offensive (non è necessario un sistema più pulito e simili). Anche il ripristino / cancellazione del telefono lo renderà esattamente allo stesso livello di quando lo hai ricevuto (o installato la tua ROM per la prima volta). Ecco una dichiarazione di Android Dev Dianne Hackborn su un gioco gratuito che lancia 2 servizi che insieme consumano costantemente 10 MB: plus.google.com/105051985738280261832/posts/JAqggyKcM2z
ce4

6
Che nome fantastico per uno sviluppatore, Hackborn.
Hyangelo,

1
@Hyangelo nelle parole di Lady Gaga, forse "È nata così" ... LOL !!! Nessuna mancanza di rispetto! Prendo il mio cappello da Dianne Hackborn, Romain Guy e Jean-Baptiste Queru: D Senza di loro dove sarebbe Android ora! :)
t0mm13b,

C'è un modo per scoprire quali servizi in background stanno registrando le mie risorse e come disinstallarle? Meglio ancora, c'è un modo per conoscere l'intensità delle risorse prima di installare l'app?
Heisenberg,

Non prima, ma puoi sempre dare un'occhiata alle app in esecuzione tramite SettingsAppsRunning
Flow

3

La risposta di Flow è corretta in quanto la maggiore sensazione di lentezza non è causata dal sistema operativo, ma principalmente dalle app. Ma ho notato un altro effetto, specialmente sulla durata della batteria: più usi il telefono, più richiedi prestazioni (e durata della batteria), anche se non è cosciente. (È lo stesso per le dimensioni del disco rigido: più hai, più hai bisogno.)

Quindi, può anche essere che il tuo livello di aspettativa si stia lentamente alzando.

Ricordo di essere stato affascinato da tutti i poteri che avevo in mano quando ho comprato il mio HTC Magic alcuni anni fa. Di recente l'ho acceso per dare un'occhiata: funziona ancora bene, ma, beh, ora che ho usato un Nexus One e poi un Galaxy Note, ho un'interfaccia utente molto approssimativa e poteri molto limitati. Le mie aspettative sono aumentate.


3

Se si utilizza una ROM alternativa ad Android, è possibile che si possano verificare problemi con la ROM. Problemi come questo sono stati riscontrati in passato sulle ROM CyanogenMod , in particolare su build notturne (ovvero versioni di test). Tuttavia, sono corretti in quanto è più che probabile a causa delle app che hai scaricato.

Sono andato senza riavviare, cancellare cache, ecc. Per oltre tre mesi senza alcun degrado.

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.