Aunque como se mencionó en la pregunta, no es posible de forma nativa mostrar el número de ventanas abiertas para una aplicación, ya sea en la interfaz de usuario de la aplicación o en el Dock, hay un par de métodos fáciles (que yo personalmente empleo) para determinar si una aplicación tiene una o más ventanas abiertas y cambia fácilmente a la deseada. La instalación y el uso de ambos se describen a continuación.
Nota: Estos enfoques solo se aplican a las aplicaciones que muestran una ventana y no se aplican a las aplicaciones que se ejecutan en segundo plano y las aplicaciones de la barra de menús.
Método I: uso del control de la misión
Mission Control le ofrece una vista de pájaro de todas las aplicaciones en ejecución con la ventana abierta en el sistema. Para invocar el Control de la Misión, presione la tecla Control de la Misión (F3) en el teclado.
Tendrá que marcar Agrupar ventanas por aplicación en System Preferences app → Mission Control
para ver ventanas agrupadas por aplicación para cumplir fácilmente sus requisitos al saber de un vistazo si la aplicación de destino tiene una o más ventanas abiertas. .
La pantalla de control de la misión muestra sin agrupación de ventanas por aplicación y con se muestra a continuación para facilitar la consulta (observe que el mismo conjunto de aplicaciones y ventanas están abiertas en ambos casos). El primer enfoque tiene la ventaja de que el grupo de aplicaciones también muestra el ícono de la aplicación hacia la parte inferior central del grupo, lo que facilita su identificación.
Sin agrupar :
Con agrupación :
Además, puede tener más de un espacio activo al mismo tiempo y las ventanas de la aplicación pueden estar dispersas en diferentes espacios. Solo las ventanas presentes en el espacio actual se muestran a la vez y puedes cambiar fácilmente entre espacios sin salir de la vista de control de la misión.
Ahora tiene una idea si la aplicación de destino tiene una o más ventanas abiertas. Mientras se encuentra en la vista de Control de la Misión, puede simplemente hacer clic en el grupo de ventanas para que la aplicación de destino cambie a ella (en lugar de hacer Cmd + Tabulación ). Una vez que la aplicación de destino esté en primer plano, puede ejecutar Cmd + ' para cambiar a la ventana deseada de la aplicación (si tiene más de una ventana abierta).
Este enfoque tiene el inconveniente de que una aplicación también puede tener una o más ventanas minimizadas y la vista de Control de la Misión no las muestra, por lo tanto, anula el propósito. Ahí es donde el segundo enfoque, como se explica a continuación, ayuda.
Método II: uso de esquinas calientes
Necesitará configurar Hot Corners para este enfoque.
Hot Corners es una función de macOS que te permite asignar acciones instantáneas para cuando mueves el puntero del mouse a cualquiera de las cuatro esquinas de tu escritorio.
Para obtener más información sobre Hot Corners, lea la discusión ¿Cuáles son las esquinas calientes en macOS? .
Configure cualquiera de las cuatro esquinas a través de la configuración de Hot Corners para mostrar Windows de aplicación .
Ahora cambie a la aplicación de destino usando Cmd + Tabulación o Mission Control (como se explica en el Método I). Una vez que la aplicación de destino esté en primer plano, use Hot Corners moviendo el puntero del mouse a la esquina configurada. Se muestran todas las ventanas abiertas para la aplicación.
El beneficio de este enfoque es que también muestra las ventanas minimizadas (que se muestran hacia la parte inferior en tamaño más pequeño). Para cambiar a la ventana deseada entre muchas abiertas, simplemente haga clic en ella con el puntero del mouse. Si se minimiza la ventana deseada, se maximizará automáticamente y se colocará en primer plano.
Empleo los dos enfoques mencionados anteriormente como uno de los poderosos flujos de trabajo en mi uso diario de macOS. (Las capturas de pantalla pueden ser un poco intuitivas, ya que he configurado la barra de menús en Ocultar automáticamente, tengo la pantalla de alto contraste habilitada y los efectos de transparencia desactivados en macOS).