2 votos

Cierre automático de aplicaciones en Mountain Lion

¿Cuándo se cierran automáticamente algunas aplicaciones (como la vista previa) cuando dejo de enfocarlas? ¿Cuál es la diferencia entre esas y otras que no se cierran?

gracias

2voto

dubek Puntos 361

Citando este artículo de Ars Technica, típicamente exhaustivo: http://arstechnica.com/apple/2011/07/mac-os-x-10-7/8/

Lion saldrá de tus aplicaciones en ejecución a tus espaldas si decide que necesita los recursos, y si no parece que los estés utilizando. La heurística para determinar si una aplicación está "en uso" es muy conservadora: no debe ser la aplicación activa, no debe tener ventanas visibles y no minimizadas y, por supuesto, debe soportar explícitamente la Terminación Automática.

La terminación automática funciona a la par con el autoguardado. Cualquier aplicación de aplicación que soporte la Terminación Automática debería también soportar autoguardado y restauración de documentos. Dado que sólo las aplicaciones que no tienen Windows son elegibles para la Terminación Automática, y ya que por defecto el Dock no indica si una aplicación se está ejecutando o no, el usuario podría no darse cuenta cuando una aplicación es automáticamente automáticamente por el sistema. Ningún cuadro de diálogo preguntará por los cambios no guardados cambios no guardados, y cuando el usuario hace clic en la aplicación en el Dock para reactivarla, debería volver a iniciarse y aparecer exactamente como lo hacía antes de de que se cerrara.

2voto

Las aplicaciones como Vista Previa admiten la terminación automática.

Si, por ejemplo, abres Vista Previa, abres al menos una ventana en ella, cierras todas las ventanas y enfocas otra aplicación, Vista Previa se oculta del Dock y del conmutador de aplicaciones. En realidad, el proceso no se termina, pero puede haber algunos cambios en la forma en que se gestiona.

No sé si hay algunas situaciones en las que los procesos que soportan la terminación automática son realmente terminados, pero las cosas podrían cambiar en futuras versiones de OS X. El Guía de programación de aplicaciones para Mac dice que los programas se terminan realmente:

Finalización automática elimina la necesidad de que los usuarios abandonen una aplicación. En su lugar, el sistema gestiona la terminación de la aplicación de forma transparente entre bastidores, terminando las aplicaciones que no están en uso para recuperar los recursos necesarios, como la memoria.

Puede desactivar la terminación automática (o la ocultación automática del Dock y del conmutador de aplicaciones) activando NSDisableAutomaticTermination :

defaults write -g NSDisableAutomaticTermination -bool true

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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