5 puan yazan GN⁺ 2024-03-02 | 1 yorum | WhatsApp'ta paylaş

Avrupa'da PWA değişiklikleri konusunda Apple'ın geri adımı

  • Apple, Avrupa Birliği (AB) içinde Progressive Web App'lerin (PWA) fiilen ortadan kalkmasına yönelik tepkilere yanıt vererek durumu iOS 17.3 öncesindeki haline geri alıyor.
  • iOS 17.4 beta sürümü yayımlandıktan sonra AB kullanıcıları düzgün çalışmayan PWA sorununu fark etti.
  • Apple, kullanıcılardan gelen çok sayıda talep üzerine tutumunu değiştirdi ve Dijital Pazarlar uygulama değişiklikleri sayfasını güncelledi.

Apple'ın yeni sayfasındaki içerik

  • Apple, başlangıçta AB'de DMA uyumluluğu için ana ekran web uygulaması işlevini kaldırmayı planlıyordu; ancak güvenlik ve gizlilik sorunları nedeniyle yeni bir entegrasyon mimarisi kurması gerektiğini söyledi.
  • Ancak ana ekran web uygulamaları için destek talepleri aldıktan sonra, mevcut ana ekran web uygulaması işlevini sunmaya devam etmeye karar verdi.
  • Geliştiriciler ve kullanıcılar, iOS 17.4'ün yayımlanmasıyla birlikte ana ekran web uygulamalarının mevcut işlevlerinin geri gelmesini bekleyebilir.

Avrupa Birliği Dijital Pazarlar Yasası'nın (DMA) etkisi

  • Avrupa Birliği Dijital Pazarlar Yasası (DMA) 8 Mart'a kadar yürürlüğe girmek zorunda ve Apple'ın iOS 17.4'ü 5 Mart'ta yayımlaması bekleniyor.

Apple'ın DMA planları ve buna yönelik şikayetler

  • Apple, 2024 Mart ayından itibaren DMA uyumluluğu için yapılacak değişiklikleri duyurdu.
  • Tüm kullanıcılar için Apple, nerede satılırsa satılsın tüm iOS uygulamalarını noter tasdikinden geçirecek.
  • Geliştiriciler AB'de kendi uygulama pazar yerlerini sunabilecek, ancak bunun için Apple onayı ve insan incelemesi sürecinden geçmeleri gerekecek.
  • Bu mağazalar kendi iadelerinden sorumlu olacak, ancak alternatif üçüncü taraf ödeme işlemcilerini kullanabilecek.
  • Apple, ücret yapısını değiştirerek standart komisyonu %30'dan %17'ye düşürdü; App Store içinde kalmaya devam eden uygulamalarda Apple'ın ödeme işleme hizmetini kullanmak için %3 ücret alınacak.
  • App Store üzerinden satılmayan tüm uygulamalara, yıllık olarak uygulama başına ilk kurulum için 0,50 avroluk bir Temel Teknoloji Ücreti uygulanacak; ilk bir milyon kurulum bundan muaf olacak.
  • iOS'nin WebKit'in ötesinde birden fazla tarayıcı motorunu desteklemesi yönünde de bir gereklilik var; bu da AB'de Apple'ın Mozilla Firefox'u tam olarak desteklemesi gerektiği anlamına geliyor.
  • Aynı zamanda PWA'leri işlevsiz hale getirmişti; bunun nedeninin WebKit kullanmayan tüm tarayıcılarda da bunu desteklemesi gerektiğini düşünmesi olduğu tahmin ediliyor.
  • Apple bu adımı, Avrupa Komisyonu yetkililerinin konuyu soruşturma tehdidinde bulunmasının ardından attı.

GN⁺ görüşü

  • Apple'ın bu kararı, kullanıcı sesinin şirketlerin teknik kararlarını etkileyebileceğini gösteriyor.
  • PWA, web ile yerel uygulamalar arasındaki sınırı bulanıklaştıran bir teknoloji ve kullanıcı deneyimini iyileştirirken geliştirme maliyetlerini düşürme potansiyeline sahip.
  • Bu olay, yasal düzenlemelerin teknoloji şirketlerinin çalışma biçimini doğrudan etkileyebileceğine işaret ediyor.
  • Apple'ın WebKit bağımlılığı, diğer tarayıcı motorlarındaki yeniliği sınırlayabilir; bu da geliştiriciler ve son kullanıcılar için çeşitlilik ve seçim özgürlüğünün kısıtlanması anlamına gelebilir.
  • Teknik açıdan PWA desteği, web standartlarına uyum, platformlar arası uyumluluğun artırılması ve kullanıcılara daha iyi bir web deneyimi sunulması açısından önemlidir.

