iOS 26 ve iPadOS 26: Ana ekrandaki web uygulaması davranışı değiştirildi

Yerel uygulamalara alternatif olarak hizmet veren iOS ve iPadOS ana ekranındaki web uygulamaları uzun yıllardan beri mevcuttur. Artık Apple varsayılan davranışı değiştiriyor: iOS 26 ve iPadOS 26 ile iPhone üreticisi, bir URL'nin gerçekten bir web uygulaması mı yoksa “sadece” bir yer işareti mi olacağı konusunda bir seçim uyguluyor. Açıkça web uygulaması olarak uygulanmayan web siteleri bile bu şekilde kullanılabilir.

Apple, Ocak 2008'den bu yana (o zamanlar iPhone OS 1.1.3 altında) ana ekranda web yer imlerinin oluşturulmasına izin veriyordu. Bu yılın Ağustos ayından itibaren, HTML belgesinde karşılık gelen bir meta etiket mevcutsa (name='apple-mobile-web-app-capable') uygulama benzeri bağımsız modu tetiklemek de mümkün oldu.

Apple, 2018'den bu yana (iOS 11.4), W3C web konsorsiyumunun web uygulaması manifestosuyla yönlendiriliyor; bu manifesto, geliştiricilerin kendi simgeleri de dahil olmak üzere bir JSON dosyası kullanarak web sitelerini daha geniş kapsamlı yapılandırmalarına olanak tanıyor. O zamandan beri, hem meta etiket hem de JSON eksikse, iOS sayfayı tarayıcıda açar (yer imi davranışı). Kullanıcıların davranışı etkilemesinin hiçbir yolu yoktu.

Bu durum artık iOS 26 ve iPadOS 26 ile değişiyor. Safari'de bir web sitesini paylaşım iletişim kutusu aracılığıyla ana ekrana yerleştirdiğinizde varsayılan davranış artık her zaman bir web uygulaması olarak açılmaktır. Ancak ilgili iletişim kutusunda bunu engelleyebilecek bir anahtar bulunmaktadır. “Web uygulaması olarak aç” seçeneği devre dışı bırakılırsa, web uygulaması olup olmadığına (JSON veya meta etikete göre) bakılmaksızın yer imi yeniden yazılacaktır.

Bu, kullanıcılara seçim yapabilecekleri daha fazla seçenek sunar. Apple, bunun önceki web uygulaması desteğini kaldırmadığını vurguluyor. “Web sitenize bir web uygulaması bildirimi eklediğinizde, ilgili faydalar kullanıcı deneyiminin bir parçası haline gelir. Simgelerinizi bildirimde tanımlarsanız kullanılacaktır.” Web uygulamalarının kullanımı artık bir JSON bildiriminin (veya meta etiketinin) bulunmasını gerektirmiyor. Şirket ayrıca iOS ve iPadOS'taki web uygulamalarının hiçbir zaman servis çalışanlarına ihtiyaç duymadığını vurguluyor. “Ancak kodunuzdaki hizmet çalışanları kullanıcı deneyimini önemli ölçüde iyileştirebilir.” Genel olarak Apple'a göre artık web uygulamalarının Safari'de “yüklenebilir” olması için “sıfır koşul” mevcut. Herhangi bir web sitesi ana ekranda bir web uygulaması haline gelebilir.




(bsc)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir