Anthropic, Claude Code Desktop’ın iOS uygulamalarını Apple’ın iOS Simulator aracı içinde çalıştırıp denetlemesini sağlayan yeni bir özellik yayımladı. Genel beta olarak sunulan iOS Simulator paneli, çalışan uygulamayı Claude Code konuşmasının yanında aynı pencerede gösteriyor.
Claude’dan bir projeyi derlemesi, çalıştırması veya belirli bir akışı kontrol etmesi istendiğinde uygulama simülatöre kurulup açılabiliyor. Claude ekrandaki durumu izleyebiliyor, uygulamayla etkileşime girebiliyor ve bulduğu soruna göre kod üzerinde yeni bir düzenleme yapabiliyor. Böylece kod değişikliği ile görsel doğrulama arasındaki döngünün bir bölümü masaüstü uygulamasının içinde tamamlanıyor.
Claude iOS Simulator’da neler yapabiliyor?
Anthropic’in belgelerine göre Claude; uygulamayı derleme, simülatöre kurma, başlatma ve kontrol etme adımlarını yürütebiliyor. Panel, simülatör ekranını canlı olarak aktarıyor. Geliştirici de Claude çalışmayı sürdürürken aynı panelden uygulamayla etkileşime geçebiliyor; dokunma ve kaydırma hareketleri uygulayabiliyor, aygıtı döndürebiliyor ve ekran görüntüsü ya da ekran kaydı alabiliyor.
Her Claude Code oturumu kendi simülatör aygıtını kullanıyor. Bu ayrım, paralel oturumların birbirinin uygulama durumunu değiştirmesini önlüyor. Bir oturumda en fazla dört ayrı simülatör paneli açılabiliyor; belirli bir iPhone veya iPad simülatörü hedeflenmek istenirse bunun Claude’a verilen istekte belirtilmesi yeterli.
Bu özellik gerçek bir iPhone veya iPad’i uzaktan yönetmiyor. Anthropic’in dokümanı, “aygıt” ifadesinin Xcode içindeki sanal iPhone ve iPad’leri anlattığını özellikle belirtiyor. Fiziksel aygıt testi yine geliştiricinin Xcode üzerinden yürütmesi gereken ayrı bir adım.
Hangi Mac’lerde ve planlarda kullanılabiliyor?
iOS Simulator paneli için Claude Desktop 1.24012.0 veya daha yeni bir sürüm, bir Mac ve iOS platformu kurulmuş Xcode gerekiyor. Simülatör araçları Claude uygulamasının içinde gelmediği için Xcode üzerinden ayrıca indirilmiş olması gerekiyor.
Genel beta şu anda Pro, Max ve Team planlarında sunuluyor; Enterprise planında kullanılamıyor. Özellik yalnızca Mac’teki yerel Claude Code oturumlarında çalışıyor. Bulut ve SSH oturumları, kullanıcının Mac’indeki simülatörlere ulaşamadığı için paneli kullanamıyor.
Ekran kontrolü için macOS izinleri gerekmiyor
Masaüstü uygulamasındaki panel simülatörü doğrudan yönetiyor. Bu nedenle Claude’un ekrandaki bir insan gibi fare hareketlerini taklit ettiği computer use yöntemine ihtiyaç duymuyor ve macOS’in Erişilebilirlik ile Ekran Kaydı izinlerini istemiyor. Anthropic, komut satırından iOS Simulator’a erişen Claude Code’un ise farklı olarak computer use kullandığını belirtiyor.
Doğrudan bağlantı, geliştiricinin diğer pencerelerini kapatmıyor veya ekranın denetimini ele geçirmiyor. Yine de uygulama derlenirken proje içindeki betiklerin Mac üzerinde çalışabileceği unutulmamalı. Anthropic bu nedenle derleme ve simülatörde URL açma gibi bazı işlemleri Claude Code oturumunun izin moduna bağlı tutuyor.
Simülatör görüntüleri Anthropic’e gönderiliyor
Claude’un bir simülatörü ilk kez yönetmesinden önce kullanıcıdan aygıt bazında onay isteniyor. Bu onay; simülatöre dokunma, metin yazma, uygulamayı açma ve ekran görüntüsü alma gibi işlemleri kapsıyor.
Gizlilik açısından en önemli ayrıntı, Claude’un aldığı simülatör görüntülerinin Anthropic’e gönderilmesi ve kullanıcının normal konuşma saklama ayarlarına göre tutulması. Şirket bu nedenle Claude’un kullandığı bir simülatörde gerçek hesaplarla oturum açılmamasını öneriyor. Test verileri, erişim anahtarları ve kişisel bilgiler de aynı dikkatle ele alınmalı.
Panelin simülatöre doğrudan bağlanması, verilerin yalnızca Mac’te kaldığı anlamına gelmiyor. Gerçek kullanıcı bilgileri yerine sahte test hesapları ve örnek veriler kullanmak, özellikle oturum açma, ödeme veya kişisel profil akışlarını denerken daha güvenli bir yaklaşım olacaktır.
Geliştirme döngüsünde ne değişiyor?
Yeni panel, Claude Code’un yazdığı bir değişikliği yalnızca derleme sonucuna bakarak değil, uygulamanın çalışan arayüzünü görerek kontrol etmesine imkân veriyor. Bu, yerleşim bozuklukları, yanlış yönlendirmeler veya belirli bir kullanıcı akışında ortaya çıkan hatalar için daha kısa bir deneme döngüsü sağlayabilir.
Bununla birlikte özellik genel beta aşamasında ve App Store’a gönderim, gerçek aygıt doğrulaması, erişilebilirlik testi veya insan incelemesinin yerini almıyor. Geliştiricilerin Claude’un yaptığı değişiklikleri, kullandığı test verilerini ve verdiği sonuçları kendi kalite ve güvenlik süreçleri içinde yeniden değerlendirmesi gerekiyor.