Recientemente he descubierto AppleScript. AppleScript ofrece una forma sencilla y natural de simular mediante programación la interacción del teclado y el ratón con las aplicaciones del Mac. AppleScript es genial, sin embargo sufre de los siguientes problemas:
-
La última versión estable es de 2014 y el año pasado el director de producto de AppleScript fue despedido y su puesto fue eliminado.
-
La documentación oficial no se ha actualizado desde enero de 2016 y todos los tutoriales y libros de referencia dedicados a AppleScript fecha no posterior a 2010 (con la excepción de este que parece ser una copia y pegada de algunas preguntas y respuestas de stackexchange con la etiqueta AppleScript).
-
Editor de scripts, el entorno de desarrollo de AppleScript incorporado, no tiene capacidades de depuración. Parece que sólo hay una IDE comercial para AppleScript *. Tiene un aspecto increíble y cuenta con todas las funciones de depuración que cabría esperar de un IDE moderno, pero cuesta 100 dólares, lo que sería demasiado caro para mi bolsillo incluso si Apple no pareciera estar eliminando este lenguaje de programación (véase el punto nº 1).
¿Existen alternativas a AppleScript? ¿Existe algún lenguaje de programación desarrollado y soportado activamente, con un IDE bueno y barato, y una documentación buena y actualizada, que permita simular la interacción del teclado y el ratón con las aplicaciones del Mac de forma rápida y sencilla? ¿Algo, tal vez, como la contraparte de Apple para el VBA (Visual Basic for Applications) de Microsoft para su suite de Office en Windows?
* Parece que hay otro IDE de AppleScript de terceros: Sonrisa . A diferencia de script Editor, Smile es gratuito.