8 पॉइंट द्वारा GN⁺ 2024-02-16 | 6 टिप्पणियां | WhatsApp पर शेयर करें
  • Apple ने अपनी वेबसाइट पर समझाया कि हाल ही में iOS beta version इंस्टॉल करने के बाद EU में Progressive Web Apps (PWAs) का काम न करना कोई bug नहीं है
  • Apple का कहना है कि यह बदलाव EU के नए नियम Digital Markets Act (DMA) के कारण है, क्योंकि DMA की यह शर्त कि अलग-अलग browser engines की अनुमति दी जाए, इसकी वजह बनी
  • security researcher Tommy Mysk और Open Web Advocacy ने सबसे पहले पाया कि iOS 17.4 के दूसरे beta version के रिलीज़ के साथ PWAs को घटाकर सिर्फ साधारण website shortcuts बना दिया गया है

PWAs की functionality में गिरावट के कारण और परिणाम

  • developers ने पाया कि PWAs अब home screen पर सेव किए गए bookmarks की तरह खुल रहे हैं, यानी इनमें "dedicated window, notifications, या long-term local storage" नहीं है
  • iOS 16.4 ने PWAs को native apps की तरह icon पर notifications दिखाने की सुविधा दी थी, लेकिन iOS 17.4 beta users को web app खोलते समय system से यह prompt मिला कि क्या उसे Safari में खोलना है
  • users को data loss की समस्या का सामना करना पड़ा क्योंकि Safari website shortcuts local storage नहीं देते, और notifications feature भी काम नहीं कर रहा था

Apple की प्रतिक्रिया और PWAs के बारे में स्पष्टीकरण

  • कई बार पूछे जाने के बावजूद Apple ने आधिकारिक जवाब नहीं दिया, लेकिन बाद में अपनी वेबसाइट अपडेट करके EU में DMA से जुड़े बदलावों के बारे में बताया
  • Apple ने कहा कि iOS system, WebKit (Safari का browser engine) के आधार पर home screen web apps को support करता था, लेकिन DMA के कारण alternative browser engines की अनुमति देनी पड़ेगी, इसलिए PWAs के लिए support जारी रखना संभव नहीं रहा
  • Apple ने पुष्टि की कि बदलाव के बाद EU users home screen से websites तक पहुंचने के लिए favorites feature का इस्तेमाल कर सकेंगे

GN⁺ की राय

  • यह लेख इस अहम बात की पुष्टि करता है कि Apple ने EU के नए Digital Markets Act (DMA) के तहत iPhone के Progressive Web Apps (PWAs) फीचर को जानबूझकर सीमित किया है
  • Apple ने अपने फैसले के पीछे security और privacy का कारण बताया, लेकिन यह DMA के उस उद्देश्य से टकराता दिखता है जो EU market में competition बढ़ाने और users की choice को विस्तृत करने के लिए बनाया गया है
  • यह मामला tech companies और सरकारी regulation के बीच तनावपूर्ण संबंध को दिखाता है, और ऐसा बड़ा बदलाव उदाहरण के तौर पर सामने लाता है जो users और developer community दोनों को प्रभावित कर सकता है

6 टिप्पणियां

 
qurare 2024-02-16

ब्राउज़र विभिन्न ब्राउज़र और यूज़र की पसंद के विकल्प को बढ़ाते हैं, लेकिन पोर्ट C में एकीकृत हैं...

 
cosine20 2024-02-19

पोर्ट्स में विविधता लाने से क्या फ़ायदा होता है?

 
budaestew 2024-02-17

ब्राउज़र भी HTML नाम के एक तरह के पोर्ट से एकीकृत हैं, ऐसा कहा जा सकता है..

 
dahada 2024-02-17

ऐसा इसलिए है क्योंकि ports के लिए एक consortium के रूप में लाभ साझा करने वाला एकीकृत implementation मौजूद है, जबकि browsers के लिए अभी भी केवल अलग-अलग implementations ही मौजूद हैं।

 
dothx 2024-02-16

