tecnologia

La inteligencia artificial acelera la adaptación de software a nuevas plataformas

El CTO de Microsoft Azure, Mark Russinovich, ha demostrado el poder de la inteligencia artificial (IA) al adaptar la herramienta de captura de pantalla ZoomIt de Windows a macOS en apenas dos días. ZoomIt, creada hace más de 20 años, es una herramienta fundamental para los profesores y presentadores que necesitan ampliar zonas de la pantalla y dibujar sobre ellas para explicar conceptos técnicos de manera clara.

La inteligencia artificial acelera la adaptación de software a nuevas plataforma

La inteligencia artificial acelera la adaptación de software a nuevas plataforma

Aunque ZoomIt siempre estuvo ligada a Windows, algunos empleados de Microsoft que utilizan Mac para demostrar aplicaciones como Git, GitHub, Copilot o Visual Studio Code pidieron una versión para macOS. Sin embargo, Russinovich no encontraba el tiempo ni las habilidades necesarias para abordar el desarrollo para Mac, ya que ZoomIt requiere acceder a funciones específicas del sistema para capturar la pantalla, gestionar el audio y más.

La llegada de la IA cambió todo. Russinovich consiguió un Mac, configuró el entorno corporativo de Microsoft y proporcionó al modelo de IA el código de la versión para Windows como referencia. El resultado le sorprendió incluso a él: la primera base funcional de ZoomIt para Mac estuvo lista en media hora y después de doce mensajes al modelo de IA. Durante el resto del fin de semana, Russinovich trabajó para incorporar funciones, corregir errores y adaptar comportamientos al sistema de Apple.

Su previsión inicial era dedicar varios fines de semana o incluso meses al proyecto, pero al terminar aquel fin de semana ya tenía un clon funcional y bastante fiel de ZoomIt, con buena parte de sus características principales. La versión para Mac es gratuita, de código abierto y requiere macOS 14 Sonoma o posterior. Puedes descargarla desde el repositorio de Microsoft en GitHub o instalarla mediante Homebrew.

La adaptación todavía puede tener algunos fallos, pero el experimento demuestra hasta qué punto la IA puede acelerar la adaptación de software existente a plataformas diferentes. Esta demostración abre puertas para que más desarrolladores puedan aprovechar el poder de la IA para crear versiones de sus aplicaciones para diferentes sistemas operativos de manera más eficiente y rápida.