UltraViewer para Mac
UltraViewer existe solo para Windows. Esto lo hace andar en una Mac Intel, para conectarse a una PC con Windows y manejarla desde la Mac. No encontré a nadie que lo haya logrado antes.
Probado solo en Mac con procesador Intel, con macOS Ventura 13: una MacBook 12" (Core i5-7Y54) con Ventura 13.7.8. En Mac con Apple Silicon (M1 y posteriores) no está probado.
Descargar
Cómo se instala
- Descomprimí el ZIP y mové la app a Aplicaciones.
- La primera vez macOS puede frenarla porque no está notarizada: abrí Configuración del Sistema > Privacidad y seguridad y, abajo de todo, tocá el botón para abrirla igual.
- La primera vez tarda un poco más: prepara su entorno de Windows. Después abre directo UltraViewer.
No hace falta instalar Wine, Homebrew ni nada aparte: la app trae todo adentro.
Qué anda
- Conectarse a una PC con Windows: la imagen, el teclado, el mouse (movimiento, clics, pasar por encima y arrastrar) y la pantalla completa.
- La ⌘ Command izquierda funciona como la tecla Windows: sola abre Inicio, ⌘+R abre Ejecutar y ⌘+Shift+S la herramienta de recortes. La ⌘ derecha funciona como Alt, y Option sigue sirviendo para escribir @. macOS se queda con algunos atajos, como ⌘+Tab y ⌘+espacio.
- En las pantallas modernas de Windows, como el recuadro de ⌘+Shift+S, no se puede arrastrar: es una limitación de UltraViewer, que mueve el cursor de la PC sin generar movimientos de mouse. Ahí conviene capturar una ventana entera o la pantalla completa, o usar ⌘+Shift+4 en la Mac.
- Es más lento que en Windows. Si no necesitás el sonido de la PC remota, apagarlo en el menú de la sesión ahorra procesador, y en Options > Quality se puede bajar la calidad de imagen.
- Sirve para controlar una PC desde la Mac, no al revés: no está pensado para que otra computadora controle la Mac.
Cómo funciona
La app es un lanzador para macOS que trae Wine Staging 11.18, .NET Framework 4.8 y UltraViewer ya instalados. Para que el mouse, el repintado y la tecla Windows funcionen hicieron falta tres cambios chicos en Wine. Uno en su tabla de teclas, porque Wine no traducía ninguna tecla de la Mac como Windows, y dos más: uno en IsBadCodePtr, porque UltraViewer decide si atender cada evento del mouse según una bandera del procesador que Wine dejaba distinta que Windows, y otro en SleepEx, para que las esperas cortas duren lo mismo que en Windows y no gaste procesador de más. UltraViewer en sí no se modificó.
Al salir y al actualizar
Para cerrarla del todo, usá Cmd+Q. No deja servicios andando ni se abre sola al prender la Mac. Al actualizar, reemplazá la app y no borres su carpeta de datos: ahí queda la configuración. El micrófono solo lo usa el chat de voz de UltraViewer; si macOS lo pide, se puede rechazar.
Créditos
UltraViewer es de DucFabulous (ultraviewer.net). Esto no es un producto oficial de UltraViewer ni de WineHQ. Wine y los demás componentes conservan sus licencias, que van incluidas en la app.
Soporte
Si necesitás ayuda, podés escribirme por correo.