En la interfaz de usuario de Windows, ¿por qué al cerrar una aplicación se abre la ventana minimizada de una aplicación en ejecución? Esto sucede en Mavericks, y posiblemente en versiones anteriores del sistema operativo.
En la interfaz de usuario de Windows, ¿por qué al cerrar una aplicación se abre la ventana minimizada de una aplicación en ejecución? Esto sucede en Mavericks, y posiblemente en versiones anteriores del sistema operativo.
OSX está configurado para que la ventana se enfoque, esto generalmente requiere una ventana para mostrar, esto está en primer plano. La aplicación a la que pertenece esta ventana es el proceso que recibe e interpreta las pulsaciones (estrictamente eventos clave ) (después de tratar los globales del sistema)
Por lo tanto, cuando sale de una aplicación, el sistema operativo tiene que elegir una aplicación para ponerla en primer plano.
No puedo encontrar la descripción general en un documento, por lo que se basa en la experiencia de desarrollo. Si alguien pudiera encontrar la descripción correcta, esto ayudaría.
Supongo que podría estar hablando de otros sistemas para "abandonar" una aplicación, es decir, presionando el botón 'x' en la parte superior izquierda.
En Mac OS X, al hacer esto no estás abandonando la aplicación, sino simplemente cerrando la ventana en la que presionaste el botón 'x'; por lo general, la aplicación aún se ejecuta en segundo plano (si no ha cambiado, debería ver un indicador luminoso debajo del ícono en la base para cualquier aplicación en ejecución (ejecutar significa que está cargado en la memoria y no es necesario que tenga ventanas abiertas).
Puede pensar en ello como, por ejemplo, ejecutar Chrome en segundo plano en Windows (solo el icono en la bandeja del sistema), sin tener ninguna ventana de navegador abierta.
Para salir correctamente de una aplicación, puedes hacer 3 cosas:
Nota: algunas aplicaciones pueden reaccionar de manera diferente con el botón 'x'. Desde lo alto de mi cabeza: la calculadora se cerrará por completo; al presionar 'x' al ejecutar la ventana de Parallels VM, se suspenderá.
(editar) hay una forma más de cerrar una aplicación, que es presionar Cmd + Opción (Alt) + Esc: que abrirá la ventana 'Forzar el cierre de la aplicación'. Pero generalmente se usa si alguna aplicación se comporta mal, por lo que no es una forma "adecuada" de salir de una aplicación.
(edit2) ofc también puedes eliminar el proceso de la aplicación en la consola, pero tampoco es la forma predeterminada de hacerlo :)