1 votos

¿Qué es lo que tiene Android que permite que una aplicación "choque duro" con un dispositivo?

Tengo un Nexus 4 nunca rooteado corriendo las últimas existencias (Android 4.4.4). Ha sido "duro" últimamente. Con "hard crash" me refiero a que la pantalla se pone negra y o bien el dispositivo se reinicia solo (veo la misma pantalla de inicio que se muestra durante el arranque), o bien tengo que mantener pulsado el botón de encendido durante mucho tiempo para que arranque (más tiempo que en un arranque normal).

Después de que las pruebas apuntaran a que fue causado por la propia aplicación "Google Now Launcher" de Google (incluso después de un reinicio de fábrica), comencé a preguntarme qué es lo que tiene un archivo apk instalado desde la tienda Play en un dispositivo sin root que podría hacer que el teléfono se "estrellara". Pensaba que la caja de arena en la que se ejecutan las aplicaciones impediría que cualquier aplicación pudiera bloquear un dispositivo.

0voto

Andy Brudtkuhl Puntos 1714

Como en cualquier sistema operativo, aunque el código de la aplicación está aislado en su propio contenedor de procesos, es posible que la aplicación provoque problemas en el propio sistema operativo o en el hardware. Por ejemplo, si la caída que estás viendo es causada por un problema de hardware como un disipador térmico dañado, entonces cualquier carga de trabajo pesada hará que el hardware falle, y no hay mucho que el sistema operativo pueda hacer para detenerlo. La parte menos fiable de la mayoría de los sistemas operativos son los controladores, así que si hay un error en (digamos) el controlador de la GPU, eso podría hacer que el núcleo se cuelgue independientemente del proceso que causó la situación que desencadenó el error.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X