2 puan yazan GN⁺ 2025-05-15 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Safari 18.5, macOS'ta Declarative Web Push desteği sunuyor
  • Yeni push yöntemi, Service Worker olmadan bildirimlerin uygulanmasını mümkün kılıyor ve pil verimliliği ile gizliliği iyileştiriyor
  • Yakın dönemde eklenen önemli WebKit özelliklerinin ardından bu sürüm ağırlıklı olarak hata düzeltmeleri ve iyileştirmelere odaklanıyor
  • Yazı tipi işleme, ağ iletişimi, PDF, Service Worker gibi çeşitli alanlarda kararlılık sorunları giderildi
  • Kullanıcılar her işletim sistemi için en güncel sürüme kolayca güncelleyebiliyor

Safari 18.5'te öne çıkan WebKit özellikleri

Safari 18.5, macOS'ta Declarative Web Push özelliğini devreye alırken, WebKit'in son büyük özellik güncellemelerinin ardından hata düzeltmeleri ve bakım çalışmalarına odaklanan bir sürüm olarak öne çıkıyor. Bildirim özelliklerinin yanı sıra farklı platform ve bileşenlerde de çeşitli kararlılık iyileştirmeleri yapıldı.

macOS'ta Declarative Web Push

  • Declarative Web Push için macOS desteği başladı
  • Service Worker gerektirmediği için web geliştiricileri push bildirimlerini çok daha kolay uygulayabiliyor
  • Bildirim verileri standartlaştırılmış JSON formatında oluşturulup gönderilebiliyor
  • Service Worker tabanlı yaklaşımdan farklı olarak kötüye kullanım olasılığı daha düşük olduğu için kısıtlama veya ceza gerektirmiyor
  • Gizlilik açısından avantaj sağlıyor ve pil verimliliğini artırıyor
  • Tarayıcı motoru henüz desteklemese bile uyumluluğu koruyan bir yol sunuyor

Hata düzeltmeleri ve ek iyileştirmeler

Editing

  • iOS'taki dikey yazma modunda tıklama veya dokunma sırasında imleç konumunun yanlış bulunması sorunu giderildi

JavaScript

  • Dizge değiştirme sürecinde alternation işleme hatası düzeltildi

Lockdown Mode

  • iOS 18.4 ve benzeri sürümlerde Lockdown Mode istisna siteleri için görsel format kısıtlamalarının yanlış uygulanmasına neden olan mantık hatası düzeltildi

Networking

  • WebWorker içinde WebSocket kullanıldığında worker'ın (run loop) takılı kalması sorunu giderildi

PDF

  • VoiceOver odağının metin alanı dışına çıkması veya takılı kalması sorunu iyileştirildi

Rendering

  • width: max-content grid içinde min-content sütunları kullanıldığında oluşan metin taşması sorunu düzeltildi
  • Track sizing sürecinde grid'in max-content genişliğini doğru şekilde yansıtması sağlandı

Sandboxing

  • WebContent sürecinin bildirim izni eksikliği nedeniyle yanıt vermemesi sorunu iyileştirildi
  • Sandbox kural koşullarına göre bildirim teslimi garanti altına alındı

Service Workers

  • Service Worker tabanlı indirmelerin erken kesilmesi ve dosyanın son hedefe taşınamaması sorunları giderildi

Web Extensions

  • declarativeNetRequestWithHostAccess izni ve site erişilebilirliği ile ilgili sorunlar giderildi
  • Permissions API, uzantı isteğine göre <all_urls> veya *://*/* desenini döndürüyor

Safari 18.5 nasıl güncellenir

  • Safari 18.5, iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura, visionOS 2.5 sürümlerinde sunuluyor
  • iPhone, iPad ve Apple Vision Pro cihazlarında Ayarlar > Genel > Yazılım Güncelleme bölümünden erişilebiliyor
  • macOS Sonoma veya Ventura'da, macOS güncellemesi olmadan Safari ayrı olarak güncellenebiliyor

Görüşler ve geri bildirim

  • WebKit ekibi kullanıcı görüşlerini aktif biçimde dinliyor
  • Uzmanlar ve kullanıcılar Bluesky, Mastodon, LinkedIn gibi çeşitli kanallar üzerinden iletişim kurabiliyor
  • Safari UI ve WebKit hataları ayrı bir geri bildirim sistemi ve web sitesi üzerinden bildirilebiliyor
  • Web sitesi uyumluluk sorunları tespit edilirse webcompat.com üzerinden raporlanabiliyor
  • En yeni Safari Technology Preview indirilebilir ve Web Inspector'ın yeni özellikleri denenebilir
  • Aynı bilgiler Safari 18.5 sürüm notlarında da görülebilir

Henüz yorum yok.

Henüz yorum yok.