AB’de Progresif Web Uygulamaları (PWA’lar) olarak da bilinen iPhone web uygulamalarını bozan şeyin bir hata olmadığı ortaya çıktı. En son iOS beta sürümlerini yükledikten sonra PWA’ların AB’de artık işlevsel olmadığına ilişkin geliştirici şikayetleri ve basın raporlarının ardından Apple, bunun nedenini açıklamak için web sitesini güncelledi. Teknoloji devinin bu değişiklikten yeni AB düzenlemesi Dijital Piyasalar Yasasını sorumlu tutması sürpriz değil ve temel nedenin DMA’nın farklı tarayıcı motorlarına izin verme gerekliliğiyle ilgili karmaşıklıklar olduğunu söylüyor.
Size yetişmek için güvenlik araştırmacısı Tommy Mysk ve Open Web Advocacy, ilk olarak iOS 17.4’ün ikinci beta sürümünün yayınlanmasıyla PWA’ların web sitesi kısayollarına indirgendiğini fark etti. Başlangıçta bunun bir beta hatası olup olmadığı (daha tuhaf şeyler oldu) veya Apple’ın artık alternatif uygulama mağazalarına, üçüncü taraf ödemelerine izin vermek zorunda kaldığı bir pazar olan AB’deki PWA’ların işlevselliğini zayıflatmayı amaçladığı belli değildi. ve diğer şeylerin yanı sıra alternatif tarayıcı motorları. Beta sürümlerde, genellikle web uygulamalarının yerel iOS uygulamalarına benzemesine ve çalışmasına olanak tanıyan PWA’lar artık çalışmıyordu. Geliştiriciler, bu web uygulamalarının Ana Ekranınıza kaydedilen bir yer imi gibi açılacağını fark etti.
MacRumors’un o zamanlar işaret ettiği gibi bu, “özel pencereleme, bildirimler veya uzun vadeli yerel depolama” anlamına gelmiyordu. iOS 16.4 aynı zamanda yerel uygulamalarda olduğu gibi PWA’ların simgelerini bildirimlerle işaretlemesine de olanak tanıdı. iOS 17.4 beta kullanıcıları, iOS beta sürümünü çalıştırırken bir web uygulamasını açtıklarında sistemin kendilerine uygulamayı Safari’de açmak mı yoksa iptal etmek mi istediklerini sorduğunu bildirdi. Mesaj, web uygulamasının “bundan sonra varsayılan tarayıcınızda açılacağını” belirtiyor. Daha sonra kullanıcılar, Safari web sitesi kısayolunun yerel depolama sunmaması nedeniyle veri kaybıyla ilgili sorunlar yaşadıklarını söyledi. Bildirimler de artık çalışmıyordu.
Yine de değişikliğin kasıtlı olup olmadığı konusunda ihtiyatlı olmak için nedenler vardı. TechCrunch’taki birden fazla personel defalarca Apple’dan yorum istedi ancak yanıt alamadı. (Şirketin bunun bir beta hatası mı yoksa kasıtlı bir değişiklik mi olduğunu doğrulayıp onaylamayacağını ve ikincisi ise Apple’ın buna yönelik gerekçesinin ne olduğunu bilmek istiyorduk.) Bir sonraki beta sürümü ortaya çıktıktan sonra The Verge, Apple’ın “görünüyor” Teknoloji devinden muhtemelen resmi bir yanıt alamadıktan sonra AB’deki PWA’ları kırmak.
Şimdi ise Apple kendi tarzında yanıt verdi. Bugün, konuyu ele almak için AB’deki DMA ile ilgili değişikliklerin ayrıntılarını içeren web sitesini güncelledi. Yeni bir güncellemede şirket, AB yönergelerine uyum sağlamak için iOS’ta nasıl bu kadar çok değişiklik yapmak zorunda kaldığını ve PWA’lara yönelik desteğin devam etmesinin tamamen masadan kaldırıldığını açıklıyor.
Apple, geleneksel olarak iOS sisteminin, doğrudan WebKit (Safari’nin tarayıcı motoru) ve güvenlik mimarisi üzerine inşa ederek Ana Ekran web uygulamalarına destek sağladığını söyledi. Bu, web uygulamalarının diğer yerel uygulamalarda bulunan aynı güvenlik ve gizlilik modellerine uyum sağlamasına olanak tanıdı. Ancak DMA ile birlikte Apple alternatif tarayıcı motorlarına izin vermek zorunda kalıyor. WebKit tabanlı web uygulamalarına uygulanan kuralların izolasyonu ve uygulanması olmadan, diğer web uygulamalarından veri okumak veya “bir kullanıcının kamerasına, mikrofonuna veya konumuna izinsiz erişim sağlamak” gibi şeyler yapabilen kötü amaçlı uygulamaların yüklenebileceğini savunuyor. kullanıcının onayı,” dedi Apple.
“Alternatif tarayıcı motorları kullanan web uygulamalarıyla ilişkili karmaşık güvenlik ve gizlilik kaygılarının ele alınması, şu anda iOS’ta bulunmayan tamamen yeni bir entegrasyon mimarisinin oluşturulmasını gerektirecektir ve DMA’nın diğer talepleri ve kullanıcıların çok düşük düzeyde benimsemesi göz önüne alındığında üstlenilmesi pratik değildir. Ana Ekran web uygulamalarının. Bu nedenle, DMA gerekliliklerine uyum sağlamak için AB’de Ana Ekran web uygulamaları özelliğini kaldırmak zorunda kaldık,” diye yazıyor web sitesinde.
Şirket, AB kullanıcılarını, değişikliğin bir sonucu olarak yer imleri aracılığıyla Ana Ekranlarından web sitelerine erişebilecekleri konusunda bilgilendirerek, geliştiricilerin PWA’ların AB’de etkili bir şekilde devre dışı bırakıldığı yönündeki endişelerini doğruladı.
“Bu değişikliğin az sayıda kullanıcıyı etkilemesini bekliyoruz. Yine de, DMA’ya uyum çalışması kapsamında yapılan bu değişikliğin Ana Ekran web uygulamaları geliştiricileri ve kullanıcılarımız üzerinde yaratabileceği etkiden üzüntü duyuyoruz” diyor Apple.
Eleştirmenler sahip olmak savundu Apple’ın iOS uygulama ekosistemindeki gücünü elinde tutma arzusu o kadar güçlüydü ki, bu durum cihaz kullanıcıları için web uygulaması işlevselliğini bozabilirdi. Bu arada Apple’ın savunucuları muhtemelen şirketin açıklamasının makul olduğunu ve Apple’ın iOS’u kullanıcıları için güvenli tutma arzusuyla uyumlu olduğunu savunacaklardır. Gerçek, çoğu zaman olduğu gibi, muhtemelen daha ortada yatıyor.
Apple henüz yorum taleplerine yanıt vermedi.
Kaynak: https://techcrunch.com/2024/02/15/apple-confirms-its-breaking-iphone-web-apps-in-the-eu-on-purpose/