1 yorum

 
GN⁺ 2024-03-02
Hacker News yorumu
  • PWA desteği için hâlâ WebKit tabanlı geliştirme yapılması gerekiyor.

    • Avrupa Birliği (AB) ile gayriresmî görüşmeler yapılıp yapılmadığını merak ediyorum. Görünüşe göre PWA tarafında render motoru rekabetinin önemli olmadığına ve yalnızca WebKit'in yeterli olduğuna karar verilmiş.
    • Yasa sonuçta yalnızca AB'nin önem verdiği özelliklerde değişiklik yapılmasını şart koşuyor.
  • Apple'ın pozisyonu, PWA'lar üçüncü taraf tarayıcı motorlarında çalıştığında bazı gizlilik ve güvenlik kısıtlamalarının uygulanamayacağı yönündeydi.

    • Eğer DMA, PWA'ların üçüncü taraf tarayıcı motorlarında çalıştırılmasını gerektirmeseydi, Apple'ın baştan beri endişeleneceği bir şey olmazdı.
    • Apple, iOS'teki yerel uygulamalarla aynı güvenlik ve gizlilik modeline uygun olacak şekilde, ana ekran web uygulamalarını WebKit ve onun güvenlik mimarisi temelinde geliştirmeyi sürdüreceğini açıklıyor.
  • Apple, PWA push bildirimleri desteğini geri çekseydi, bunun üzerine yan proje başlatmış geliştiriciler için büyük darbe olurdu.

    • PWA push bildirimlerini iOS 16.4'te kullanıma sunmasının üzerinden 12 ay bile geçmeden bunu geri alması, bu özelliği kullanan geliştiriciler için büyük bir hayal kırıklığı olurdu.
  • AB'nin, PWA'ların Safari/WebKit ile sınırlandırılmasına izin verdiği şeklindeki yoruma dair:

    • Apple'ın duyurusunda AB'nin buna izin verdiğine dair bir ifade yok.
    • Apple'ın duyurusu yalnızca DMA uyum planına ilişkin bir güncellemeydi; AB ise 7 Mart'taki uyum son tarihine kadar fiilî bir adım atmıyor.
    • AB, Apple'ın PWA ile ilgili duyurusuna hızlı şekilde tepki verdi. Apple güncellemeyi dağıtmış olsaydı, mevcut birçok PWA çalışmayı bırakacak ve uygulama mağazasına yönelmek zorunda kalacaktı; bu da PWA'nın itibarına zarar verecekti.
    • AB, DMA aracılığıyla Apple'dan iOS'te üçüncü taraf tarayıcıları açmasını ve Safari/WebKit lehine kendi tercihlerini dayatamamasını talep ediyor.
  • Bu Apple'ın en baştaki planı mıydı? En kötü senaryoyu ortaya koyup şu anki sonucu bir zafer gibi göstermeye çalışıyor olabilir mi?

  • Web platformu için bir geri adım daha atılmamış olmasına sevindim.

  • Apple böyle rahatsız etmeye devam ederse Android'e geçmeyi düşünebilirim.

  • Bir PWA hayranı olarak bu yönü beğendim. Apple, PWA'yı diğer tarayıcı motorlarına açarken Safari'deki PWA yeteneklerini de geliştirmeli. Uygulama geliştiricileri, çoğu uygulama için PWA'nın fazlasıyla yeterli olduğunu ve App Store'dan kaçınmanın iyi bir yolu olduğunu fark edecektir.

  • Neyse ki. Kişisel uygulamamı sveltekit pwa'dan react native'e port etmeye başlamıştım.

  • iOS'teki uygulamalar ne zaman MacOS'taki uygulamalarla aynı statüye kavuşacak?

    • Apple artık "sizin güvenliğiniz için" bahanesinin arkasına saklanamaz. MacOS'ta zaten yaşanan tüm sorunları öne sürüyor.
    • Modern akıllı telefonlar yetenekli bilgisayarlar, ama yine de cebimde pahalı bir tuğla taşıyormuşum gibi hissettiriyor.