¿Sufre Android la misma degradación de rendimiento "durante un período de tiempo" que los sistemas operativos como Windows?

24

Para aclarar, sí, ejecuto una ROM personalizada en mi teléfono. Pensé para mí mismo "Voy a flashear esto y mantenerlo estable porque necesito depender de él para el trabajo".

Casi un mes después, descubro que la interfaz está retrasada, las aplicaciones no se abren con la misma rapidez que antes y, en general, descubro que necesito reiniciar más a menudo. Nada es críticamente incorrecto, los logcats no parecen mostrar ningún mal funcionamiento, es simplemente ... lento.

El parpadeo de la ROM nuevamente comienza a sentirse como Windows; Lo reinstalo con bastante frecuencia para mantenerlo funcionando sin problemas, pero si es algo que estoy haciendo mal, estoy completamente abierto a sugerencias. A medida que envejezco y estoy menos obsesionada con flashear todo lo que veo en XDA, quiero mantener algo estable y confiable.

Harsha K
fuente
10
divertido ... Tengo sistemas Windows funcionando durante años y androides funcionando durante muchos meses sin degradación en el rendimiento.
Andrew Barber
2
Una cosa más: 'flashear la ROM de nuevo' no mejora nada. Generalmente consiste en un núcleo y la partición / system. Se llama ROM ( memoria de solo lectura) porque nunca cambia, ni siquiera cuando se limpia (excepto cuando se actualiza una ROM diferente ). Su podredumbre de rendimiento solo proviene de ciertas aplicaciones instaladas muy probablemente. Pruebe una toallita y vea si es diferente. (Alguna otra razón por la que puedo pensar: el infame RFS de Samsumg)
ce4
2
@ ce4: el término ROM es un nombre inapropiado, en Android la partición del sistema no es realmente de solo lectura; en esencia, solo es de lectura porque el permiso está configurado para no permitir que ningún programa escriba en la carpeta / partición. En los sistemas rooteados, la raíz puede cambiar el permiso y otorga privilegios a los programas para escribir en la carpeta / partición de solo lectura.
Lie Ryan
1
Lo sé, malas palabras de mi parte. es como hacker vs. cracker, todos usan el primero. al menos por el uso diario normal no cambia, y eso es lo que quería decir en las 600 palabras de un comentario. mi teléfono tiene dos aplicaciones que lo hacen: adblock modifica / etc / hosts y TiBackup que permite la integración en el sistema. pero ambos no conducen a este síntoma. Vea esta diatriba, eso es bastante común ... plus.google.com/app/plus/mp/211/…
ce4

Respuestas:

31

El efecto que está describiendo no es causado por el sistema operativo. Es causado por más y más procesos en segundo plano que se acumulan con el tiempo y tal vez más aplicaciones que se registran en los ganchos del sistema que deben evaluarse cuando ocurren ciertos eventos.

Todos los sistemas operativos que admitan esto serán vulnerables. Mi Android se ha ejecutado durante los últimos 1 1/2 años sin ninguna degradación del rendimiento. Siempre cuestione y confronte a los desarrolladores de aplicaciones si ejecutan un servicio en segundo plano durante mucho tiempo (sin ninguna necesidad / uso). Los servicios en segundo plano iniciados como un intervalo que verifican / extraen alguna información y terminan después de eso están bien. Google Play Music se fue 1 un ejemplo perfecto: la aplicación establece una alarma Android (que no es una alarma de usuario, pero más de un evento mediante programación programada) en intervalos para realizar su sincronización.

Pero algunas aplicaciones inician un servicio de larga duración que el usuario no puede deshabilitar, y si tiene muchas de estas en ejecución, su rendimiento se degradará de hecho.

1 Google Music parece ahora también funcionar todo el tiempo. :( Pero hay otros buenos ejemplos de aplicaciones, que entienden que no deberían ejecutarse todo el tiempo. O donde el usuario puede desactivar el servicio en segundo plano. O donde el desarrollador de la aplicación era lo suficientemente competente como para hacer uso de los ricos ( push) API de Android proporciona mantener el impacto de la aplicación al mínimo.

Fluir
fuente
44
Puede ocurrir instalando muchas aplicaciones de 'servicio', sin embargo, puede revertirlo simplemente desinstalando las aplicaciones infractoras (no es necesario un limpiador del sistema y tal). También restablecer / borrar su teléfono lo hará exactamente en la misma etapa que cuando lo obtuvo (o instaló por primera vez su ROM). Aquí hay una queja de Android Dev Dianne Hackborn sobre un juego gratuito que lanza 2 servicios que juntos consumen 10 MB constantemente: plus.google.com/105051985738280261832/posts/JAqggyKcM2z
ce4
66
Qué nombre tan maravilloso para un desarrollador, Hackborn.
Hyangelo
1
@Hyangelo en palabras de Lady Gaga, tal vez "Ella nació de esa manera" ... LOL !!! No hay falta de respeto! Le doy mi sombrero a Dianne Hackborn, Romain Guy y Jean-Baptiste Queru: D Sin ellos, ¿dónde estaría Android ahora? :)
t0mm13b
¿Hay alguna manera de averiguar qué servicios en segundo plano están acaparando mis recursos y cómo desinstalarlos? Mejor aún, ¿hay alguna forma de conocer la intensidad de los recursos antes de instalar la aplicación?
Heisenberg
No antes, pero siempre puedes echar un vistazo a las aplicaciones en ejecución a través de SettingsAppsRunning
Flow
3

La respuesta de Flow es correcta porque el sistema operativo no causa la mayor sensación de lentitud, sino principalmente las aplicaciones. Pero noté otro efecto, especialmente en la duración de la batería: cuanto más usa su teléfono, más exige su rendimiento (y duración de la batería), incluso si no es consciente. (Es lo mismo para los tamaños de disco duro: cuanto más tenga, más necesitará).

Por lo tanto, también puede ser el nivel de expectativa que está aumentando lentamente.

Recuerdo que estaba fascinado por todos los poderes que tenía en mi mano cuando compré mi HTC Magic hace algunos años. Recientemente, lo encendí para echar un vistazo: todavía funciona bien, pero, bueno, ahora que usé un Nexus One y luego un Galaxy Note, siento que tiene una interfaz de usuario muy aproximada y poderes muy limitados. Mi expectativa ha aumentado.

gb.
fuente
3

Si está utilizando una ROM alternativa a Android, es posible que haya problemas con la ROM que podrían estar causándola. Problemas como este se han visto en las ROM de CyanogenMod en el pasado, especialmente en versiones nocturnas (es decir, versiones de prueba). Sin embargo, tienen razón en que es más que probable debido a las aplicaciones que ha descargado.

He pasado sin reiniciar, borrar cachés, etc. por más de tres meses sin degradación.

jaamgans
fuente