- 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 टिप्पणियां
ब्राउज़र विभिन्न ब्राउज़र और यूज़र की पसंद के विकल्प को बढ़ाते हैं, लेकिन पोर्ट C में एकीकृत हैं...
पोर्ट्स में विविधता लाने से क्या फ़ायदा होता है?
ब्राउज़र भी HTML नाम के एक तरह के पोर्ट से एकीकृत हैं, ऐसा कहा जा सकता है..
ऐसा इसलिए है क्योंकि ports के लिए एक consortium के रूप में लाभ साझा करने वाला एकीकृत implementation मौजूद है, जबकि browsers के लिए अभी भी केवल अलग-अलग implementations ही मौजूद हैं।
क्या यह HW और SW का फ़र्क नहीं है?
Hacker News की राय
Apple के आधिकारिक रुख का सार:
Hacker News टिप्पणियों का सार: