Windows permite que las aplicaciones de escritorio permanezcan activas, ya sean visibles o no, mientras que el iOS de Apple solo permite que las aplicaciones realicen algunas tareas limitadas en segundo plano. Android ocupa un lugar intermedio: las aplicaciones que se ejecutan en primer plano tienen prioridad, pero las aplicaciones tienen mucha más libertad para ejecutarse en segundo plano que en iOS.
Echaremos un vistazo a cómo Android administra las aplicaciones y los procesos. ejecutándose en su teléfono o tableta, desmitificando lo que sucede en segundo plano.
Un proceso en Android puede estar en uno de cinco estados diferentes en un momento dado, desde el más importante al menos importante:
Por ejemplo, supongamos que enciendes tu teléfono y abres una aplicación de música. Mientras lo usa, la aplicación de música será un proceso en primer plano. Cuando comiences a reproducir música y abandones la aplicación de música, la música continuará reproduciéndose como un proceso de servicio.
Veamos a Angry Birds como otro ejemplo. Angry Birds sería un proceso en primer plano mientras lo estabas jugando. Cuando abandonas Angry Birds e ingresas a la aplicación de Gmail para ver tu correo electrónico, Angry Birds se convierte en un proceso en segundo plano (porque no tiene que hacer nada en segundo plano), mientras que Gmail se convierte en el proceso en primer plano. Cuando vuelvas a Angry Birds, se convertirá en tu proceso en primer plano y el juego se reanudará rápidamente. Angry Birds no estaba usando recursos en segundo plano, aparte de algunos RAM, pero se reanuda rápidamente porque se mantuvo en la memoria caché y listo para reanudarse.
Android hace un buen trabajo al administrar automáticamente estos procesos, por eso no necesitas un asesino de tareas en Android.
Cuando Android necesite más recursos del sistema, primero comenzará a eliminar los procesos menos importantes. Android comenzará a matar los procesos vacíos y en segundo plano para liberar memoria si se está agotando. Si necesita más memoria, por ejemplo, si está jugando un juego particularmente exigente en un dispositivo sin mucha RAM, Android comenzará a matar los procesos de servicio, por lo que su transmisión de música y descargas de archivos pueden detenerse.
En la mayoría de los casos , Android hace todo esto sin que tengas que preocuparte por ello. Android usa de forma inteligente la memoria RAM de su dispositivo para almacenar en caché aplicaciones y otros datos, porque no tiene sentido dejar su memoria RAM vacía.
Por supuesto, Android proporciona a las aplicaciones tanta flexibilidad que tienen espacio para portarse mal. Por ejemplo, una aplicación mal codificada podría iniciar un proceso de servicio que se ejecuta en segundo plano todo el tiempo, consumiendo todo el tiempo de su CPU y reduciendo drásticamente la duración de la batería.
¡Algo interesante que notará en aplicaciones antivirus como Avast! para Android es que la aplicación antivirus usa un ícono de notificación. si intentas desactivar el icono de notificación, ¡Avast! recomendará en contra de esto. Al tener un ícono de notificación visible, Avast! se convierte en una aplicación de mayor prioridad, lo que impide que Android lo considere una aplicación en segundo plano y lo mate.
Las aplicaciones de Android también pueden comenzar en respuesta a eventos. Por ejemplo, un desarrollador podría programar su aplicación para que se ejecute automáticamente al inicio y ejecutar un servicio en segundo plano. Las aplicaciones pueden comenzar en respuesta a una variedad de otros eventos, como cuando toma una foto, cuando cambia su conexión de datos, y así sucesivamente. Esto permite que las aplicaciones realicen acciones en respuesta a eventos sin ejecutar constantemente en segundo plano.
No debería necesitar administrar procesos manualmente, pero hay algunas maneras de hacerlo si lo desea. Puede utilizar el menú multitarea en Android 4.0 y versiones posteriores para realizar una gestión básica del proceso. Para acceder, toca el botón multitarea dedicado en los dispositivos Nexus. En otros dispositivos con Android, es posible que tenga que tocar dos veces o presionar prolongadamente el botón Inicio.
Las aplicaciones que se muestran en el menú probablemente estén en estado de "proceso en segundo plano". Puede matarlos deslizando una aplicación hacia la izquierda o hacia la derecha, lo que eliminará de la memoria de su dispositivo. Esto no debería ser necesario, pero puede ayudar cuando desee matar rápidamente una aplicación, quizás se comporte mal.
También puede ir a la pantalla de Configuración, tocar Aplicaciones, tocar una aplicación y usar el botón de detención de Fuerza para matar una aplicación que no funciona bien.
Android está basado en Linux, y cada aplicación en Android está asignada a una ID de usuario de Linux diferente o cuenta de usuario. Esto aísla aplicaciones entre sí. Si rooteas tu dispositivo, las aplicaciones pueden escapar de sus sandboxes de usuario y ejecutarse con privilegios de administrador.
Crédito de imagen: JD Hancock en Flickr
Cómo detener YouTube desde la reproducción automática del siguiente video en Chromecast
Cuando utilizas tu Chromecast para videos de YouTube, hay una característica molesta en la que los videos sugeridos hacen cola continuamente, ya sea que los quieras o no. Aquí está ahora para desactivar esa función. ¿Cuál es la oferta? RELACIONADO: Cómo evitar que YouTube se reproduzca automáticamente Videos en iOS, Android y la Web A YouTube le gusta reproducir videos sugeridos automáticamente después tu video actual ha terminado Esto es bastante fácil de desactivar en el escritorio y las aplicaciones móviles, pero la configuración está un poco más oculta cuando se trata del Chromecast.
Bulk Delete Pictures and Videos from iPhone Camera Roll
¡Somos seis versiones en iOS y todavía no hay forma de eliminar todos tus videos e imágenes de la cámara al máximo! Esta es una molestia enloquecedora y no entiendo por qué no ha sido abordada por Apple. Lo que termina sucediendo es que usted sigue tomando fotos y videos hasta que se queda sin espacio y tiene que eliminarlos.Si er