Microsoft Azure CTO’su 20 Yıllık Windows Aracını Yapay Zekâ ile İki Günde macOS’a Taşıdı
Microsoft Azure CTO’su Mark Russinovich, 20 yılı aşkın süredir geliştirdiği ZoomIt aracının macOS sürümünü yapay zekâ desteğiyle tek bir hafta sonunda büyük ölçüde çalışır hâle getirdi. Russinovich, Windows sürümünün kaynak kodunu referans olarak kullanırken temel macOS sürümünü yaklaşık 30 dakikada oluşturduğunu, hafta sonunun sonunda uygulamanın özelliklerinin yüzde 90’dan fazlasının çalıştığını belirtti. Microsoft çalışanlarının uzun süredir istediği macOS desteği, böylece aylar sürebilecek geleneksel geliştirme süreci yerine daha kısa bir çalışma döneminde ortaya çıktı.
ZoomIt Başlangıçta Windows Eğitimlerinde Kullanılmak İçin Geliştirildi
Mark Russinovich, ZoomIt’i 2000’li yılların başında Windows Internals eğitimleri verirken geliştirdi. Eğitmenler büyük sınıflarda ekranın belirli bölümlerini göstermek için mevcut araçları kullanırken Toshiba dizüstü bilgisayarlarıyla gelen bir yardımcı programın kullanımını yetersiz buldu.

Russinovich’in geliştirdiği ZoomIt, ekran üzerindeki belirli alanları büyütmenin yanı sıra çizgi, ok ve kutu gibi işaretlemelerin doğrudan uygulamaların üzerinde yapılmasını sağladı. David Solomon’un talebiyle eklenen mola sayacı da zaman içerisinde aracın eğitimlerde kullanılan işlevleri arasına katıldı.
ZoomIt sonraki yıllarda ekran kaydı, kamera görüntüsü, video düzenleme ve farklı sunum araçları gibi özellikler kazandı. Windows kullanıcıları aracı özellikle teknik eğitimlerde, sunumlarda ve yazılım gösterimlerinde kullanırken macOS tarafında aynı deneyimin karşılığı uzun süre bulunmadı.
Microsoft içinde macOS kullanan çalışanlar, ZoomIt’in büyütme ile çizim özelliklerini farklı sunum senaryolarında kullanmak istediklerini Russinovich’e iletti. Git, GitHub, Microsoft Copilot ve Visual Studio Code gibi araçları Mac bilgisayarlarda gösteren çalışanlar için ekran üzerinde gerçek zamanlı işaretleme ihtiyacı özellikle önem taşıdı.

Russinovich, macOS sürümünü daha önce geleneksel geliştirme yöntemiyle ele almadığını belirtti. ZoomIt’in yalnızca ekran görüntüsü alan bir yazılım olmaması, macOS tarafında ekran yakalama, ses, video, klavye kısayolları ve sistem izinleri gibi platforma özgü konuların ayrıca ele alınmasını gerektiriyordu.
MacOS üzerinde ZoomIt geliştirme sürecinde yapay zekâ, Russinovich’in platformun her teknik ayrıntısını baştan öğrenmesi gereksinimini önemli ölçüde azalttı. Microsoft yöneticisi, yapay zekâ kullanılmadan önce böyle bir çalışmaya girişmeyi düşünmeyeceğini ifade etti.
Windows Kaynak Kodu Yapay Zekâ İçin Referans Görevi Gördü
Russinovich’in elindeki Windows kaynak kodu, macOS sürümünün geliştirilmesinde önemli bir başlangıç noktası oluşturdu. Yapay zekâ modeli mevcut kodu inceleyerek ZoomIt’in mimarisini, özelliklerini ve Windows üzerindeki davranışını referans aldı.
Russinovich, macOS sürümünün temelini yaklaşık 12 istem kullanarak yarım saat içerisinde oluşturduğunu belirtti. Geliştirici daha sonra özellikleri tek tek test ederek ekran büyütme, çizim, kayıt, mola sayacı ve diğer işlevleri macOS’un çalışma yapısına uyarladı.
Yapay zekâ destekli yazılım geliştirme sürecinde hazır kaynak kodunun bulunması önemli bir avantaj sağladı. Model yalnızca istenen uygulamanın ne yapması gerektiğini tahmin etmek yerine mevcut Windows uygulamasının işleyişini inceleyerek macOS karşılığını oluşturmaya yöneldi.
macOS Uyumluluğu İçin Sistem İzinleri Yeniden Ele Alındı
ZoomIt’in macOS sürümünde Windows ile Apple’ın masaüstü işletim sistemi arasındaki teknik farklılıklar yeni uyarlamalar gerektirdi. Ekran kaydı, klavye girdileri ve sistem arayüzü gibi işlevler macOS’un güvenlik izinleri üzerinden çalışırken uygulamanın bazı özellikleri kullanıcı tarafından ayrıca yetkilendirildi.
Russinovich hafta sonunun sonunda temel özellikleri yüksek doğrulukla çalışan bir macOS sürümüne ulaştığını belirtti. Uygulamada mola sayacı, panorama ekran görüntüleri, video kaydı, video düzenleme ve Demo Mirror gibi işlevler yer aldı.
DemoType özelliği başlangıçta macOS sürümünden çıkarıldı. Russinovich, özelliğin fazla kullanılmadığını düşündüğü için ilk sürüme dahil etmezken daha sonra kullanıcıların DemoType’a da ihtiyaç duyduğunu görerek yapay zekâ yardımıyla özelliği yeniden ekledi.
Demo Mirror ise sunum sırasında ekranın tamamının veya belirli bir bölümünün ikinci bir monitörde gösterilmesini sağlıyor. Kullanıcılar PowerPoint sunumundan çıkmadan ikinci ekranda gösterilecek alanı kontrol edebiliyor.
ZoomIt macOS Sürümü Ücretsiz Olarak Kullanılabiliyor
Microsoft’un macOS için sunduğu ZoomIt sürümü ücretsiz açık kaynaklı olarak dağıtılıyor. Uygulama macOS 14 Sonoma veya daha yeni işletim sistemi sürümlerini gerektiriyor.
Homebrew kullanan Mac sahipleri ZoomIt’i Terminal üzerinden kurabiliyor. Kullanıcıların uygulamayı çalıştırdıktan sonra ekran kaydı iznini vermesi gerekiyor. Mikrofon ile kamera izinleri ise yalnızca ilgili kayıt özellikleri kullanılacağı zaman gerekli oluyor.
ZoomIt’in macOS sürümü Control+1 ile ekran büyütme, Control+2 ile çizim, Control+5 ile ekran kaydı ve Control+6 ile seçilen ekran alanını panoya kopyalama gibi kısayollar sunuyor. Kullanıcılar ayarlar bölümünden klavye kısayollarını kendi kullanım biçimlerine göre değiştirebiliyor.
Russinovich’in deneyimi, yapay zekâ destekli yazılım geliştirmenin özellikle mevcut bir uygulamanın farklı işletim sistemine uyarlanmasında geliştirme süresini ciddi biçimde kısaltabileceğini gösteriyor. Kaynak kodu, test senaryoları ve ürün davranışı gibi somut referansların bulunması, yapay zekânın sıfırdan uygulama üretmek yerine mevcut bir yazılımın işlevlerini başka bir platforma taşımasında daha verimli kullanılabileceğini ortaya koyuyor.










