Künstliche Intelligenz beschleunigt Software-Portierung: ZoomIt kommt für macOS
Was einst Wochen oder sogar Monate an Arbeit erforderte, kann nun mithilfe künstlicher Intelligenz an einem Wochenende erledigt werden. Mark Russinovich, CTO von Microsoft Azure und Schöpfer von ZoomIt, nutzte KI, um dieses bewährte Windows-Tool in nur zwei Tagen für macOS anzupassen.
Die Geschichte von ZoomIt
ZoomIt entstand vor über 20 Jahren aus einem konkreten Bedarf Russinovichs. Als er Kurse über Windows Internals gab, benötigte er eine einfache Möglichkeit, bestimmte Bildschirmbereiche zu vergrößern und darauf zu zeichnen, damit die Teilnehmer seinen Erklärungen folgen konnten. Im Laufe der Zeit wurde diese kleine Dienstprogramm um viele weitere Funktionen erweitert. Aktuell ermöglicht es, in Echtzeit zu zoomen, Anmerkungen zu machen, den Bildschirm aufzunehmen, Panoramen zu erfassen und Videos zu bearbeiten, sowie Tools wie einen Timer für Pausen während Präsentationen zu beinhalten.

Die Herausforderung der macOS-Portierung
Das Problem war, dass ZoomIt immer an Windows gebunden war. Einige Microsoft-Mitarbeiter, die Mac für Demonstrationen von Git, GitHub, Copilot oder Visual Studio Code verwenden, hatten sich schon lange eine Version für macOS gewünscht, aber Russinovich fand nie den richtigen Zeitpunkt, um die notwendige Arbeit anzugehen. Die Entwicklung für Mac bestand nicht einfach darin, das Programm zu kopieren. ZoomIt benötigt Zugriff auf spezifische Systemfunktionen, um den Bildschirm zu erfassen, Audio zu verwalten, auf bestimmte Tastenkombinationen zu reagieren und Elemente über anderen Anwendungen anzuzeigen.
Russinovich erklärte, dass er vor dem Aufkommen der KI diese Anpassung nicht einmal in Betracht gezogen hätte, da er sich zuerst hätte einarbeiten müssen, wie diese Systeme in macOS funktionieren.

KI als Game-Changer
Schließlich entschied er sich für einen anderen Ansatz. Er besorgte sich einen Mac, konfigurierte ihn für die Microsoft-Unternehmensumgebung und stellte dem KI-Modell den Code der Windows-Version als Referenz zur Verfügung. Das Ergebnis überraschte ihn selbst. Die erste funktionale Basis von ZoomIt für Mac war in etwa einer halben Stunde fertig und nach etwa zwölf Nachrichten an das KI-Modell.
Russinovich arbeitete den Rest des Wochenendes, um Funktionen hinzuzufügen, Fehler zu beheben und bestimmte Verhaltensweisen an das Apple-System anzupassen. Seine anfängliche Prognose war, mehrere Wochenenden oder sogar ein paar Monate für das Projekt aufzuwenden. Am Ende des Wochenendes hatte er jedoch bereits einen funktionalen und ziemlich treuen Klon von ZoomIt mit dem Großteil seiner Hauptfunktionen.
“Ich war sprachlos”, erklärte Russinovich, als er feststellte, dass das Ergebnis zu über 90 % fertig war, obwohl noch einige Fehler zu beheben waren.
Verfügbarkeit und Anforderungen
Die Version für Mac ist kostenlos und Open Source und benötigt macOS 14 Sonoma oder eine neuere Version. Es ist auch notwendig, die Erlaubnis zur Bildschirmaufnahme zu erteilen, wenn die entsprechenden Funktionen verwendet werden sollen. Sie können sie vom Microsoft-Repository auf GitHub herunterladen oder über Homebrew installieren. Nach der Installation erscheint ZoomIt in der Menüleiste und ermöglicht das Vergrößern des Bildschirms, Zeichnen oder Starten einer Aufnahme. Die Anpassung kann noch einige Fehler aufweisen, aber das Experiment demonstriert, wie weit die KI die Anpassung bestehender Software an verschiedene Plattformen beschleunigen kann.