Как программно распознавать окна другого приложения на MacOS?
Хочу написать программу под MacOS, которая выполняет определенные действия в стороннем приложении посредством имитации нажатия клавиш. Есть ли какой-нибудь способ отслеживать открытые окна этого другого приложения? Только через анализ скриншотов или же можно как-то на уровне системы, условно, получить дискриптор окна, его позицию и размеры?