Safari 18.5 - macOS'ta Declarative Web Push desteği
(webkit.org)- 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
- VoiceOver odağının metin alanı dışına çıkması veya takılı kalması sorunu iyileştirildi
Rendering
width: max-contentgrid içindemin-contentsütunları kullanıldığında oluşan metin taşması sorunu düzeltildi- Track sizing sürecinde grid'in
max-contentgeniş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
declarativeNetRequestWithHostAccessizni 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.