क्या यह HW और SW का फ़र्क नहीं है?

 
GN⁺ 2024-02-16
Hacker News की राय
  • Apple के आधिकारिक रुख का सार:

    Apple ने बताया कि iOS सिस्टम WebKit और उसकी security architecture के आधार पर होम स्क्रीन web apps को सपोर्ट करता रहा है। इस integration का मतलब है कि होम स्क्रीन web apps को iOS के native apps जैसी ही security और privacy model के तहत प्रबंधित किया जाता है। इस तरह की isolation और enforcement के बिना, malicious web apps दूसरे web apps का data पढ़ सकते हैं या user की सहमति के बिना camera, microphone और location information तक पहुँच सकते हैं। Browser भी user की जानकारी या सहमति के बिना web apps को सिस्टम पर install कर सकते हैं। वैकल्पिक browser engine का उपयोग करने वाले web apps से जुड़े जटिल security और privacy मुद्दों को हल करने के लिए iOS में एक पूरी तरह नया integration architecture बनाना होगा, जो अभी मौजूद नहीं है। DMA की अन्य requirements को देखते हुए यह व्यावहारिक नहीं था, इसलिए EU में होम स्क्रीन web app functionality हटाने के अलावा कोई विकल्प नहीं था। EU users अब भी होम स्क्रीन से सीधे website तक पहुँच देने वाले bookmarks के जरिए websites तक पहुँच सकते हैं, और functionality पर असर न्यूनतम रहने की उम्मीद है। कंपनी ने कहा कि उसे अफसोस है कि इस बदलाव का असर होम स्क्रीन web app developers और users पर पड़ेगा, लेकिन यह बदलाव DMA compliance के काम के हिस्से के रूप में किया गया है।

  • Hacker News टिप्पणियों का सार:

    • कहा गया कि मौजूदा स्थिति 1920 के दशक की बड़ी ताकतों की लड़ाई जैसी लगती है, जहाँ digital रूप में protection money, destruction, threats और "tax" वसूली चल रही है।
    • यह चिंता जताई गई कि Apple का निष्क्रिय रवैया आखिरकार उसी के खिलाफ जाएगा, और EU में ग्राहकों के साथ उसका व्यवहार दूसरी परिस्थितियों में भी ऐसा ही हो सकता है।
    • Apple के इस कदम की आलोचना की गई कि official App Store के बाहर लोकप्रिय apps जारी करने वाले developers पर 'Core Technology Fee' जैसा वित्तीय बोझ डाला जा रहा है, और DMA compliance लागू करने पर EU के प्रति Apple के विरोध को बचकाना बताया गया।
    • एक यूरोपीय developer ने कहा कि वह चाहता है Apple विफल हो और गायब हो जाए, और कंपनी की मौजूदा दिशा पर गहरी निराशा जताई।
    • Apple के दावों पर संदेह जताते हुए कहा गया कि PWA web applications के लिए native wrapper है, browser नहीं, और अभी Apple के mobile devices पर PWA को सपोर्ट करने वाला कोई browser engine मौजूद नहीं है।
    • Apple के फैसले का विरोध करते हुए कहा गया कि अब iOS के boycott का समय है और FOSS alternatives की ओर जाना चाहिए, साथ ही यूरोप में iOS के full-screen PWAs का विकल्प सुझाया गया।
    • कुछ लोगों ने कहा कि Apple का रुख पूरी तरह अव्यावहारिक नहीं है, क्योंकि EU द्वारा माँगे गए alternative browser engine support के लिए अतिरिक्त मेहनत चाहिए, और चूँकि PWAs Apple के वित्तीय हितों से मेल नहीं खाते, इसलिए support बंद करना उसके लिए एक तर्कसंगत विकल्प हो सकता है।
    • एक developer ने कहा कि इस बदलाव से बहुत बड़ी असुविधा हो रही है, और अपने द्वारा बनाए गए app का link भी साझा किया।
    • Apple के users के साथ व्यवहार की आलोचना करते हुए, उसके इस कदम को व्यंग्य में 'brave' कहा गया।