Todas las Noticias en Películas, Avances de Películas y Reseñas.

He aquí por qué aún necesita forzar el cierre de algunas aplicaciones de iPhone

John Gruber escribió un artículo en Daring Fireball con la esperanza de aclarar la confusión de las personas que habitualmente fuerzan el cierre de aplicaciones en iOS, donde dijo:

El concepto erróneo más grande sobre iOS es que es una buena higiene digital forzar el cierre de aplicaciones que no está usando. La idea es que las aplicaciones en segundo plano bloquean RAM innecesaria y consumen ciclos de CPU innecesarios, lo que perjudica el rendimiento y desperdicia la vida útil de la batería.

Así no es como funciona iOS. El sistema iOS está diseñado para que ninguna de las justificaciones anteriores para forzar la renuncia son verdaderas. Las aplicaciones en segundo plano están efectivamente “congeladas”, lo que limita severamente lo que pueden hacer en segundo plano y liberan la memoria RAM que estaban usando. iOS es muy, muy bueno en esto.

Su consejo es claro: iOS es tan bueno para administrar esto que realmente nunca debes preocuparte por eso.

Gruber tiene 100% de razón en que esto es cierto sobre iOS y más aplicaciones. Cita un correo electrónico de Craig Federighi de Apple junto con cinco piezas de desarrolladores que respaldan su premisa, y esos cinco desarrolladores son personas que crean aplicaciones que se comportan bastante bien dentro de los límites de iOS.

Algunas aplicaciones, sin embargo, no se comportan bien en este sentido, y hemos investigado bastante sobre esto para varias discusiones en Mac Geek Gab (enchufe desvergonzado: ese es el podcast de soporte técnico que hemos estado haciendo durante 12 años donde respondemos a las preguntas de las personas). preguntas y compartir consejos).

Recomendado:  Fugas de imagen de ZTE Quartz, se ejecuta en Android Wear OS

La actualización de fondo es solo una pequeña parte de ella

Los usuarios inteligentes de iOS saben que pueden ir a Ajustes > General > Actualización de la aplicación en segundo plano y elegir qué aplicaciones obtienen permiso para funcionar correctamente. re-lanzamiento en ocasiones. Sin embargo, si fuerza el cierre de una de estas aplicaciones, generalmente no obtenga permiso para relanzar, y ese puede ser el resultado deseado.

Para ver un buen ejemplo de esto, echa un vistazo a la aplicación (estelar) Entregas. Esta aplicación se comporta bastante bien, pero incluso se ve afectada por un cierre forzado. De su entrada de preguntas frecuentes que responde “¿Por qué no recibo ninguna notificación?” ellos dicen:

No fuerce el cierre de la aplicación deslizando el dedo hacia arriba cuando la vista multitarea esté abierta. Si hace esto, iOS no permitirá que la aplicación se ejecute en segundo plano hasta que vuelva a abrirla manualmente.

Pero algunas aplicaciones siguen ejecutándose… por un tiempo (¡y más tiempo si pudieran!)

Cuando nos topamos con esto sobre las entregas, pensé que tal vez había encontrado una solución para las aplicaciones que tienen problemas reales: aquellas que consumen batería en segundo plano. Desafortunadamente, deshabilitar la actualización de fondo por completo o incluso solo específicamente para aplicaciones como Facebook y Sonos no impide que consuman CPU en segundo plano. Y ellos consume CPU en segundo plano.

Si tiene Xcode, puede ejecutar el Monitor de actividad dentro de la aplicación Instruments y, literalmente, ver cómo las aplicaciones en segundo plano consumen CPU. Esto va bastante en contra de la filosofía de diseño de iOS que describe Gruber y, afortunadamente, solo sucede con algunas aplicaciones.

Recomendado:  7 asesinos de la productividad de ventas (y cómo su equipo puede mejorar)

Facebook y Sonos son, para mí, los dos que siguen funcionando regularmente incluso después de haber cambiado a otra aplicación. No estoy seguro de lo que está haciendo Facebook (¿Alguno de nosotros?) pero supongo que la aplicación mantiene mis feeds procesados ​​para que se carguen más rápido la próxima vez que vuelva a usarla. Independientemente de la razón por la que se está ejecutando, de forma rutinaria fuerzo el cierre de Facebook cuando sé que no lo voy a usar por un tiempo.

En el momento de esta captura de pantalla, Sonos no había estado activo durante más de 15 minutos.

Sonos es un poco diferente, y mis problemas de batería con esa aplicación realmente despegaron cuando agregaron la integración de la pantalla de bloqueo a la aplicación. Es genial ver que la pantalla de mi iPhone se mantiene actualizada con la canción que se reproduce actualmente, y poder controlar el volumen de mi altavoz Sonos con los botones de volumen de mi iPhone dormido en mi bolsillo es muy útil, pero viene en una CPU costo. Cuando la música deja de reproducirse, parece que la aplicación aún continúa ejecutándose, por lo que me he acostumbrado a forzar el cierre de esa aplicación también, solo para preservar la vida útil de la batería.

La mayoría de las aplicaciones están bien

Es importante reafirmar que la premisa de Gruber es generalmente correcta. La mayoría de las aplicaciones se comportan bastante bien cuando se envían a segundo plano. Se congelan y iOS libera los recursos. Puedes agradecer tanto a Apple y los desarrolladores de tu aplicación favorita para esto. Pero algunas aplicaciones siguen siendo problemáticas, incluso si provienen de empresas que te encantan.

Recomendado:  Cómo tomar fotos silenciosas en Android

Es probable que ya tenga una idea bastante buena de cuáles de sus aplicaciones favoritas son problemáticas, si las hay. Verifique con Instruments si es un geek, verifique con Configuración> Batería> Uso de la batería si no lo es. Una vez que lo haya reducido, siéntase libre de continuar forzando el cierre de las pocas aplicaciones (si las hay) que le causan problemas.