Preferiblemente use AppleScript, Javascript o bash para poder ejecutarlo desde Automator y hacer una .app con él.
Nota: estoy hablando de la Vista dividida de Apple, no de una herramienta de terceros que solo mueve las ventanas.
Supongamos un código como este:
tell application "Finder"
set _bounds to bounds of window of desktop
set w to item 3 of _bounds
set h to item 4 of _bounds
end tell
tell application "Visual Studio Code"
activate
set bounds of first window to {0, 0, w div 2, h}
end tell
tell application "OpenSCAD"
activate
set bounds of first window to {w div 2 + 1, 0, w, h}
end tell
Esto lanzaría dos aplicaciones, VS Code y OpenSCAD y las pondría una al lado de la otra (* 1).
Ahora, en lugar de simular una pantalla dividida, me gustaría usar el trato real pero no puedo encontrar el método correspondiente en la biblioteca de ScriptEditor.
* 1: Excepto que falla en mi máquina mientras que funciona con el Finder, extraño.