Safari 27 geliştiricilere MCP desteği ve 850 düzeltme getiriyor
Safari 27.0, yapay zekâ ajanlarının tarayıcıyı kontrol etmesini sağlayan MCP sunucusunu kullanıma açıyor. Güncelleme ayrıca yaklaşık 850 hata düzeltmesi ve yeni web geliştirme araçları içeriyor.
Apple, Safari 27.0 sürümüyle web geliştiricilerinin çalışma süreçlerini doğrudan etkileyen yeni araçlar sunuyor. Güncellemenin öne çıkan yeniliği, yapay zekâ ajanlarının Safari penceresini kontrol etmesine izin veren Safari MCP sunucusu oldu. Geliştiriciler böylece yazdıkları kodun tarayıcıda nasıl görüntülendiğini bir ajan üzerinden inceleyebilecek.
MCP desteği, özellikle kodlama ajanlarıyla çalışan ekipler için test ve hata ayıklama adımlarını tek bir akışta birleştirmeyi amaçlıyor. Safari MCP; Belge Nesne Modeli’ne (DOM), ağ isteklerine, ekran görüntülerine ve konsol çıktısına erişim sağlayabiliyor. Bu veriler, geliştiricinin her aşamada farklı pencereler arasında geçiş yapmasına veya sorunları ekran görüntüleriyle manuel olarak anlatmasına duyulan ihtiyacı azaltıyor.
Safari MCP neleri kontrol edebiliyor?
Safari MCP sunucusu, Claude Code, Codex ya da geliştiricinin tercih ettiği başka bir ajanla birlikte kullanılabiliyor. Ajanın tarayıcı üzerindeki erişimi, yalnızca sayfanın görüntülenmesiyle sınırlı kalmıyor. Geliştiriciler aşağıdaki işlemleri otomatikleştirebiliyor:
- Kodun Safari’de nasıl oluşturulduğunu kontrol etmek
- Formlar, ödeme akışları ve seçim alanlarındaki kullanıcı durumlarını doğrulamak
- Hesaplanan stilleri ve sayfa düzenini diğer tarayıcıların sonuçlarıyla karşılaştırmak
- Eksik etiketler, hatalı ARIA öznitelikleri ve düşük renk kontrastı gibi erişilebilirlik sorunlarını test etmek
- Gezinme süreleri ve kaynak yükleme zamanları üzerinden performansı incelemek
Apple’ın açıklamasına göre sunucu tamamen geliştiricinin yerel makinesinde çalışıyor ve kendi başına ağ bağlantısı kurmuyor. Safari’deki kişisel bilgilere erişemiyor. Yakalanan veriler Apple’a gönderilmek yerine doğrudan geliştiricinin çalıştırdığı ajana aktarılıyor. Bu yapı, tarayıcı otomasyonunu kullanırken verilerin hangi noktada işlendiği konusunda daha net bir sınır oluşturuyor.
Özellik nasıl etkinleştiriliyor?
Safari MCP’yi kullanmak isteyenlerin önce Safari ayarlarında web geliştiricilerine yönelik özelliklerin görünmesini sağlaması gerekiyor. Bunun için Safari > Ayarlar > İleri Düzey bölümündeki “Web geliştiricileri için özellikleri göster” seçeneği etkinleştirilmeli. Ardından Safari > Ayarlar > Geliştirici bölümünde yer alan “Uzaktan otomasyona ve harici ajanlara izin ver” seçeneği açılabiliyor.
WebKit ekibi, geliştiricilerin farklı kodlama ajanlarını Safari’ye bağlamak için kullanabileceği komutları da yayımladı. Ayrıca yeni özelliklerle ilgili geri bildirim ve özellik önerileri bekleniyor. Bu yaklaşım, MCP sunucusunun ilk sürümden sonra geliştirici ihtiyaçlarına göre şekillenebileceğini gösteriyor.
Safari 27.0 ile gelen diğer yenilikler
Safari 27.0 yalnızca yapay zekâ destekli otomasyonla sınırlı değil. Sürümde yaklaşık 850 sorun giderildi. Bu sayı, Apple’ın birkaç ay önceki geliştirici etkinliğinde açıkladığı 525 düzeltmenin üzerine çıkıyor. Düzeltilen başlıklar arasında erişilebilirlik, CSS, karakter kodlama, yazı tipleri, formlar, MathML, ağ bağlantıları ve WebRTC bulunuyor.
Güncelleme, visionOS uygulamaları ve deneyimleri için sürükleyici ortam desteği de getiriyor. HTML’deki <model> ögesi iPhone, iPad ve Mac platformlarına genişletiliyor. Böylece web siteleri, görsel veya video eklemeye benzer biçimde etkileşimli üç boyutlu modelleri doğrudan sayfalarına yerleştirebilecek.
Web Inspector tarafında da geliştiricilerin hata ayıklama sürecini kolaylaştıran değişiklikler var. Satır içinde renk kontrastı bilgileri gösteriliyor, yönlendirme zincirlerinin izlenmesi iyileştiriliyor ve sayfa düzenini incelemeye yönelik araçlar geliştiriliyor. Ayrıca WebAssembly, WebGPU, JavaScript, CSS, WebRTC, medya oynatma, web uzantıları, WKWebView ve Service Workers için çeşitli iyileştirmeler sunuluyor.
Scroll Anchoring özelliği de günlük tarayıcı deneyimi açısından öne çıkan düzenlemelerden biri. Sayfanın üst bölümüne sonradan bir görsel veya başka bir içerik yüklendiğinde, kullanıcının baktığı alanın aniden aşağı ya da yukarı kaymasını önlemeyi hedefliyor. Safari 27.0, bu özelliklerle birlikte hem yapay zekâ destekli geliştirme akışlarını hem de klasik web test araçlarını aynı sürüm içinde genişletiyor.
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Safari 27 geliştiricilere MCP desteği ve 850 düzeltme getiriyor Bu haber
- Waymo, Singapur’da robotaksi hizmetini 2028’de başlatacak
- WhatsApp, iPhone’larda sohbet içi arama düğmesini yayıyor
- Yargıç, OpenAI’ın Apple-X uzlaşmasını görme talebini reddetti
- Apple, yavaşlayan TWS pazarında liderliğini korudu
- Mazama Energy, süper sıcak kayalar için 135 milyon dolar aldı
- Google DeepMind, AGI tartışması için yeni enstitü kurdu
- Crusoe, Yapay Zekâ Veri Merkezleri İçin 3,9 Milyar Dolar Topladı
- Zoox’un Las Vegas’taki robotaksi sınırı kalkıyor
- Apple, İngiltere’deki şifreleme emrinin gizliliğine itiraz etti
- PrismML, yapay zekâ modellerini akıllı telefonlara taşıyor
- Meta AI, iPhone ve Mac için Muse kişisel ajanını çıkardı
- FAA, Hava Trafiği İçin 875 Milyon Dolarlık Yapay Zekâ Alıyor
- Apple, iPhone 18 Pro Kamerasını Sergiyle Tanıtıyor