1 votos

¿Por qué al cerrar una aplicación se abre la ventana minimizada de una aplicación en ejecución?

En la interfaz de usuario de ventana, ¿por qué al cerrar una aplicación se abre la ventana minimizada de una aplicación en ejecución? Esto ocurre en Mavericks, y posiblemente en versiones anteriores del sistema operativo.

1voto

yoliho Puntos 340

OSX está configurado para que una ventana tome el enfoque, esto generalmente requiere que una ventana se muestre, es decir, esté en primer plano. La aplicación a la que pertenece esta ventana es el proceso que recibe e interpreta las pulsaciones de teclas (estrictamente eventos de teclas) (después de que se hayan tratado los eventos globales del sistema).

Por lo tanto, cuando cierras una aplicación, el sistema operativo debe elegir una aplicación para poner en primer plano.

No puedo encontrar la descripción general en un solo documento, por lo que esto se basa en la experiencia de desarrollo. Si alguien pudiera encontrar la descripción correcta, ayudaría.

0voto

hillu Puntos 4033

Supongo que tal vez estás hablando de la forma en que otros sistemas 'cierran' una aplicación, que es presionando el botón 'x' en la parte superior izquierda.

En Mac OS X al hacer eso no estás cerrando la aplicación, sino simplemente cerrando la ventana en la que presionaste el botón 'x'; la aplicación generalmente sigue funcionando en segundo plano (si no has cambiado eso, deberías ver un indicador de luz debajo del icono en el dock para cualquier aplicación en ejecución (en ejecución significa que está cargada en memoria y no es necesario tener ventanas abiertas).

Puedes pensar en ello, por ejemplo, como ejecutar Chrome en segundo plano en Windows (solo hay un icono en la bandeja del sistema), sin tener realmente ninguna ventana del navegador abierta.

Para salir correctamente de una aplicación puedes hacer 3 cosas:

  • en lugar de presionar el botón 'x', presiona Ctrl+q
  • haz clic derecho en el icono de la aplicación en el dock -> Salir
  • usa el menú superior de la aplicación, por ejemplo: Chrome -> Salir de Google Chrome

Nota: algunas aplicaciones pueden reaccionar de manera diferente al botón 'x'. De memoria, la calculadora se cerrará por completo; al presionar 'x' en la ventana de una máquina virtual Parallels, se suspenderá.

(edit) hay otra forma más de cerrar una aplicación, que es presionar Cmd+Opción(Alt)+Esc - eso abrirá la ventana 'Forzar cierre de aplicación'. Pero generalmente se utiliza si alguna aplicación se está comportando mal, por lo que no es una forma "correcta" de cerrar una aplicación.

(edit2) por supuesto, también puedes terminar el proceso de la aplicación en la consola, pero esa tampoco es la forma predeterminada de hacerlo :)

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