Apple ने EU में वेबसाइट के ज़रिए iPhone ऐप्स सीधे डाउनलोड करने की अनुमति देने की घोषणा की
(macrumors.com)- Apple ने EU डेवलपर्स के लिए वेबसाइट से सीधे वितरण, इन-ऐप प्रमोशन डिज़ाइन चुनने की स्वतंत्रता, और सिर्फ अपनी ऐप्स के लिए वैकल्पिक ऐप स्टोर चलाने की अतिरिक्त अनुमति दी है
- iOS 17.4 में खुले वैकल्पिक ऐप स्टोर का दायरा बढ़ाया गया है, जिससे third-party ऐप स्टोर अब अन्य डेवलपर्स के ऐप्स के बिना सिर्फ अपनी ऐप्स ही दे सकते हैं
- वेबसाइट पेमेंट की ओर ले जाने वाले इन-ऐप प्रमोशन·डिस्काउंट·डील लिंक के लिए Apple template का उपयोग अब वैकल्पिक हो गया है
- वेबसाइट वितरण केवल उन डेवलपर्स के लिए खुलेगा जो Apple Developer Program में 2 साल से अधिक लगातार सदस्य रहे हों और जिनके पास पिछले वर्ष EU में iOS पहली इंस्टॉल 10 लाख से अधिक वाला ऐप हो
- वेबसाइट से सीधे डाउनलोड बाद के वसंत में आने वाले सॉफ़्टवेयर अपडेट के बाद उपलब्ध होगा और Apple की DMA अनुपालन योजना के तहत केवल EU में लागू होगा
EU डेवलपर्स के लिए खुले तीन विकल्प
- Apple ने EU डेवलपर्स के लिए तीन अतिरिक्त बदलाव घोषित किए हैं
- ऐप्स को वेबपेज से सीधे वितरित किया जा सकेगा
- इन-ऐप प्रमोशन, डिस्काउंट और डील का डिज़ाइन डेवलपर अपनी पसंद से चुन सकेंगे
- वैकल्पिक ऐप स्टोर चलाने के तरीके में नया विकल्प जोड़ा गया है
सिर्फ अपनी ऐप्स रखने वाला वैकल्पिक ऐप स्टोर
- Apple ने पिछले सप्ताह iOS 17.4 में EU के भीतर वैकल्पिक ऐप स्टोर को सक्रिय किया
- पहले third-party ऐप स्टोर अन्य डेवलपर्स के ऐप कैटलॉग और marketplace डेवलपर की अपनी ऐप्स दोनों दे सकते थे
- इस बदलाव के बाद third-party ऐप स्टोर केवल अपने कैटलॉग की ऐप्स ही दे सकते हैं
- उदाहरण के लिए, कोई game studio iOS पर सिर्फ अपने गेम्स देने वाला ऐप स्टोर बना सकता है
इन-ऐप प्रमोशन लिंक डिज़ाइन में ढील
- जब डेवलपर यूज़र को अपनी वेबसाइट के transaction completion flow पर भेजते हैं, तब वे यह खुद चुन सकते हैं कि इन-ऐप प्रमोशन, डिस्काउंट और डील कैसे दिखाए जाएँ
- वेबसाइट से जुड़ने वाले लिंक के डिज़ाइन में Apple template का उपयोग अब वैकल्पिक है
वेबसाइट से सीधे वितरण की शर्तें
- डेवलपर्स को वेबसाइट से ऐप्स सीधे वितरित करने के लिए Apple के कुछ विशेष मानदंड पूरे करने होंगे
- Apple Developer Program में 2 साल से अधिक लगातार सदस्यता होनी चाहिए
- पिछले वर्ष EU में iOS पहली इंस्टॉल 10 लाख से अधिक वाला ऐप होना चाहिए
- डेटा संग्रह नीति को पारदर्शी रूप से प्रकाशित करने जैसी लगातार लागू रहने वाली आवश्यकताओं का पालन करना होगा
- इस तरीके से वितरित ऐप्स को भी अन्य iOS ऐप्स की तरह Apple की notarization requirements पूरी करनी होंगी
- ऐप इंस्टॉल केवल App Store Connect में रजिस्टर्ड वेब डोमेन से ही संभव होगा
उपलब्ध API और रिलीज़ समय
- स्वीकृत डेवलपर्स को वेब वितरण को सपोर्ट करने वाले API की पहुँच मिलेगी
- वेब पर ऐप वितरण
- सिस्टम फीचर्स के साथ integration
- backup और restore
- अन्य फीचर्स
- वेब वितरण बाद के वसंत में आने वाले सॉफ़्टवेयर अपडेट के बाद उपलब्ध होने वाला है
- इस अपडेट से पहली बार iOS पर वेबसाइट से सीधे ऐप डाउनलोड करना संभव होगा
केवल EU तक सीमित लागू
- ये नवीनतम बदलाव Apple की Digital Markets Act(DMA) अनुपालन योजना का हिस्सा हैं
- इसका लागू क्षेत्र EU के भीतर तक सीमित है
1 टिप्पणियां
Hacker News की राय
Apple को खुले सिस्टम के आगे झुकना पड़ेगा, यह वाकई उनके लिए भयानक होगा, लेकिन पता नहीं वे web जैसे लगभग असीमित स्पेस में मौजूद होने भर की वजह से ऐप revenue पर लगने वाले अविश्वसनीय टैक्स के बिना क्या कर पाएंगे
MacBook पर आप पूरे दिन कई स्रोतों से ऐप डाउनलोड करते रहें, किसी को कोई नुकसान नहीं होता। जोखिम समझ में आते हैं, लेकिन मेरे अपने डिवाइस पर software को स्वतंत्र और निष्पक्ष तरीके से इस्तेमाल करने का मूल्य marketplace द्वारा दी जाने वाली कमजोर सुरक्षा से कहीं ज्यादा बड़ा है
Apple की लालच की कोई सीमा नहीं है, और भले ही मैं EU का बहुत बड़ा प्रशंसक नहीं हूं, लेकिन इस तरह के regulation industry की दिग्गज कंपनियों को consumer और developer पर अत्यधिक लागत थोपकर अपनी स्थिति का दुरुपयोग करने से रोकते हैं
अगर commercial real estate किरायेदारों के revenue का एक निश्चित प्रतिशत काटने लगे, तो समय के साथ ज्यादातर ढह जाएंगे, और सिर्फ बड़े खिलाड़ी बचेंगे, जो अपने दयालु corporate overlord से मन ही मन नाराज होंगे
मैं अमेरिकी नहीं हूं, इसलिए आसानी से देख सकता हूं कि अमेरिका दूसरे देशों पर क्या असर डालता है; ऐसे में EU को ऐसा बताना कि वह अपने सदस्य देशों और नागरिकों की कीमत पर जरूरत से ज्यादा दखल देता है, अज्ञानतापूर्ण और असंवेदनशील लगता है
पहले App Store ब्राउज करना मजेदार था, लेकिन अब चिढ़ पैदा करता है। पांच-छह ऐप डाउनलोड कर भी लो, तो चलाने के कुछ मिनटों के अंदर उन्हें delete करना पड़ता है, क्योंकि या तो subscription/rental वाली charging mentality होती है या घटिया functionality
अगर “alternative app marketplace” में marketplace developer की अपनी ऐप सूची ही हो सकती है, तो समझ नहीं आता कि वह marketplace कैसे हुआ
“web distribution” भी यही है कि approved developers अपनी owned website से EU users को iOS apps सीधे distribute कर सकें; यह सब बहुत साफ दिखाता है कि Apple का मकसद competition रोकना है। यह security issue नहीं है जैसा Apple झूठ बोलता रहा है, बल्कि App Store monopoly बनाए रखने की कोशिश है
अगर payments को motivations की सूची से हटा दें, तो आपके हिसाब से Apple को apps को third-party marketplaces के बजाय App Store पर लाने के लिए प्रेरित करने की वजह क्या है?
यह सचमुच प्रभावशाली है कि Apple की legal team DMA की भाषा के हर loophole को खोजने में कितना समय और मेहनत लगाती है
alternative app store की प्रति install 50 cents, App Store के बाहर apps की 10 लाख installs के बाद प्रति install 50 cents, alternative app store के लिए 10 लाख dollar की collateral जैसी चीजें DMA के शब्दों का पालन करती हैं, लेकिन उसकी भावना का नहीं
मैं सचमुच देखना चाहूंगा कि European Commission Apple को court में घसीटकर इस व्यवहार का कानूनी बचाव करवाए। लोगों को अपने अधिकार इस्तेमाल करने से रोकने के लिए बनाई गई ये workaround व्यवस्थाएं आखिरकार Apple पर भारी पड़ेंगी
यहां कुछ लोग मानो उम्मीद कर रहे हैं कि Apple बस ऐसे हार मान ले जैसे कोई parent room में आकर कह दे, “नहीं किया तो डांट पड़ेगी”
अगर सच में कानून की भावना ही मायने रखती है, तो कानून को specificity की जरूरत ही नहीं होगी। “सभी के साथ fair व्यवहार करो, और install कहीं से भी संभव होना चाहिए” इतना काफी होगा
Article 13 Apple के लिए दिलचस्प हिस्सा है: https://www.eu-digital-markets-act.com/Digital_Markets_Act_A...
दुनिया लगातार ज्यादा technical होती जा रही है, और लोग openness मांगेंगे। अगर मैंने कोई product खरीदा है, तो उसे अपनी इच्छा के मुताबिक इस्तेमाल करने की reasonable flexibility होनी चाहिए। चाहे उसे तोड़ूं, किसी और काम में लगाऊं, या improve करूं, मेरी लगभग हर owned चीज की तरह मुझे choice चाहिए
अगर Apple जरा भी खुलने को तैयार नहीं है, तो लोग अपने wallets से vote करेंगे
पूरा ऐप ecosystem (Android और Apple) marketplace owner की value extraction को अधिकतम करने के लिए बारीकी से बनाया गया है, और user value एक गौण विचार है
मूल रूप से, अगर corporate interests ने web बनाया होता, तो शायद वह ऐसा ही दिखता। उल्टा, “app” बेहतर design किया गया web भी हो सकता था, लेकिन असल में यह एक अपेक्षाकृत सुस्त gated process बन गया, जिसमें इस्तेमाल करने से पहले app को साफ़ तौर पर install करना पड़ता है
web को pages deliver करने के लिए design किया गया था और वह हिस्सा अच्छी तरह design किया गया था, लेकिन application जैसी functionality बाद में organic तरीके से बढ़ी और काफ़ी गड़बड़ हो गई
TI calculator programmable थे और मेरे sibling ने उनका इस्तेमाल किया था। बाद में Pocket PC (Windows CE) पर third-party programs थे, और publishers उन्हें files के रूप में distribute करते थे। Program stores ऐसी webpages थीं जहां लोग files बेचते थे। मैंने Skyscape medical books भी इस्तेमाल कीं, जहां program को आम तौर पर install करने के बाद version और file के हिसाब से code खरीदा जाता था, और सब कुछ webpages के ज़रिए होता था
फिर Android आया और Google Marketplace, यानी आज का Play Store बना। हालांकि packages अक्सर license verification के लिए Google services का इस्तेमाल नहीं करते थे, और कई बार बस files ही होते थे। मुख्य प्रगति ease of use थी
उसके बाद iOS आया और यह extreme बकवास शुरू हुई कि apps को “sideload” नहीं किया जा सकता। Store अब सुविधा नहीं, बल्कि ज़रूरत बन गया। बेशक, “safety” के लिए। यहां मुख्य “progress” यह थी कि कटे हुए सेब वाले cartoon से सजे mass-market commodity phone को कई Americans को VIP-only जैसा “exclusive” product मानने के लिए मना लिया गया। इसकी तुलना NFT phenomenon से की जाती है, फर्क बस इतना है कि fruit cartoon सच में जम गया
लेकिन companies और web developers ने इन basic elements का इस्तेमाल और improvement करने के बजाय सब कुछ फेंक दिया और कई बार फिर से बनाया
सबसे बड़ा offender वह पक्ष है जिसने जानबूझकर web apps को पीछे रखा ताकि native apps से ज़्यादा पैसा निकाला जा सके, यानी Apple
jQuery, Angular जैसी चीज़ों, React, और अब WASM तक आते-आते REST concepts को पूरी तरह छोड़ दिया गया और JSON नाम के hybrid data format को web के ऊपर ठूंस दिया गया। जबकि strong types, semantics, hypermedia, permissions वगैरह वाला XML मौजूद था। अब इन्हीं चीज़ों को JSON के ऊपर फिर से बनाया गया है, लेकिन वे बदतर और कमज़ोर हैं
आखिरकार HTMX के साथ एक पूरा चक्कर लगाकर वापस आ गए। Web developers कितनी बार wheel को फिर से invent करेंगे? वे यह क्यों नहीं देख पाते कि कुछ problems 2000s की शुरुआत में solve हो चुकी थीं, और उन्हें improve करना भी संभव है?
यह Apple की एक और malicious compliance भर है। Independent developers को web distribution से पूरी तरह बाहर रखा गया है, और यह सिर्फ़ उन developers पर लागू होता है जो पहले से Apple tax दे रहे हैं
Web distribution के लिए पात्र होने के लिए Apple Developer Program में लगातार 2 साल अच्छी standing में enrolled होना होगा, और पिछले साल EU iOS पर 10 लाख से ज़्यादा first annual installs वाली app होनी चाहिए
Developer को पिछले 12 महीनों में 10 लाख से ऊपर हर first annual install के लिए €0.50 CTF देना होगा
https://developer.apple.com/support/web-distribution-eu/
Apple की philosophy Singapore जैसे देशों की judicial philosophy जैसी है। यह freedom को safety के बदले trade करने का तरीका है। कुछ लोगों को यह trade पसंद है और कुछ को नहीं। और technology के मामले में यह साफ़ दिखता है कि लोग freedom को सबसे आख़िरी priority पर रखते हैं
मैं चाहता हूं कि मुझे अपने device पर अपनी apps install करने दिया जाए। सालाना $99 दिए बिना, और signing भी reasonable अवधि तक बनी रहे
अफ़सोस है कि यह कदम ऐसा करने की अनुमति देता नहीं लगता
अगर device पर arbitrary macOS apps चला सकें तो वह कहीं ज़्यादा useful होगा, लेकिन शायद वह MacBook market को cannibalize करेगा, और Apple के पास ऐसी नई product line लाने की कोई वजह भी नहीं होगी जिसमें वह developers को 30% देने के लिए मजबूर न कर सके
उम्मीद है EU अगली बार Sony और Nintendo को देखेगा
Refresh तब होता है जब आप Altserver वाले ही Wi‑Fi network पर हों। मेरे मामले में ज़्यादातर ठीक चलता है, लेकिन कभी-कभी phone को पहचान दिलाने के लिए Altserver को छेड़ना पड़ता है
यह समस्या solve नहीं करता और मेरे लिए भी बहुत annoying limitation है, लेकिन कम-से-कम mitigate तो करता है। हालांकि self-signed apps की संख्या वाली limit solve नहीं करता
Users के लिए तो बस installation convenience की वजह से App Store पर डालता हूं। कोई नहीं जानता कि PWA install कैसे करना है
जब सिर्फ़ अपने इस्तेमाल के लिए बनाता हूं, तो हमेशा web पर बनाता हूं
Apple अभी भी DMA की आवश्यकताओं, खासकर Article 6(7), का पालन नहीं कर रहा है
यह प्रावधान कहता है कि gatekeeper को core platform services के साथ दी जाने वाली या उन्हें support करने वाली सेवाओं के business users और alternative providers को, उसी operating system, hardware और software functionality के लिए मुफ्त में प्रभावी interoperability और access देना होगा, जिसे वह gatekeeper ऐसी सेवाएँ देते समय access या इस्तेमाल करता है
यानी Core Technology Fee अपने आप में अवैध है
एकमात्र exception security है, इसलिए शायद Apple IPA files की notarization मांग सकता है, लेकिन Android में इसे बिल्कुल enforce न करने पर भी आसमान नहीं टूट पड़ा, इसलिए वह भी पक्का नहीं है। यह requirement कि developer पहले से अच्छी standing में हो और app downloads 20 लाख हों, पागलपन की हद तक है और यह भी non-compliance है
notarization और code signing के दूसरे रूपों को बंद किया जा सकना चाहिए, और gatekeeper को privileged position में नहीं रखा जाना चाहिए। उदाहरण के लिए, दूसरे certificates register किए जा सकने चाहिए
यह बात सचमुच परेशान करती है कि यह चर्चा developers पर बहुत ज्यादा focus करती है, और यहीं समस्या है। असल में कितने users यह चाहते हैं, मुझे नहीं पता। कुछ तो होंगे, लेकिन meaningful number होगा या नहीं, संदेह है
अगर आखिरकार अमेरिका में भी ऐसी चीज आती है, तो एक user के तौर पर मुझे उम्मीद नहीं है, क्योंकि लगता है कि phone पर मेरा control बढ़ने के बजाय घटेगा
walled garden ही वह वजह है जिसके कारण मैंने iPhone चुना और ecosystem में बना हुआ हूँ। subscription cancel करने की कोशिश करते समय कई websites अब भी जिन dark patterns का इस्तेमाल करती हैं, या जल्द charge होने वाले annual subscription की जानकारी न देने जैसी चीजों के झांसे में नहीं आना पड़ता
अगर कोई app मुझसे पैसे लेना चाहता है, तो उसे App Store से होकर ही गुजरना पड़ता है—यह user के तौर पर मेरे हित में है। उम्मीद है developers भी जल्दी समझेंगे कि अगर वे मुझे App Store के बाहर subscribe करने के लिए push करेंगे, तो उन्हें मुझसे 70% नहीं बल्कि 0 डॉलर मिलेंगे
Facebook जैसी कंपनियाँ users को जबरन App Store के बाहर धकेलेंगी, इसकी चिंता बनी रहती है। Epic यह पहले से कर रहा है
अगर anonymous तरीके से बस यह पूछा जाए, “क्या आपको लगता है कि porn apps download कर पाने चाहिए?”, तो मुझे लगता है काफी users हाँ कहेंगे। कितने users जानते हैं कि iOS app के अंदर Netflix subscribe क्यों नहीं किया जा सकता, या Apple की fee कितनी है? सरकार utility providers क्या कर सकते हैं और क्या नहीं, इसे ऐसे तरीकों से regulate करती है जिन्हें मैं पूरी तरह नहीं जानता। मैं इस मुद्दे को भी वैसा ही देखता हूँ
मेरे हिसाब से यह सब free market पर लौट आता है। इसे ignore करके लगातार सिर्फ App Store से ही लेना आपकी freedom है। अगर आप और बहुत से लोग ऐसा करते हैं, तो market साबित कर देगा कि यह idea failure है
“यह third-party app store या उसके dark patterns पसंद नहीं हैं तो मत खरीदो।” wallet से vote करने वाली बात दोनों तरफ लागू होती है
या फिर यह विकल्प भी है कि Apple और दूसरे sellers, दोनों को customers का शोषण करने से रोकने के लिए regulate किया जाए
और Apple की protection इतनी प्रभावी भी नहीं है। App Store subscription scams से भरा पड़ा है
Apple ने जानबूझकर walled garden तैयार किया, और लोगों को उसके अंदर रहना पसंद है। घर पर मैं हर चीज customize करने के लिए Void Linux machine इस्तेमाल करता हूँ, लेकिन phone के लिए iPhone इस्तेमाल करता हूँ। क्योंकि मेरे पिछले Android ऐसे apps के दलदल थे जो sync नहीं होते थे और आधे-अधूरे mess थे
अब दीवार के बाहर के लोग अंदर आना चाहते हैं और दीवारें गिरा रहे हैं, और उन्हें लगता है जैसे उन्हें बिल्कुल अंदाजा नहीं कि ऐसा करने से वे उसी चीज को नष्ट कर देंगे जो उस जगह को आकर्षक बनाती है
user को मिलने वाला benefit यह है कि वे App Store policies का उल्लंघन करने वाले apps install कर सकते हैं, जैसे कोई ऐसा game जिसमें वह flag दिखता हो जो अमेरिकी गृहयुद्ध में हारने वाले पक्ष से सबसे अधिक जुड़ा है। यह Apple द्वारा App Store censorship लागू करने के ज्यादा चर्चित उदाहरणों में से एक है
subscription cancel करना बेहद मुश्किल बनाना या जल्द charge होने की जानकारी न देना जैसे dark patterns को deceptive billing practices मानकर अवैध किया जाना चाहिए
https://techcrunch.com/2015/06/25/apple-bans-games-and-apps-...
आपको walled garden पसंद हो सकता है, लेकिन मैं Firefox engine और uBlock Origin वाला native Firefox चाहता हूँ
जैसा Apple ने पिछले हफ्ते दिखाया, वह किसी भी developer की access कभी भी, किसी भी वजह से, मनमाने ढंग से हटा सकता है, इसलिए यह अभी भी पर्याप्त नहीं है। Apple को code signing और publishing process से पूरी तरह बाहर होना चाहिए