technologie

Künstliche Intelligenz beschleunigt Software-Adaption: ZoomIt für macOS in nur zwei Tagen entwickelt

Was bisher 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 an macOS anzupassen.

Die Entstehung von ZoomIt und die Herausforderung macOS

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 immer weiter ausgebaut. Aktuell ermöglicht es Echtzeit-Zoom, Anmerkungen, Bildschirmaufnahmen, Panorama-Aufnahmen und Videobearbeitung, sowie Tools wie einen Timer für Pausen während Präsentationen.

Das Problem war, dass ZoomIt immer an Windows gebunden war. Einige Microsoft-Mitarbeiter, die Mac für Demos 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 in Angriff zu nehmen. Die Entwicklung für Mac bestand nicht einfach darin, das Programm zu kopieren. ZoomIt benötigt Zugriff auf spezifische Systemfunktionen, um den Bildschirm aufzunehmen, 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 unter macOS funktionieren.

Der KI-gestützte Entwicklungsprozess

Der KI-gestützte Entwicklungsprozess

Schließlich entschied er sich für einen anderen Ansatz. Er besorgte sich einen Mac, konfigurierte ihn für die Microsoft-Unternehmensumgebung und versorgte das KI-Modell mit dem Code der Windows-Version als Referenz. 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 funktionsfähigen 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

Verfügbarkeit und Anforderungen

Die Version für Mac ist kostenlos und Open Source und benötigt macOS 14 Sonoma oder eine spätere 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 die Vergrößerung des Bildschirms, das Zeichnen oder das Starten einer Aufnahme. Die Anpassung kann noch einige Fehler aufweisen, aber das Experiment zeigt, wie weit die KI die Anpassung bestehender Software an verschiedene Plattformen beschleunigen kann.