5 पॉइंट द्वारा GN⁺ 2024-03-02 | 1 टिप्पणियां | WhatsApp पर शेयर करें

यूरोप में PWA बदलाव पर Apple का यू-टर्न

  • Apple ने यूरोपीय संघ (EU) में Progressive Web Apps (PWA) को समाप्त किए जाने पर उठी नाराज़गी के जवाब में iOS 17.3 से पहले वाली स्थिति बहाल कर दी है।
  • iOS 17.4 beta version जारी होने के बाद EU उपयोगकर्ताओं ने PWA के ठीक से काम न करने की समस्या देखी।
  • Apple ने उपभोक्ताओं की बड़ी संख्या में आई मांगों के बाद अपना रुख बदल दिया और Digital Markets app changes से संबंधित पेज को संशोधित किया।

Apple के नए पेज की सामग्री

  • Apple मूल रूप से EU में DMA compliance के लिए Home Screen web apps feature हटाने की योजना बना रहा था, लेकिन security और privacy चिंताओं के कारण उसे एक नई integration architecture बनानी पड़ती।
  • लेकिन Home Screen web apps के लिए support requests मिलने के बाद कंपनी ने मौजूदा Home Screen web apps functionality जारी रखने का फैसला किया।
  • Developers और users iOS 17.4 release के साथ Home Screen web apps की मौजूदा functionality बहाल होने की उम्मीद कर सकते हैं।

यूरोपीय संघ के Digital Markets Act (DMA) का प्रभाव

  • यूरोपीय संघ का Digital Markets Act (DMA) 8 मार्च तक लागू होना है, और Apple से 5 मार्च को iOS 17.4 जारी करने की उम्मीद है।

Apple की DMA योजना और उस पर असंतोष

  • Apple ने मार्च 2024 से DMA compliance के लिए बदलावों की घोषणा की।
  • सभी उपयोगकर्ताओं के लिए Apple सभी iOS apps को notarize करेगा, चाहे app कहीं भी बेचा जा रहा हो।
  • Developers EU में अपना खुद का app marketplace दे सकते हैं, लेकिन इसके लिए Apple की मंजूरी और human review process से गुजरना होगा।
  • ऐसे stores को अपने refunds खुद संभालने होंगे, लेकिन वे alternative third-party payment processors का उपयोग कर सकते हैं।
  • Apple ने fee structure बदलकर standard commission को 30% से घटाकर 17% किया है, और App Store में बने रहने वाले apps पर Apple की payment processing service इस्तेमाल करने के लिए 3% fee लगेगी।
  • App Store के बाहर बेचे जाने वाले सभी apps पर सालाना प्रति app पहली install पर 0.50 euro की Core Technology Fee लगेगी, हालांकि पहले दस लाख installs पर छूट होगी।
  • यह मांग भी है कि iOS, WebKit से आगे बढ़कर multiple browser engines को support करे, जिसका मतलब है कि EU में Apple को Mozilla के Firefox को पूरी तरह support करना होगा।
  • इसी दौरान उसने PWA को निष्प्रभावी कर दिया था, संभवतः इसलिए क्योंकि उसका मानना था कि उसे WebKit का उपयोग न करने वाले सभी browsers में भी support करना पड़ेगा।
  • यूरोपीय आयोग के अधिकारियों द्वारा इस मामले की जांच की चेतावनी देने के बाद Apple ने यह कदम उठाया।

GN⁺ की राय

  • Apple का यह फैसला दिखाता है कि उपयोगकर्ताओं की आवाज़ कंपनियों के तकनीकी फैसलों को प्रभावित कर सकती है।
  • PWA ऐसी तकनीक है जो web और native apps के बीच की सीमा को कम करती है, और इसमें user experience बेहतर करने व development cost घटाने की क्षमता है।
  • यह घटना संकेत देती है कि कानूनी regulation सीधे तौर पर tech कंपनियों के काम करने के तरीके को प्रभावित कर सकता है।
  • WebKit पर Apple की निर्भरता दूसरे browser engines में innovation को सीमित कर सकती है, जिसका मतलब developers और end users के लिए diversity और choice की कमी हो सकता है।
  • तकनीकी रूप से PWA को support करना web standards का पालन करने, cross-platform compatibility बढ़ाने और users को बेहतर web experience देने के लिए महत्वपूर्ण है।

