हर अनुभवी एंड्रॉइड उपयोगकर्ता के लिए एक विशिष्ट मस्कुलर मेमोरी होती है। जब किसी ऐप की सूची पुरानी लगने लगती है, तो अंगूठा स्क्रीन के ऊपरी हिस्से तक पहुँचता है और नीचे की ओर खींचता है। यह स्पर्श संबंधी क्रिया, 'पुल-टू-रिफ्रेश' जेस्चर, एक डिजिटल सुरक्षा कवच की तरह है। यह पुष्टि करता है कि नियंत्रण हमारे हाथ में है और डेटा नवीनतम है। हाल ही में जारी एफ-ड्रॉइड (F-Droid) 2.0 में, मुख्य ऐप स्क्रीन से यह जेस्चर गायब है। इसकी अनुपस्थिति पहला संकेत है कि यह समुदाय-संचालित रिपॉजिटरी उत्साही लोगों के लिए एक विशिष्ट टूल के रूप में अपनी मूल पहचान से आगे बढ़ गई है। डेवलपर्स ने मैनुअल रिफ्रेश को हटा दिया क्योंकि सिस्टम अब अपडेट को स्वचालित रूप से संभालता है। उपयोगकर्ता व्यवहार में यह छोटा सा बदलाव हमारे फोन के अदृश्य आर्किटेक्चर के साथ बातचीत करने के तरीके में एक दशक लंबे बदलाव को दर्शाता है।
दस वर्षों तक, एफ-ड्रॉइड क्लाइंट जीवित इतिहास का एक हिस्सा था। जबकि गूगल प्ले स्टोर एक उच्च-चमकदार, एल्गोरिथम द्वारा क्यूरेट किए गए शॉपिंग मॉल के रूप में विकसित हुआ, एफ-ड्रॉइड एक स्थिर लाइब्रेरी बना रहा। यह कार्यात्मक था लेकिन एंड्रॉइड जिंजरब्रेड युग के अवशेष जैसा महसूस होता था। यह एक ऐसा उपकरण था जिसमें उपयोगकर्ता को काम करने की आवश्यकता होती थी: मैनुअल रिफ्रेश, मैनुअल एपीके (APK) इंस्टॉलेशन और एक उपयोगितावादी इंटरफ़ेस के माध्यम से मैनुअल नेविगेशन। 2.0 अपडेट उपयोगकर्ता और कोड के बीच के संबंध को बदल देता है। यह प्रोजेक्ट के इतिहास में पहला बड़ा पुनर्लेखन है, जो लीगेसी XML लेआउट से पूरी तरह से कोटलिन कंपोज़ (Kotlin Compose) के साथ निर्मित आधुनिक कोडबेस पर स्थानांतरित हो गया है।
हुड के नीचे, कोटलिन कंपोज़ में संक्रमण वर्षों के तकनीकी ऋण (technical debt) की प्रतिक्रिया है। ऐतिहासिक रूप से, एंड्रॉइड इंटरफेस बनाने में XML फाइलों और जावा या कोटलिन लॉजिक के बीच एक जटिल तालमेल शामिल था। यह अलगाव अक्सर घर्षण पैदा करता था जब डेवलपर्स स्मूथ ट्रांज़िशन या रिएक्टिव लेआउट जैसे आधुनिक डिज़ाइन तत्वों को लागू करने की कोशिश करते थे। कंपोज़ एक डिक्लेरेटिव फ्रेमवर्क है। यह डेवलपर्स को यूआई (UI) को उसकी स्थिति (state) के संदर्भ में वर्णित करने की अनुमति देता है। जब अंतर्निहित डेटा बदलता है, तो इंटरफ़ेस स्वचालित रूप से स्वयं को अपडेट कर लेता है।
आधुनिक फ्रेमवर्क में यह बदलाव पहली बार ऐप स्टोर को प्रतिक्रियाशील महसूस कराता है। इंटरफ़ेस अब धीमी गति से लोड होने वाली सूचियों की एक श्रृंखला नहीं है। यह एक तरल वातावरण है जो एंड्रॉइड के 'मटीरियल यू' (Material You) थीमिंग का समर्थन करता है। उपयोगकर्ता के नजरिए से, यह अपडेट सौंदर्यशास्त्र के बारे में है। डेवलपर के दृष्टिकोण से, यह स्थिरता के बारे में है। नए कोडबेस का रखरखाव करना आसान है और इस पर तेजी से काम करना संभव है। इसने उस घर्षण को हटा दिया जिसने एफ-ड्रॉइड को एंड्रॉइड इकोसिस्टम में तेजी से हो रहे बदलावों के साथ तालमेल बिठाने से रोका था। ऐप अब उसी डिज़ाइन भाषा का उपयोग करता है जो एक आधुनिक फोन के बाकी हिस्सों में होती है, जो उन नए उपयोगकर्ताओं के लिए संज्ञानात्मक भार (cognitive load) को कम करता है जो प्रोप्रायटरी स्टोर के पॉलिश अनुभव के आदी हैं।
एफ-ड्रॉइड का उपयोग करने में सबसे बड़ी बाधाओं में से एक हमेशा इंस्टॉलेशन प्रक्रिया रही है। गूगल ने ऐतिहासिक रूप से प्ले स्टोर के बाहर किसी भी ऐप स्रोत को संभावित खतरे के रूप में वर्गीकृत किया है। नतीजतन, एक ओपन-सोर्स ऐप इंस्टॉल करने के लिए डरावनी सिस्टम चेतावनियों की एक श्रृंखला और एपीके फाइल को स्वीकृत करने के लिए कई टैप की आवश्यकता होती थी। रोजमर्रा के शब्दों में, यह खिड़की के माध्यम से अपने ही घर में घुसने जैसा महसूस होता था क्योंकि सामने का दरवाजा बंद था। एफ-ड्रॉइड 2.0 एंड्रॉइड प्री-अप्रूवल एपीआई (API) का उपयोग करके इस घर्षण को दूर करता है।
यह तकनीकी बदलाव इंस्टॉलेशन फ्लो को बदल देता है। फाइल डाउनलोड करने और फिर एक अलग इंस्टॉलर लॉन्च करने के बजाय, उपयोगकर्ता डाउनलोड शुरू होने से पहले इंस्टॉलेशन को सत्यापित करता है। आप एफ-ड्रॉइड में एक बटन टैप करते हैं और फिर एक सिस्टम पॉप-अप की पुष्टि करते हैं। ऑपरेटिंग सिस्टम अनुरोध के साथ कम शत्रुतापूर्ण व्यवहार करता है क्योंकि हैंडशेक आधिकारिक चैनलों के माध्यम से होता है। यह अभी भी प्ले स्टोर की तुलना में एक अधिक टैप है, लेकिन अनुभव उस निर्बाध मानक के बहुत करीब है जिसकी उपयोगकर्ता उम्मीद करते हैं। यह समझौता सुरक्षा के प्रति एक व्यावहारिक दृष्टिकोण दिखाता है। यह एंड्रॉइड ओएस के सुरक्षा प्रोटोकॉल का सम्मान करता है जबकि उपयोग में आसानी को पुनः प्राप्त करता है जो पहले केवल गूगल की अपनी सेवाओं के लिए आरक्षित था।
जैसे-जैसे रिपॉजिटरी में हजारों ऐप शामिल हुए, पुराना सर्च मैकेनिज्म अपर्याप्त हो गया। उद्योग स्तर पर देखें तो, सर्च डेटा के साथ बातचीत करने का प्राथमिक तरीका है। प्रोप्रायटरी स्टोर सर्च का उपयोग इस बारे में डेटा इकट्ठा करने के लिए करते हैं कि आप क्या चाहते हैं ताकि वे आपको एक विकल्प बेच सकें। एफ-ड्रॉइड इसका उपयोग आपको एक टूल से जोड़ने के लिए करता है। विरोधाभासी रूप से, एफ-ड्रॉइड की गोपनीयता-केंद्रित प्रकृति ने अतीत में चीजों को खोजना कठिन बना दिया था। इसने आपकी रुचियों को ट्रैक नहीं किया, इसलिए यह सुझाव नहीं दे सका कि आपको क्या पसंद आ सकता है।
एफ-ड्रॉइड 2.0 गोपनीयता से समझौता किए बिना खोज में सुधार करता है। नया सर्च इंजन केवल शीर्षकों के बजाय ऐप विवरण और अनुवादों को इंडेक्स करता है। यदि आप फ़ायरवॉल या पासवर्ड मैनेजर जैसी किसी विशिष्ट उपयोगिता की खोज करते हैं, तो परिणाम अब इस आधार पर होते हैं कि ऐप क्या करता है, न कि केवल उसका नाम क्या है। डिस्कवर पेज में अब ऐसी श्रेणियां हैं जो विशिष्ट क्षेत्रों (niches) में गहराई तक जाती हैं। यह उपयोगकर्ताओं को सॉफ़्टवेयर का नाम पहले से जाने बिना दस्तावेज़ स्कैनिंग या स्थानीय-नेटवर्क फ़ाइल साझाकरण जैसे विशिष्ट कार्यों के लिए उपकरण खोजने की अनुमति देता है। यह अपडेट फाइलों की एक कच्ची सूची को खोजने योग्य ज्ञान आधार (knowledge base) में बदल देता है।
एफ-ड्रॉइड 2.0 में सबसे गहरा बदलाव एक साथ डाउनलोड और स्वचालित अपडेट की शुरुआत है। व्यवहार में, इसका मतलब है कि ऐप स्टोर अंततः रास्ते से हट जाता है। सॉफ्टवेयर अपडेट घर के नवीनीकरण की तरह हैं: वे आवश्यक हैं, लेकिन प्रक्रिया विघटनकारी है। अपडेट चक्र को स्वचालित करके, एफ-ड्रॉइड उपयोगकर्ता को अपने स्वयं के डिजिटल रखरखाव का प्रबंधन करने की आवश्यकता को समाप्त कर देता है। ऐप नए संस्करणों की जांच करता है और उन्हें बैकग्राउंड में इंस्टॉल करता है।
यह कार्यक्षमता सुविधा के मामले में एफ-ड्रॉइड को प्ले स्टोर के बराबर लाती है, लेकिन यह दर्शन में एक मौलिक अंतर बनाए रखती है। प्ले स्टोर एक व्यवसाय है। इसका लक्ष्य आपको स्टोर के अंदर रखना, सुझावों और विज्ञापनों को दिखाना है। एफ-ड्रॉइड एक उपयोगिता है। इसका लक्ष्य आपको वह सॉफ़्टवेयर प्रदान करना है जिसकी आपको आवश्यकता है और फिर गायब हो जाना है। पुल-टू-रिफ्रेश जेस्चर को हटाना आत्मविश्वास का संकेत है। डेवलपर्स यह कह रहे हैं कि अब आपको उनके काम की जांच करने की आवश्यकता नहीं है। सिस्टम निरंतर पर्यवेक्षण के बिना काम करने के लिए पर्याप्त विश्वसनीय है।
अंततः, एफ-ड्रॉइड 2.0 का रोलआउट डिजिटल संप्रभुता के बारे में है। हम एक ऐसे युग में रहते हैं जहाँ अधिकांश सॉफ़्टवेयर किराए पर लिए जाते हैं या एक बंद दीवार वाले बगीचे (walled garden) के भीतर बंद होते हैं। प्रोप्रायटरी इकोसिस्टम सुविधाजनक हैं, लेकिन वे अपारदर्शी भी हैं। वे तय करते हैं कि आप क्या इंस्टॉल कर सकते हैं और ट्रैक करते हैं कि आप इसका उपयोग कैसे करते हैं। एफ-ड्रॉइड एक अलग रास्ते का प्रतिनिधित्व करता है। यह उन उपकरणों का संग्रह है जो समुदाय के हैं, जहाँ कोड पारदर्शी है और उपयोगकर्ता मालिक है, उत्पाद नहीं।
तकनीकी रूप से कहें तो, 2.0 अपडेट बुनियादी ढांचे के एक महत्वपूर्ण हिस्से का सफल आधुनिकीकरण है। व्यक्तिगत स्तर पर, यह हमारे उपकरणों के साथ हमारे संबंधों पर पुनर्विचार करने का निमंत्रण है। हम साइडलोडिंग के घर्षण और विज्ञापन-समर्थित स्टोर की अव्यवस्था के आदी हो गए हैं। एफ-ड्रॉइड 2.0 साबित करता है कि ओपन-सोर्स सॉफ़्टवेयर सबसे अच्छे प्रोप्रायटरी विकल्पों की तरह ही सहज और सुव्यवस्थित हो सकता है। यह हमें याद दिलाता है कि हमारे पास अपने डिजिटल टूल तक पहुँचने के तरीके में एक विकल्प है। नया क्लाइंट वर्तमान में चरणों में रोल आउट हो रहा है, और यह उन लोगों के लिए मैनुअल डाउनलोड के लिए उपलब्ध है जो आज ओपन-सोर्स एंड्रॉइड का भविष्य देखना चाहते हैं।
स्रोत:



हमारा एंड-टू-एंड एन्क्रिप्टेड ईमेल और क्लाउड स्टोरेज समाधान सुरक्षित डेटा एक्सचेंज का सबसे शक्तिशाली माध्यम प्रदान करता है, जो आपके डेटा की सुरक्षा और गोपनीयता सुनिश्चित करता है।
/ एक नि: शुल्क खाता बनाएं