होम स्क्रीन की बढ़त
(infrequently.org)- Apple के iOS 17.4 EU बदलावों की आलोचना हुई कि वे DMA अनुपालन की समयसीमा 6 मार्च 2024 से पहले iPhone की PWA क्षमताओं को कमजोर कर रहे हैं, जिससे वेब के App Store का विकल्प बनने की राह संकरी हो जाती है
- DMA प्रतिस्पर्धी app stores और वास्तविक browser engine चुनने की सुविधा की मांग करता है, लेकिन Apple browser choice को EU तक सीमित कर रहा है और PWA को home screen app के बजाय default browser tab जैसा कमजोर बनाना चाहता है
- iOS 17.4 EU में app जैसी UI, settings integration, reliable storage, push notifications, icon badges जैसी क्षमताएं गायब हो सकती हैं, जिससे Windows और Android के साथ PWA support का अंतर और बढ़ेगा
- Apple सुरक्षा, privacy, कम उपयोग और 600 से ज्यादा नए APIs पर काम के बोझ को कारण बताता है, लेकिन permissions को अलग करना और storage isolation ऐसे क्षेत्र हैं जिन्हें browser और OS पहले से संभालते हैं, और DMA PWA हटाने की मांग नहीं करता
- स्कूल, सरकारें, startups, games, public services और web-based businesses को data loss और features में कटौती झेलनी पड़ सकती है, और iPhone पर users तक भरोसेमंद तरीके से पहुंचने के लिए App Store से गुजरने का दबाव बढ़ता है
DMA समयसीमा से पहले सामने आई PWA हटाने की योजना
- Apple की EU DMA response का प्रतिस्पर्धी app stores की तुलना में browser engine चुनने की सुविधा और PWA पर अधिक तात्कालिक असर पड़ता है
- DMA iOS, Safari, Android, Windows, Chrome जैसी नामित services से 6 मार्च 2024 तक अनुपालन की मांग करता है
- DMA 2022 में लागू हुआ था, और पहला designation decision सितंबर 2023 में आया
- DMA की वह धारा उद्धृत की गई है जिसके अनुसार designation के बाद 6 महीने के भीतर obligations पूरे करने होते हैं
- प्रतिस्पर्धी app stores की अनुमति देने वाले प्रस्ताव ने काफी ध्यान खींचा, लेकिन Apple द्वारा लगाई गई शर्तें लंबी litigation की ओर ले जा सकती हैं
- इसके विपरीत वास्तविक browsers Apple के App Store से download किए जा सकने चाहिए, इसलिए यह ऐसा क्षेत्र है जिसे Apple के लिए पूरी तरह रोकना मुश्किल है
- मुख्य आलोचना यह है कि Apple browser choice को EU तक सीमित कर और PWA capabilities को कमजोर कर competitors की लागत बढ़ाना और उनकी disruptive क्षमता घटाना चाहता है
iOS 17.4 EU में गायब हो सकने वाली PWA क्षमताएं
- iOS 17.4 EU बदलाव home screen web apps को default browser के tab के स्तर पर ला देते हैं, और वे क्षमताएं हटाते हैं जो PWA को app जैसा दिखने और काम करने देती थीं
- तुलना के लिए Windows, Android, iOS 17.3 में कुछ या अधिकांश PWA capabilities बनी रहती हैं, लेकिन iOS 17.4 EU में प्रमुख features हटने वाली संरचना है
- App-like UI: iOS 17.4 में हटाए जाने वाली श्रेणी में रखा गया
- Settings Integration: settings integration गायब होने वाली capabilities में शामिल है
- Reliable Storage: PWA Apple की 7-day storage removal policy से बाहर अपवाद था, लेकिन यह safe zone खत्म हो जाता है
- Push Notifications: web push notifications हटाए जाने वाली सूची में आते हैं
- Icon Badging: नए message जैसे status को app icon पर दिखाने की capability हटती है
- iOS पहले से ही Share-to PWA, app shortcuts और device API support में Windows और Android से कमजोर था
- यह संयोजन सिर्फ visual बदलाव नहीं है, बल्कि data loss और re-engagement capabilities खोने तक पहुंच सकता है
timing और कानूनी व्याख्या से जुड़े मुद्दे
- Apple की आलोचना हो रही है कि उसने DMA compliance deadline से ठीक पहले PWA features हटाकर उन capabilities का दायरा घटाने की कोशिश की जिन्हें competitive browsers के साथ share करना होगा
- मुख्य मुद्दा यह है कि feature-sharing obligation designation के समय से लागू होता है या 6 महीने की grace period खत्म होने के समय से
- Apple deadline से ठीक पहले feature हटाने के बाद यह तर्क दे सकता है कि वह feature deadline पर मौजूद नहीं था, इसलिए competitors के साथ share करने की जरूरत नहीं है
- ऐसी व्याख्या को “malicious compliance” के रूप में वर्णित किया गया है
- यह तर्क भी दिया गया है कि अगर Apple ने 6 मार्च के बाद PWA features हटाए होते तो DMA violation debate में उसकी स्थिति और कमजोर होती
- iOS 17.4 beta में PWA टूटने के संकेत फरवरी की शुरुआत में developers ने पहले देखे
BrowserEngineKitdocumentation में PWA support API नजर नहीं आई- iOS beta और Safari release notes में यह बदलाव documented नहीं था
- developers ने bugs submit किए और Apple employees से सीधे पूछा, लेकिन Apple ने लगभग 2 हफ्ते बाद ही माना कि वह EU में home screen web app capability हटा रहा है
security और privacy के आधार पर दिए गए तर्कों का खंडन
- Apple ने DMA और EU apps से जुड़े support document में कहा कि home screen web apps WebKit और iOS security architecture के साथ सीधे integrated थे, और alternative browser engines की अनुमति देने पर नया integration architecture चाहिए
- Apple का दावा है कि उसे 600 से ज्यादा नए APIs और कई developer tools जोड़ने पड़े, alternative browser engine आधारित web apps की security और privacy समस्याओं को संभालना मुश्किल था, और home screen web apps का उपयोग बहुत कम है
- इस स्पष्टीकरण को अपर्याप्त आधार माना गया है
- web apps के बीच data access और permission abuse रोकना browser की मूल भूमिका है
- Same Origin Policy और site isolation browser security के मुख्य सिद्धांत हैं
- OS settings, storage, permissions और notification state को sync करने वाले APIs ऐसी integration समस्याएं हैं जिन्हें अन्य OS और browsers पहले से संभालते हैं
- Apple की इस चिंता पर भी कि “browser user consent के बिना web app install कर सकता है”, जवाब दिया गया कि home screen icon जोड़ने और app install के लिए जरूरी system APIs Apple नियंत्रित कर सकता है, इसलिए बीच में confirmation UI जोड़ा जा सकता है
- Apple ने कम उपयोग का दावा बिना data के किया, और कम उपयोग खुद Safari की कमजोर install UI और feature suppression का परिणाम हो सकता है
PWA installation और distribution को कठिन बनाने वाली iOS संरचना
- Apple ने iOS में PWA की discoverability और installation experience को लंबे समय से कमतर रखा है
- iOS में PWA के नुकसानदेह कारक policy और UI दोनों में फैले हैं
- App Store review policy web apps के लिए App Store distribution हासिल करना कठिन बनाती है
- Smart Banners sites को native app install की ओर आसानी से ले जाने देते हैं
- इसके विपरीत PWA को वैसा install promotion feature नहीं दिया गया, और competing browsers को भी जरूरी OS और DOM APIs नहीं मिले
- Add to Home Screen user के लिए ढूंढना मुश्किल Share Sheet UI के पीछे छिपा है
- competing browsers के लिए Add to Home Screen feature खुलना Safari से 15 साल बाद का समय बताया गया है
- यह संरचना native apps के पक्ष में और web apps के खिलाफ distribution environment बनाती है
Mozilla और browser competition की लागत
- Mozilla ने कहा कि वह Apple के BrowserEngineKit को केवल EU-specific apps तक सीमित करने की योजना से निराश है, और इस बोझ की ओर इशारा किया कि Firefox जैसे independent browsers को browser की दो implementations बनानी और maintain करनी पड़ेंगी
- इस संरचना में competitors पर ऐसी लागत डाली जाती है जिसे Apple खुद नहीं उठाता
- Apple का browser engine choice proposal वास्तविक competition को बढ़ावा देने के बजाय porting cost बढ़ा सकता है और iOS के alternative browsers की value कम कर सकता है
- progress को केवल EU में सीमित करना दुनिया भर में browser choice बढ़ाने के बजाय geographic restriction के करीब है
- यह चिंता भी बनी हुई है कि अगर competitors इसे अपनाते नहीं हैं, तो Apple अन्य regulators के सामने इसे इस बात के आधार के रूप में इस्तेमाल कर सकता है कि “real engine choice को अनिवार्य बनाना प्रभावी नहीं है”
App Store की बढ़त और web की दीर्घकालिक स्थिति
- PWA removal को केवल कम-उपयोग feature cleanup नहीं, बल्कि उस open और interoperable web platform को कमजोर करने वाला कदम माना जाता है जिससे App Store शुल्क नहीं वसूल सकता
- Apple के “Core Technology Fee” जैसे App Store structures के विपरीत, web एक standardized platform है जहां competing browsers security implementation मुफ्त में दे सकते हैं
- business perspective से, home screen, notifications और reliable storage के जरिए iPhone users तक पहुंचने के लिए App Store से गुजरना होगा—यह संदेश मजबूत होता है
- प्रभावित पक्षों में EU के PWA users, public services, schools, governments, startups, games और web-based businesses शामिल हैं
- आखिरकार Apple का कदम users से ज्यादा App Store की बढ़त बचाने जैसा है, और developers तथा competition के भी खिलाफ web platform weakening की ओर ले जाता है
1 टिप्पणियां
Hacker News की राय
इस comments section में Apple का बचाव और मुद्दे को dilute करने वाली बातें इतनी ज़्यादा हैं कि ईमानदारी से ऐसा लगता है जैसे कोई संगठित तरीके से आ गया हो
आम तौर पर मुझे लगता था कि यहाँ काफी जानकार लोग आते हैं, इसलिए यह हैरान करने वाला है
Apple ने पिछले 10 सालों से ServiceWorkers जैसी चीज़ों को ठीक से implement न करने के लिए जानबूझकर मेहनत की है, और मुझे याद है कि 2015 में भी यही बातचीत हुई थी
मिसाल के लिए, अगर प्रस्तावित w3c sensors api जैसी कोई चीज़ होती, तो कर्मचारियों के devices पर internal, private और enterprise apps deploy करने की तकलीफ काफी कम हो सकती थी—अफसोस है
home screen icons और full-screen status bar styling के लिए पुराने viewport meta tag docs भी किसी दिन टूट सकते हैं, और Steve Jobs की iPhone apps को लेकर मूल vision को देखते हुए यह corporate historical revisionism का एक अजीब और दुखद उदाहरण होगा
मुझे Google से कोई खास लगाव नहीं है, लेकिन उम्मीद है कि वह इस मौके को product-focused, smart consumer-facing marketing में बदलेगा
PWA आधुनिक apps के 90% के लिए अच्छी तरह design किया गया approach है, और हर app update पर अलग WebKit wrapper पूरा deploy करने के बजाय हर PWA के लिए isolated browser instance को sandbox करना सही तरीका है
यह काफी हद तक update के रूप में एक विशाल VM blob deploy करने के बजाय layered container images deploy करने के फर्क जैसा है, इसलिए यह बहुत बड़ा नुकसान है
hardware और software bundle बेचने के बाद software features हटाने पर consumer protection के स्तर पर चर्चा होनी चाहिए
हालांकि कुछ बचाव या मुद्दा dilute करना शायद ज़्यादा ईमानदार वैचारिक मतभेदों से भी आता है
राज्य की भूमिका, free market, corporate fairness और consumer protection के उचित स्तर जैसे मुद्दों पर नजरिए अलग-अलग हैं
कुछ खास topics पर कभी-कभी experts आ जाते हैं, लेकिन किसी भी topic पर लगभग आधे comments काफी भटके हुए लगते हैं, और मेरा comment भी वैसा हो सकता है
regulation सीधे उनकी जेब पर असर डालता है
यह post 2 घंटे में 200 से ज़्यादा votes मिलने के बावजूद 14वें नंबर पर रही, और 3 घंटे बाद 31वें नंबर पर पहुंच गई—यह भी काफी साफ दिखता है
उन्हें मूल रूप से company devices पर इस्तेमाल होना चाहिए, लेकिन वह मौका अब निकल चुका है, और MDM को stalkerware की तरह इस्तेमाल किए जाने के मामले भी हैं
मैंने academic field-notes app जैसा एक app बनाया था जिसे सचमुच जितना संभव हो उतना sensor data चाहिए था, लेकिन मैं बिना supervision के उस स्तर की access permission नहीं देना चाहूंगा
बिना किसी review के जितनी ज़्यादा जानकारी collect की जा सकती है, समस्या उतनी बढ़ती है
आदर्श रूप से work, personal और locked-down जैसे कई levels होने चाहिए, और नुकसान कम करने के लिए setup आमने-सामने किया जाना चाहिए
इसलिए मैं किसी भी समय PWA के बजाय घटिया Electron app या webview wrapper app चुनूंगा
persistent storage और websites को home screen में add करने की सुविधा हटाने से Apple की strategy साफ दिखती है
लगता है EU बड़े operators से interoperability की मांग करना चाहता है, जैसे DMA में messenger interoperability, और web इतना बुनियादी standard है कि interoperability अहम है
मुझे लगता है कि EU इस तरह की हरकत के लिए Apple पर fine लगाएगा, सवाल बस यह है कि वह कितनी जल्दी ऐसा करेगा
यह बेहूदा है और malicious compliance है
Apple ने privacy के नाम पर websites द्वारा लोगों को लगातार track करने के तरीकों को धीरे-धीरे बंद किया है
cookies या local storage जैसे सभी persistent storage mechanisms को, अगर user उस website या web app से interact नहीं करता, तो 7 दिन की lifespan तक सीमित कर दिया जाता है
अगर user कम-से-कम हफ्ते में एक बार लगातार visit करता रहे, तो storage बना रहता है
साथ ही Apple ने PWA install करने की action को यह signal माना है कि उस site पर browser में अचानक मिली site से ज़्यादा भरोसा किया जा सकता है
इसलिए home screen पर install किए गए PWA पर 7 दिन की lifespan limit लागू नहीं होती थी
अभी जो हो रहा है वह यह है कि EU में home screen installed PWA अब उपलब्ध नहीं होंगे, तो लोग उस PWA को browser में इस्तेमाल करेंगे, और नतीजे में user interaction के बिना 7 दिन की lifespan limit लागू होगी
यह समस्या तो है, लेकिन इस खास मामले में यह Apple की हाल की storage policy change नहीं, बल्कि home screen install से मिलने वाली elevated permission हटने का असर है
Apple ने EU commissioners द्वारा लिखे गए कागजों के पहाड़ के खिलाफ काफी चतुर चाल चली है
"दबाव में इंसान जो चुनाव करता है, वही उसका सच्चा चरित्र दिखाता है। दबाव जितना अधिक होता है, खुलासा उतना गहरा होता है, और वह चुनाव चरित्र के सार के उतना ही करीब होता है" — Robert McKee
अगर वह शुरू से ऐसा न भी होती, तो shareholders उसे ऐसा करने पर मजबूर कर देते
कुछ लोग Apple को exception मानते हैं, लेकिन हाल की शरारतें उनका विचार बदल सकती हैं
फिर भी मुझे ज़्यादा उम्मीद नहीं है
ऐसा डिवाइस इस्तेमाल करना बेतुका है जो खुद तय करे कि आप क्या इंस्टॉल कर सकते हैं
Android भी डिफ़ॉल्ट रूप से root अधिकार नहीं देता, लेकिन मेरा मानना है कि चाहें तो उन्हें आसानी से मिलना चाहिए, और कम-से-कम कोई भी app इंस्टॉल करना या खुद बनाना तो संभव है
बहुत से लोग सोचते हैं कि iOS और Android एक ही शुरुआती स्थिति में हैं
बेसिक Android, jailbroken iOS के काफ़ी करीब है, और root की ज़रूरत बहुत कम चीज़ों में पड़ती है
दोनों कई मायनों में गड़बड़ हैं, और Android डिवाइस को root करना iOS की तुलना में आसान तो है
लेकिन पिछली बार जब मैंने जांचा था, Android में भी ज़रूरी drivers और संबंधित settings सभी upstream नहीं हुए थे, इसलिए vendor kernel और display server के कुछ हिस्सों पर निर्भर रहना पड़ता था
यह इसलिए संभव है क्योंकि GPLv2 में Tivoization-रोधी प्रावधान नहीं है, और अगर समस्या यह है कि vendor पर भरोसा नहीं किया जा सकता, तो user space का 95% बदल देने से भी बात बहुत आगे नहीं बढ़ती
Apple चुनने के मेरे दो कारण हैं
पहला, Apple मुख्य रूप से hardware कंपनी है, इसलिए जब मैं hardware खरीदता हूं तो मैं ग्राहक होता हूं
Apple जब privacy protection की बात करता है, तो मैं कुछ हद तक भरोसा कर सकता हूं कि उसके business का बहुत छोटा हिस्सा ही उसे कमजोर करना चाहेगा
इसके उलट Google एक advertising कंपनी है, इसलिए जब मैं hardware खरीदता हूं तो मेरी attention product बन जाती है और असली ग्राहकों, यानी advertisers, को किराए पर दे दी जाती है
Google की privacy protection वाली बातें मुझे ज्यादातर marketing exaggeration लगती हैं, और मुझे लगता है कि उसके business का बड़ा हिस्सा उन्हें कमजोर करना चाहता है
दूसरा, phone मेरा मुख्य computing device नहीं है
web browsing, email, software development वगैरह का ज्यादातर काम मैं GNU/Linux laptop पर करता हूं
phone को मुख्य रूप से messenger, news और weather देखने, photo लेने, बाद में laptop पर manually transfer करने के लिए छोटी notes, और कभी-कभार calls के लिए इस्तेमाल होने वाले consumer appliance की तरह मानना मेरे लिए ठीक है
कुल मिलाकर मैं apps से बचता हूं, और किसी भी device पर "अपना घटिया app इंस्टॉल करो" जैसी मांग मुझे पसंद नहीं है
बस website को ठीक से काम करने लायक बना दो
इन्हीं कारणों से मैं Apple phone इस्तेमाल करता हूं, लेकिन इसका मतलब यह नहीं कि Apple सभी के लिए सही है
प्राथमिकताएं हर व्यक्ति की अलग होती हैं, और अगर Android device ज्यादा फिट बैठता है तो वही अच्छा विकल्प है
हर कोई operating system और app settings, maintenance खुद नहीं करना चाहता
digital cartridges इस्तेमाल करने से उन कामों से छुटकारा मिल सकता है जिनकी game खेलने या app इस्तेमाल करने में ज्यादा value नहीं होती
अभी भी मैं अपने phone पर अपना बनाया app चला रहा हूं जो App Store में नहीं है
root के लिए आमतौर पर factory reset चाहिए होता है, और banking apps जैसे कई apps root detect करने पर काम नहीं करते
कुछ मामलों में warranty भी खत्म हो सकती है
उम्मीद है कि EU इस मुद्दे पर Apple पर दबाव डालेगा और शुरुआती फैसले के समय Safari द्वारा दिए जा रहे operating system API support के बराबर support third-party browsers को PWA implementation के लिए देना अनिवार्य करेगा
तब websites, PWA जारी रखने के लिए users को third-party browser इंस्टॉल करने की जोरदार सलाह देंगी, और हम देखेंगे कि Apple Safari की PWA functionality कितनी जल्दी बहाल करता है
मैं iPhone user नहीं हूं, लेकिन सच कहूं तो webview की बजाय असली browser tab में खुलना मुझे बेहतर लगता है
तब ad blockers जैसी standard extensions उसके साथ interact कर सकती हैं
और अगर build quality की वजह से phone बार-बार बदलना पड़ता है, तो जिन web apps में महत्वपूर्ण data है, उनमें server को source of truth और phone को cache होना बेहतर लगता है
ताकि phone खराब होने पर data न खोए
हालांकि यह फिर भी webview ही है, इसलिए tabs या bookmarks जैसी चीजें नहीं हैं; बस extension-supporting webview है
जैसे PWA के रूप में Install करना, या browser tab की तरह Add bookmark to home screen चुनना
दोनों चाहने के कारण हैं, लेकिन कई online services और communities में PWA का बहुत इस्तेमाल करने वाले के तौर पर मैं ज्यादातर पहले विकल्प को कहीं ज्यादा पसंद करता हूं
फर्क बस इतना है कि कुछ features सिर्फ web app में होते हैं, इसलिए website में वे वैसे भी इस्तेमाल नहीं किए जा सकते
लेकिन Android phone screen पर page save करने की सुविधा गायब होकर "install app" से replace हो जाना परेशान करता है
मैं airplane mode चालू करके page load fail कराता हूं और फिर save करके workaround करता हूं
server data store करता है, इसलिए backup की चिंता कम रहती है
फिर भी Apple के आधे-अधूरे खुले रवैये की वजह से मैं फिर Apple products नहीं खरीदूंगा
मैंने आखिरी Apple product iPhone 4 इस्तेमाल किया था
लगता है आप website की बात कर रहे हैं
web apps में भी ads हो सकते हैं, लेकिन native apps में भी ads हो सकते हैं
मैं हमेशा से Apple ecosystem user रहा हूं, और मेरा main device और accessories भी सभी Apple के रहे हैं
पहले smartphone को छोड़कर सब Apple थे, और 15 साल तक सिर्फ Apple computers इस्तेमाल किए
लेकिन अब बस हो गया
अभी जो iPhone इस्तेमाल कर रहा हूं, अगर वह खराब हुआ तो नया नहीं खरीदूंगा
मैंने पहले ही screen protector भी हटा दिया है
यह users की कीमत पर malicious compliance है
चूंकि मैं PWA इस्तेमाल नहीं करता, इसलिए PWA हटाने/बंद करने से होने वाले नुकसान के पैमाने और असर पर डेटा न हो तो उस नुकसान के दावे से मैं बहुत सहमत नहीं होता
Xbox Game Pass शायद सबसे बड़ा उदाहरण होगा, लेकिन क्या iOS पर गेम स्ट्रीमिंग को ऐसे इस्तेमाल करने की सलाह दी जाती है?
Apple ने हाल में ही जो फीचर निकाले हैं उनका असर इतना बड़ा नहीं हो सकता
लेकिन अब उन्हें फिर पूरी तरह खत्म किया जा रहा है
[0]: https://www.macrumors.com/guide/ios-16-4-new-features/
अगर Apple कहता है कि आप store में आने लायक नहीं हैं, तो स्वाभाविक प्रतिक्रिया PWA बनाना है
अब वह विकल्प भी खत्म हो रहा है, इसलिए जो लोग उस पर निर्भर थे उनका नाराज़ होना समझ आता है
"Apple looks set to argue, contra everyone else subject to the DMA, that the moment from which features must be made interoperable is the end of the fair-warning period, not the date of designation." वाला बिंदु रोचक था और यह ऐसा नजरिया था जो मैंने पहले नहीं देखा था
मुझे लगा था कि अंतिम समयसीमा से पहले PWA हटाने पर Apple यह दावा कर सकता है कि उसने सद्भावना में compliance किया
लेकिन असल में यह चेतावनी अवधि शुरू होने के समय के आधार पर भी हो सकता है, ऐसा लगता है
designation आधा साल पहले हो चुका था, लेकिन कंपनियां draft और अभी जारी न हुए Commission decisions के आधार पर कदम नहीं उठा सकती थीं, इसलिए जब संबंधित लोग तैयारी कर रहे थे तब किसी को अभी compliance करने की जरूरत नहीं थी
बेशक Apple सद्भावना और ग्राहकों के हित में पहले भी कदम उठा सकता था, लेकिन व्यावहारिक तौर पर कंपनियां अधिक समय तक तैयारी करती हैं और वास्तविक जोखिम सामने आने के ठीक पहले बदलाव जारी करती हैं
fair warning period का अंत अंतिम समयसीमा है
Microsoft और Google भी इसी तरह आगे बढ़ रहे हैं, और ऐसे regulations में यह अपेक्षित तरीका है, और मुझे लगता है regulation भी इसे ध्यान में रखकर ही design किया गया था
अच्छी बात है कि Apple products इस्तेमाल करना जरूरी नहीं है
इस मामले से सबसे ज्यादा चोट शायद Apple को ही लगेगी
जैसा यहां कहा गया है, अगर features टूटते हैं तो EU में यह luxury phone brand नहीं, बल्कि खराब phone brand बन जाएगा
Apple users switch कर सकते हैं, और Samsung सबसे संभावित विकल्प लगता है
Android phone makers की खराब update policies की वजह से मैं iPhone पर आया था
Nexus 5 भी खरीदा था और 1.5 साल में वह practically खत्म हो गया, क्योंकि नए Android को नए graphics driver की जरूरत थी और Qualcomm ने मना कर दिया था
कहते हैं आजकल हालात बेहतर हैं, लेकिन पता नहीं सच में ऐसा है या नहीं
iPhone 7 को मैंने 5 साल तक main device के रूप में इस्तेमाल किया, और सिर्फ इसलिए बदला क्योंकि बहुत अच्छा offer मिला था
कई Android phones में storage performance degradation भी होता है
समय के साथ वे बहुत धीमे हो जाते हैं
iPhone 7 भी अब धीमा है, लेकिन यह 3 साल बाद नहीं, 7 साल बाद हुआ
पुराना phone अच्छा है, smartwatch मेरी जरूरतों के हिसाब से ठीक बैठती है, laptop हल्का, शांत और ठंडा है, और मैं अपने productive समय का ज्यादातर हिस्सा terminal में बिताता हूं
phone को general-purpose computer की तरह इस्तेमाल करने में मेरी खास रुचि नहीं है
इस मामले में मुख्य बात यह है कि developers क्या करते हैं
मेरे हिसाब से जवाब है web apps पर पूरा जोर लगाना
users को साफ पता चलना चाहिए कि experience खराब करने वाला Apple है
इस चरण में Apple सिर्फ churn समझेगा
और यह सचमुच churn का मामला है
Apple rent-seeker है