Apple tiene muy estrictas directrices de cómo-y cuándo-aplicaciones pueden ejecutarse en segundo plano.
Los siguientes son sólo escenarios en los que una tercera parte de la aplicación de iOS puede utilizar la CPU en el fondo.
Fondo Búsqueda
Cualquier aplicación puede utilizar el Fondo de "Búsqueda" para buscar contenido en el fondo de un par de segundos, aproximadamente una vez al día (en un marco de tiempo regulado por iOS, de los desarrolladores de control). Fondo búsqueda ocupa muy poco la batería y de la CPU, y es utilizada principalmente por las noticias/el tiempo/social media/apps de correo para actualizar el feed para que al abrir la aplicación no será completamente fuera de fecha.
Audio, Voz sobre IP, las Comunicaciones Bluetooth
Si una aplicación reproduce el audio en el fondo (más de AirPlay o a través del teléfono altavoces), iOS permite que se ejecute en segundo plano hasta que deja de tocar la música; si una aplicación te permite hacer basada en datos de llamadas de teléfono (como Whatsapp o llamadas de Skype) en el fondo, puede permanecer activa, el uso de CPU para la duración de la llamada; y si una aplicación se comunica con Accesorios Bluetooth (como el Pebble app comunicarse con el Pebble Smartwatch), puede permanecer despierto de forma permanente en el fondo.
Quiosco de descargas, control remoto de notificaciones
Puesto de periódicos aplicaciones (siempre y cuando sean aprobados por Apple para ser una organización de noticias importantes y se muestran en el puesto de periódicos parte de la App Store) permite descargar contenido nuevo en el fondo; cualquier aplicación (como El New York Times app) que se necesita para mostrar las notificaciones generadas fuera de la aplicación (por ejemplo, noticias de última hora, notificaciones), puede permanecer despierto en el fondo de recibir tal "distancia" de las notificaciones.
Las Actualizaciones De Ubicación
Si permites que una aplicación para "siempre" su ubicación (es decir, en el fondo), entonces puede estar activo en cualquier momento en el fondo. Aplicaciones como Facebook, Encontrar Amigos, y otros utilizan este para la actualización de información relacionada con la ubicación, a pesar de que otras aplicaciones puedan usar a escondidas a utilizar para hacer las tareas en segundo plano (pero sólo si usted específicamente permitirle el acceso a su ubicación).
Un error muy común es que "deslizar hacia arriba" en una aplicación para matar deja de funcionar en el fondo: esto es totalmente falso. Las aplicaciones que tienen uno de los siete razones para funcionar en segundo plano puede funcionar en segundo plano, independientemente de que "deslizar hacia arriba" en ellos, y las aplicaciones que no tienen uno de estos siete razones por las cuales no puede operar cuando no están en la pantalla, incluso si no las matan.
Otro error de concepto (que parece que tienes!) es que la conmutación de los "Antecedentes de la Aplicación de Actualización de" detener una aplicación de operativos en el fondo; en el hecho, de que solo desactiva una aplicación de uso de Fondo búsqueda, pero puede funcionar en segundo plano si es que tiene uno de los otros seis razones, independientemente de los Antecedentes de la Aplicación de Actualización de alternar.
Así son las aplicaciones que tenga instaladas el uso de CPU, memoria, batería, o los datos en segundo plano? Usted puede encontrar fácilmente! Ir a Settings
en tu iPhone, encontrar el Battery
sección, y echar un vistazo. Si una aplicación muestra el Fondo de "Actividad" bajo su nombre, entonces es el estado el uso de la CPU en el fondo; de lo contrario, no se ha de hacer nada en el fondo.
He aquí un ejemplo de captura de pantalla:
![enter image description here]()
En este iPhone, Podcasts, ha estado funcionando en segundo plano , pero ninguna de las otras aplicaciones que tienen. Ir a Configuración de la Batería es una forma sencilla de saber si Angry Birds ha estado funcionando en el fondo.
Así que, para responder a sus preguntas directamente:
Cuando el iPhone se reinicia, puede que todas estas aplicaciones empezar como bien y tomar un valioso tiempo de procesador y los recursos del sistema?
Sólo si están específicamente configurado para que se ejecute en segundo plano, puede verificar si que he estado haciendo en tu iPhone de configuración de la Batería.
Lo que si puedo iniciar una aplicación y, a continuación, de forma explícita doble toque en el botón Inicio y, a continuación, deslice la app (para salir). ¿Se puede o parte de ella aún se ejecutan en segundo plano, ahora o más tarde?
Sí. Por ejemplo, si Facebook utiliza los servicios de ubicación (como lo hace), a continuación, deslizar hacia arriba para matar el Facebook de la aplicación no va a dejar de usar su ubicación en el fondo, y mientras que el uso de su ubicación, se puede realizar cualquier otra tarea en el fondo también.
Desde WhatsApp, WeChat, Line y Facebook Mensajes todos los que me avise de nuevos mensajes, parece que va a correr tan pronto como puedo reiniciar mi iPhone. Son el uso de mi CPU en el fondo? También, parece que incluso si apago la Aplicación de Actualización en la Configuración, las aplicaciones, posiblemente, puede ejecutar en segundo plano. Es eso cierto?
Whatsapp, WeChat, Line, Hangouts, FB Messenger, y otras apps de chat de utilizar el remote notifications
de la capacidad de comprobar si hay mensajes nuevos en el fondo de cada de vez en cuando. Este es el comportamiento esperado (y se puede comprobar todo lo que estamos haciendo por la comprobación de su aplicación-por aplicación de uso de la batería, de nuevo en la configuración de la Batería), y no se agotará la batería demasiado. Y, de hecho, la desactivación de la Aplicación de Actualización para las aplicaciones no tendrá ningún efecto, como las aplicaciones de uso remoto de notificaciones y no de fondo búsqueda para funcionar en segundo plano.
TL;DR: las Aplicaciones pueden utilizar recursos de tu teléfono en el fondo, usted puede ver lo que están haciendo en Settings
-> Battery
.
Fuentes de información: