8 puan yazan GN⁺ 2024-02-16 | 6 yorum | WhatsApp'ta paylaş
  • Apple, yakın zamanda iOS beta sürümü yüklendikten sonra AB'de Progressive Web Apps (PWA'ler) çalışmamasının bir hata olmadığını web sitesi üzerinden açıkladı
  • Apple, bu değişikliğin AB'nin yeni düzenlemesi olan Dijital Piyasalar Yasası'ndan (Digital Markets Act, DMA) kaynaklandığını ve DMA'nın farklı tarayıcı motorlarına izin verilmesini zorunlu kılan gerekliliklerinin buna neden olduğunu savundu
  • Güvenlik araştırmacısı Tommy Mysk ve Open Web Advocacy, iOS 17.4'ün ikinci beta sürümüyle birlikte PWA'lerin basit web sitesi kısayollarına indirgendğini ilk fark edenler oldu

PWA işlev kaybının nedenleri ve sonuçları

  • Geliştiriciler, PWA'lerin ana ekrana kaydedilmiş yer imleri gibi açıldığını fark etti; bu da "ayrı bir pencere, bildirimler veya uzun süreli yerel depolama" olmadığı anlamına geliyor
  • iOS 16.4, PWA'lerin yerel uygulamalar gibi simge üzerinde bildirim gösterebilmesini sağlamıştı; ancak iOS 17.4 beta kullanıcıları, web uygulamasını açarken sistemin bunu Safari'de açmak isteyip istemediğini soran bir iletiyle karşılaştı
  • Safari web sitesi kısayolları yerel depolama sunmadığı için kullanıcılar veri kaybı sorunları yaşadı ve bildirim özelliği de çalışmadı

Apple'ın tepkisi ve PWA'lere ilişkin açıklama

  • Apple, birden fazla soruya rağmen resmi bir yanıt vermedi; ancak daha sonra web sitesini güncelleyerek AB'deki DMA ile ilgili değişiklikleri açıkladı
  • Apple, iOS sisteminin ana ekran web uygulamalarını WebKit (Safari'nin tarayıcı motoru) tabanlı olarak desteklediğini, ancak DMA nedeniyle alternatif tarayıcı motorlarına izin vermek zorunda kaldığı için PWA desteğini sürdürmenin imkansız hale geldiğini belirtti
  • Apple, değişiklik nedeniyle AB'deki kullanıcıların ana ekrandan web sitelerine erişmek için yer imleri işlevini kullanabileceğini doğruladı

GN⁺ görüşü

  • Bu yazı, Apple'ın AB'nin yeni Dijital Piyasalar Yasası (DMA) kapsamında iPhone'daki Progressive Web Apps (PWA) işlevini kasıtlı olarak sınırladığını doğrulayan önemli bilgiler içeriyor
  • Apple kararını güvenlik ve gizliliği gerekçe göstererek savundu; ancak bu, DMA'nın AB pazarında rekabeti teşvik etme ve kullanıcı seçimini genişletme amacıyla çelişen yönler taşıyor
  • Olay, teknoloji şirketleri ile devlet düzenlemeleri arasındaki gerilimi gösteriyor ve kullanıcılar ile geliştirici topluluğunu etkileyebilecek önemli bir değişime örnek oluşturuyor

6 yorum

 
qurare 2024-02-16

Tarayıcılar farklılaşır ve kullanıcıların seçim özgürlüğünü artırır, ama portlar C’de birleşir...

 
cosine20 2024-02-19

Portları çeşitlendirmenin ne gibi bir faydası var?

 
budaestew 2024-02-17

Tarayıcıların da HTML denen bir portta? birleştiği söylenebilir..

 
dahada 2024-02-17

Bunun nedeni, portların bir birlik olarak kazancı paylaşan entegre bir uygulamasının bulunması, ancak tarayıcılar için hâlâ yalnızca ayrı ayrı uygulamaların mevcut olmasıdır.

 
dothx 2024-02-16

Bu, donanım ile yazılım arasındaki fark değil mi?

 
GN⁺ 2024-02-16
Hacker News yorumları
  • Apple'ın resmi açıklamasının özeti:

    Apple, iOS sisteminin WebKit ve onun güvenlik mimarisi temelinde ana ekran web uygulamalarını desteklediğini belirtti. Bu entegrasyon, ana ekran web uygulamalarının iOS'taki yerel uygulamalarla aynı güvenlik ve gizlilik modeli altında yönetildiği anlamına geliyor. Bu yalıtım ve yaptırım mekanizmaları olmadan kötü niyetli web uygulamaları diğer web uygulamalarının verilerini okuyabilir veya kullanıcı onayı olmadan kameraya, mikrofona ve konum bilgilerine erişebilir. Tarayıcılar da kullanıcının farkındalığı ya da onayı olmadan web uygulamalarını sisteme kurabilir. Alternatif tarayıcı motorları kullanan web uygulamalarıyla ilgili karmaşık güvenlik ve gizlilik sorunlarını çözmek için, iOS'ta şu anda bulunmayan tamamen yeni bir entegrasyon mimarisi kurulması gerekiyor. DMA'nın diğer gereklilikleri de göz önüne alındığında bunun uygulanabilir olmadığı değerlendirildiği için, AB'de ana ekran web uygulaması özelliğinin kaldırılmasından başka seçenek kalmadı. AB kullanıcıları, web sitelerine ana ekrandan doğrudan erişim sağlayan yer imleri üzerinden sitelere erişmeye devam edebilecek ve işlevsel etkinin asgari düzeyde olması bekleniyor. Apple, bu değişikliğin ana ekran web uygulaması geliştiricileri ve kullanıcıları üzerindeki etkisinden üzüntü duyduğunu, ancak değişikliğin DMA uyumluluğu kapsamında yapıldığını söyledi.

  • Hacker News yorumlarının özeti:

    • Mevcut durumun 1920'leri hatırlatan büyük güçler arası bir kavgaya benzediği, dijital biçimde haraç, yıkım, tehdit ve "vergi" toplamanın yaygınlaştığı belirtiliyor.
    • Apple'ın pasif-agresif tutumunun sonunda kendi aleyhine işleyeceği düşünülüyor ve AB'deki müşterilere yaklaşımının başka durumlarda da benzer olabileceğine dair kaygı dile getiriliyor.
    • Apple'ın, resmi App Store dışında popüler uygulamalar yayımlamak isteyen geliştiricilere mali yük getiren "Core Technology Fee" ile birlikte bu tutumunun çocukça olduğu, AB'nin DMA uyumluluğunu dayatmasına karşı Apple'ın tepkisinin eleştirildiği ifade ediliyor.
    • Avrupalı bir geliştirici olarak Apple'ın başarısız olup ortadan kaybolmasını umduğunu ve şirketin mevcut yöneliminden hayal kırıklığı duyduğunu söyleyen görüşler var.
    • Apple'ın iddiasının şüpheli olduğu; PWA'nın web uygulamaları için yerel bir sarmalayıcı olduğu ama bir tarayıcı olmadığı ve şu anda Apple mobil cihazlarında PWA'yı destekleyen başka bir tarayıcı motoru bulunmadığı belirtiliyor.
    • Apple'ın kararına karşı çıkılarak iOS'un boykot edilmesi ve FOSS alternatiflerine geçilmesi gerektiği savunuluyor; ayrıca Avrupa'da iOS üzerindeki tam ekran PWA'ların yerine geçebilecek yöntemler öneriliyor.
    • Apple'ın tutumunun tamamen mantıksız olmadığı, AB'nin istediği alternatif tarayıcı motoru desteğinin ek çaba gerektirdiği ve PWA'ların Apple'ın mali çıkarlarına uymadığı için desteği kesmenin rasyonel bir tercih olarak görülebileceği ifade ediliyor.
    • Bir geliştirici olarak bu değişikliklerin ciddi rahatsızlık yarattığını söyleyen ve geliştirdiği uygulamaya bağlantı paylaşan yorumlar da var.
    • Apple'ın kullanıcılara yaklaşımı eleştiriliyor ve şirketin davranışı alaycı biçimde "cesur" olarak niteleniyor.