Apple ने पुष्टि की कि iOS 17.4 EU में Home Screen web apps हटाता है
Apple का iOS 17.4 में EU users के लिए Home Screen web apps (progressive web apps, या PWAs) हटाने का फैसला, जिसे Digital Markets Act compliance और security concerns का हवाला देकर लिया गया, कई लोगों द्वारा open web technologies के लिए एक बड़ा झटका माना जा रहा है। Commenters इस पर बहस करते हैं कि क्या PWAs कभी व्यापक रूप से उपयोग में थे या viable थे; कुछ का कहना है कि वे पहले से ही “dead” थे, जबकि अन्य का कहना है कि खराब platform support—खासकर Apple की ओर से—ने उन्हें अपनी क्षमता तक पहुँचने नहीं दिया। इस कदम को Apple के App Store business model की रक्षा करने वाली “malicious compliance” के रूप में भी देखा जा रहा है, जो regulatory goals, user choice, platform security, और gatekeeper power के बीच व्यापक तनाव को उजागर करता है.
PWAs और वेब पर प्रभाव
- कई लोगों का मानना है कि इससे EU में iOS पर PWAs प्रभावी रूप से खत्म हो जाते हैं और cross-platform app model के रूप में PWAs का भविष्य गंभीर रूप से नुकसानग्रस्त होता है।
- अन्य लोग तर्क देते हैं कि PWAs पहले से ही niche और कम उपयोग वाले थे, इसलिए ज़्यादातर users को फर्क नहीं पड़ेगा; कुछ तो web-tech apps कम होने का स्वागत भी करते हैं।
- नुकसान सिर्फ “full” PWAs का नहीं है: responsive webapps के लिए simple home-screen shortcuts भी अब कम सुविधाजनक हो जाते हैं।
Apple की वजह बनाम संदिग्ध मक़सद
- Apple का stated reason: DMA के तहत third-party engines के साथ home-screen web apps को support करने के लिए एक नया integration architecture चाहिए, जो कम usage को देखते हुए मेहनत के लायक नहीं है।
- कई commenters इसे “malicious compliance” या “spite” कहते हैं, उनका तर्क है कि DMA PWAs को हटाने की मांग नहीं करता और Apple developers को native apps तथा App Store fees / CTF की ओर धकेलकर फायदा उठाता है।
Security और Privacy पर बहस
- Apple complex security/privacy चिंताओं का हवाला देता है (sandboxing, per-site permissions, JIT attack surface) अगर multiple engines को deep system integration मिलती है।
- आलोचक जवाब देते हैं कि:
- macOS, Android, Windows पहले से multiple engines और PWAs की अनुमति देते हैं;
- native apps कम से कम उतने ही जोखिमपूर्ण हैं;
- एक niche feature को हटाने से security में meaningful सुधार नहीं होता।
- कुछ technical चर्चा यह सुझाव देती है कि मौजूदा iOS PWAs संभवतः एक WebKit instance साझा करते हैं जो per-site prompts लागू करता है; multiple engines में जाना एक बड़े redesign की मांग करेगा।
नियमन, DMA, और अनपेक्षित परिणाम
- एक पक्ष कहता है कि नियमन से आपको बिल्कुल यही तरह का side-effect मिलता है; लोगों को इस नतीजे की जिम्मेदारी लेनी चाहिए।
- दूसरे लोग जोर देते हैं कि DMA PWA removal को मजबूर नहीं करता और Apple के approach के जवाब में EU की ओर से और pushback या भविष्य के लिए सख्त नियमों की उम्मीद करते हैं।
User Adoption और PWAs की धारणा
- कई लोग नोट करते हैं कि PWAs के बारे में mainstream awareness लगभग नहीं के बराबर है; interest मुख्यतः developers और “nerds” तक सीमित है।
- कुछ का तर्क है कि खराब platform support (खासकर Apple से, और यहाँ तक कि Firefox desktop से भी) ही कारण है कि PWAs कभी लोकप्रिय नहीं हुए, न कि intrinsic value की कमी।
Developer और Ecosystem की चिंताएँ
- छोटे और indie developers को बड़े नुकसान के रूप में देखा जा रहा है: अब उन्हें effectively महंगे native development और store policies की ओर धकेला जा रहा है।
- कुछ developers कहते हैं कि यह, Apple के अन्य हालिया कदमों के साथ, उन्हें Apple platforms या Vision Pro जैसी नई platforms को target करने पर फिर से सोचने के लिए मजबूर करता है।
- कुछ users और devs का एक हिस्सा कहता है कि यह लंबे समय में उन्हें Android या अधिक open platforms की ओर धकेलता है।