1 टिप्पणियां

 
GN⁺ 2024-03-02
Hacker News राय
  • PWA सपोर्ट के लिए अब भी WebKit पर आधारित होकर बनाना होगा.

    • सोच रहा हूँ कि क्या European Union (EU) के साथ कोई अनौपचारिक चर्चा हुई थी। लगता है उन्होंने तय किया कि PWA के लिए rendering engine में competition महत्वपूर्ण नहीं है और सिर्फ WebKit ही काफ़ी है।
    • आख़िरकार क़ानून सिर्फ उन्हीं features में बदलाव की माँग करता है जिनमें EU की रुचि है।
  • Apple का रुख यह था कि अगर PWA third-party browser engine पर चलें, तो कुछ privacy और security restrictions लागू नहीं की जा सकतीं.

    • अगर DMA ने third-party browser engine पर PWA चलाने की माँग नहीं की होती, तो Apple को शुरू से ही चिंता करने की ज़रूरत नहीं पड़ती।
    • Apple ने समझाया कि वह iOS के native apps जैसी security और privacy model के अनुरूप, WebKit और उसकी security architecture के आधार पर home screen web apps बनाना जारी रखेगा।
  • अगर Apple ने PWA push notifications का सपोर्ट वापस ले लिया होता, तो इस पर side project शुरू करने वाले developers के लिए यह बड़ा झटका होता.

    • iOS 16.4 में PWA push notifications लॉन्च किए 12 महीने भी पूरे नहीं हुए थे; ऐसे में इसे वापस लेना, इस feature का इस्तेमाल करने वाले developers के लिए बहुत निराशाजनक होता।
  • इस व्याख्या पर कि EU ने Safari/Webkit तक PWA को सीमित करने की अनुमति दी है:

    • Apple की घोषणा में कहीं भी यह नहीं कहा गया कि EU ने इसकी अनुमति दी है।
    • Apple की घोषणा DMA compliance plan का सिर्फ एक update है, और EU 7 मार्च की compliance deadline तक कोई वास्तविक कार्रवाई नहीं करता।
    • Apple की PWA संबंधी घोषणा पर EU ने तुरंत प्रतिक्रिया दी। अगर Apple ने update जारी कर दिया होता, तो कई मौजूदा PWA काम करना बंद कर देते, और उन्हें app store की ओर जाना पड़ता; इससे PWA की साख को नुकसान पहुँचता।
    • EU, DMA के ज़रिए Apple से iOS पर third-party browsers खोलने और Safari/Webkit के प्रति अपनी तरफ़दारी न करने की माँग करता है।
  • क्या यही Apple की मूल योजना थी? पहले सबसे बुरा परिदृश्य दिखाकर अभी के नतीजे को जीत की तरह दिखाना?

  • अच्छा लगा कि web platform के लिए यह एक कदम पीछे नहीं गया।

  • अगर Apple ऐसे ही परेशानी देता रहा, तो मैं Android पर स्विच करने पर विचार कर सकता हूँ।

  • PWA का प्रशंसक होने के नाते, मुझे यह दिशा पसंद है। Apple को PWA को दूसरे browser engines के लिए खोलना चाहिए और साथ ही Safari में PWA की capabilities बेहतर करनी चाहिए। App developers को समझ आएगा कि ज़्यादातर apps के लिए PWA काफ़ी हैं, और यह app store से बचने का अच्छा तरीका है।

  • शुक्र है। मैं अपना personal app sveltekit pwa से react native में port करना शुरू ही कर चुका था।

  • iOS पर apps को MacOS पर apps जैसा दर्जा कब मिलेगा?

    • Apple "आपकी सुरक्षा के लिए" जैसे बहाने के पीछे हमेशा नहीं छिप सकता। वह उन्हीं सभी समस्याओं का दावा करता है जो MacOS पर पहले से मौजूद हैं।
    • आधुनिक smartphones सक्षम computers हैं, लेकिन फिर भी लगता है जैसे जेब में एक महंगी ईंट लेकर घूम रहे हों।