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 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 Dienstprogrammfunktion 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: macOS-Adaption

Die Herausforderung: macOS-Adaption

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 seit langem eine Version für macOS gewünscht, doch 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.

KI als Game-Changer

KI als Game-Changer

Russinovich erklärte, dass er vor der Ankunft der KI diese Anpassung nicht einmal in Betracht gezogen hätte, da er zuerst lernen müsste, wie diese Systeme in macOS funktionieren. 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.

Ein Wochenende, das alles veränderte

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 recht treuen Klon von ZoomIt mit den meisten 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 erfordert 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 zeigt, wie weit die KI die Anpassung bestehender Software an verschiedene Plattformen beschleunigen kann.