डाउन मेमोरी लेन: क्या Nexus 5X 2GB RAM के साथ इसे कम कर सकता है?

क्या Nexus 5X केवल 2GB RAM के साथ इसे कम कर सकता है? इस सुविधा में हम एंड्रॉइड, रैम और ब्लोटवेयर के बारे में कुछ गलतफहमियों को दूर करने के लिए एक तुलनात्मक नज़र डालते हैं!

15 अक्टूबर 2014 को, वफादार नेक्सस 5 मालिकों की भीड़ अपने कीबोर्ड के पीछे उस घातक खुलासे का इंतजार कर रही थी जिसे वे उस फोन का उत्तराधिकारी मानते थे जिसने बाजार को मंत्रमुग्ध कर दिया था। नेक्सस 5 एक मूल्य-बिंदु अग्रणी था जो सबसे महत्वपूर्ण विशिष्टताओं पर कोनों को काटने से बचने में कामयाब रहा।

हमें लगता है कि हम प्रीमियम सुविधाओं/अनुभवों और सामर्थ्य के बीच एक मजबूत संतुलन बना रहे हैं।

और फिर भी Google ने Nexus 6 की शुरुआत करके कई Nexus 5 मालिकों को चौंका दिया - एक उपकरण जिसका आकार और कीमत में इतना बड़ा बदलाव था कि कई लोगों ने फोन को पूरी तरह से छोड़ने का फैसला किया। हालाँकि, Google Nexus 5 से मिली सफलता को नहीं भूला और उसने Nexus 5X का अनावरण किया ("ऑल-अराउंड चैंपियन") इस सितंबर में बहुत धूमधाम से, एक चेतावनी के साथ - इसमें केवल 2 जीबी रैम है।

ऑल अराउंड चैंपियन पैक से अलग हो गया

यह असामान्य क्यों है? 2014 के अंत तक, यह स्पष्ट लग रहा था कि 3 जीबी रैम फ्लैगशिप फोन (32 जीबी वेरिएंट) के बीच आदर्श बन जाएगा एलजी जी3 और श्याओमी एमआई4 और वनप्लस वन सबसे पहले थे, लेकिन यह सैमसंग का नोट 3 था जो 3जीबी लेकर आया। 2013). 2015 में, यह प्रवृत्ति जारी रही, कुछ कंपनी के फ्लैगशिप डिवाइसों में 4GB रैम भी थी! इस बात का कोई संकेत नहीं है कि Google द्वारा स्नैपड्रैगन 808 SoC को चुनने के परिणामस्वरूप सीधे तौर पर Nexus 5X में 2GB RAM होगी, क्योंकि

अन्य 4 स्नैपड्रैगन 808 डिवाइस कम से कम 3GB RAM है, लेकिन यह RAM को DDR3 तक सीमित करता है।

पिछले Nexus 5 में भी 2GB RAM थी, लेकिन आम तौर पर इसे अपने समय के दौरान शीर्ष पर माना जाता था। Google इस बात से संतुष्ट है कि इस तथ्य के बावजूद कि नए मॉडल में मेमोरी की मात्रा में कोई बदलाव नहीं आया है, फिर भी आप डिवाइस का आनंद लेंगे। हाल ही में Reddit पर IAmA सबरेडिट पर मुझसे कुछ भी पूछें में, Nexus टीम के सदस्य यह बताया कि हमें लगता है कि हम प्रीमियम सुविधाओं/अनुभवों और सामर्थ्य के बीच एक मजबूत संतुलन बना रहे हैं।''

मेमोरी लेन के नीचे एक यात्रा

कई ब्लॉगर्स और टिप्पणीकारों ने इन खबरों पर निराशा व्यक्त की। क्या केवल 2GB RAM होने से डिवाइस को नुकसान होगा? यह एक ऐसा प्रश्न है जिस पर खुलासे के बाद एंड्रॉइड उत्साही लोगों ने गर्मागर्म बहस की। फिर भी मैं तर्क दूंगा कि यह उतना बुरा नहीं है जितना लगता है - हाँ नेक्सस 5X कर सकना इसे 2GB RAM से काटें। लेकिन यह पूरी तरह से आपके अपने अनुभवों पर निर्भर करता है - आप किस फ़ोन से आ रहे हैं, आप किस प्रकार के ऐप्स/स्टॉक सुविधाओं का उपयोग करते हैं, आदि।

यह समझना कि एंड्रॉइड मेमोरी प्रबंधन कैसे काम करता है, यह विचार करते समय महत्वपूर्ण है कि क्या आपको 2 जीबी रैम को डीलब्रेकर मानना ​​चाहिए या नहीं। एंड्रॉइड जिस तरह से मेमोरी प्रबंधन को संभालता है वह इस प्रकार है: इसकी गतिविधि समाप्त होने के बाद हर प्रक्रिया को तुरंत बंद करने के बजाय (जैसे)। जब आप किसी ऐप से बाहर निकलने के लिए होम बटन दबाते हैं), तो प्रक्रिया तब तक मेमोरी में बनी रहती है जब तक सिस्टम को अधिक मेमोरी खाली करने के लिए इसे बंद करने की आवश्यकता नहीं होती। सिस्टम कैसे तय करता है कि कौन सी प्रक्रियाएँ रखनी हैं और क्या ख़त्म करनी हैं? एलएमके (लो मेमोरी किलर) ड्राइवर। प्रत्येक प्रक्रिया को एक्टिविटी मैनेजर सेवा द्वारा -17 से 15 तक का एक oom_adj मान निर्दिष्ट किया जाता है, जो प्रक्रिया के महत्व के आधार पर oom_adj मान को गतिशील रूप से समायोजित करता है। उच्च oom_adj मानों का मतलब है कि मेमोरी खाली करने के लिए प्रक्रिया के ख़त्म होने की अधिक संभावना है, जबकि कम मूल्यों का मतलब है कि प्रक्रिया के ख़त्म होने की संभावना कम है।

निर्माता इनमें अपनी पसंद के अनुसार बदलाव करना पसंद करते हैं, यह इस पर निर्भर करता है कि उन्हें यह कैसा लगता है कि यह उनके डिवाइस के लिए सबसे उपयुक्त है

एंड्रॉइड प्रत्येक प्रक्रिया को पांच श्रेणियों (फोरग्राउंड, विज़िबल, सर्विस, बैकग्राउंड और एम्प्टी) में वर्गीकृत करता है, जो चालू रखने के लिए सबसे महत्वपूर्ण से लेकर सबसे कम महत्वपूर्ण तक होती हैं। प्रत्येक श्रेणी से संबंधित प्रक्रियाओं को शेष मुक्त मेमोरी के विभिन्न स्तरों पर समाप्त कर दिया जाता है (जिसे एलएमके मिनफ्री वैल्यू कहा जाता है)। उदाहरण के लिए, यदि आपके डिवाइस का LMK मिनफ्री मान "2560,4090,6144,7168,8192" पर सेट है (4k पृष्ठों के रूप में सूचीबद्ध है, जिसे /sys/module/lowmemorykiller/parameters/minfree से पढ़ा जा सकता है) तो आपका डिवाइस जब आपकी फ्री मेमोरी 32 एमबी से कम हो जाती है तो 'खाली' के रूप में परिभाषित प्रक्रियाएं बंद हो जाएंगी, जब फ्री मेमोरी 28 एमबी से कम हो जाती है तो 'बैकग्राउंड' के रूप में परिभाषित प्रक्रियाएं बंद हो जाएंगी और जब फ्री मेमोरी 28 एमबी से कम हो जाती है तो फोरग्राउंड ऐप्स बंद हो जाएंगे। 10एमबी (भगवान न करे!) अब, ये न्यूनतम मूल्य इन दिनों अधिकांश उपकरणों पर विशिष्ट नहीं हैं क्योंकि निर्माता इन्हें अपनी पसंद के अनुसार बदलना पसंद करते हैं, यह इस बात पर निर्भर करता है कि उन्हें यह कैसे लगता है कि यह उनके डिवाइस के लिए सबसे उपयुक्त है। लेकिन आपको इस संक्षिप्त व्याख्या से जो लेना चाहिए वह यह है कि आपके पास जितनी अधिक मुक्त मेमोरी होगी, उतनी ही कम संभावना होगी कि आप महत्वपूर्ण प्रक्रियाओं को ख़त्म होते देखेंगे।

टास्क किलर चले गए!

लेकिन सच्चाई यह है कि, वे दिन, जब अधिकांशतः उपयोगकर्ताओं को महत्वपूर्ण प्रक्रियाओं को स्मृति में रखने के लिए अपने स्वयं के डिवाइस से लगातार संघर्ष करना पड़ता था, अब चले गए हैं। हम अब यह सुनिश्चित करने के लिए टास्क किलर से नहीं जूझते हैं कि हमारे टेक्स्ट मैसेजिंग ऐप हमारे उपयोग के दौरान अचानक बंद न हो जाएं। अधिकांश ऐप्स (कुछ वास्तव में हाई-एंड गेम्स और टैब-हैवी इंटरनेट ब्राउजिंग को छोड़कर) ज्यादा मेमोरी नहीं खाते हैं। 2GB रैम वाले डिवाइस बनाम 3GB रैम वाले डिवाइस के बीच मुख्य अंतर यह है कि 3GB रैम वाला डिवाइस RAM को LMK ड्राइवर को बंद किए बिना पृष्ठभूमि में अधिक प्रक्रियाओं को कैश करने में सक्षम होना चाहिए।

लेकिन वह रेखा भी अस्पष्ट है, क्योंकि हर प्रकार के फोन के साथ आने वाली सुविधाओं की विशाल विविधता है। उदाहरण के लिए, हालांकि आधुनिक फ्लैगशिप सैमसंग गैलेक्सी फोन आमतौर पर 3 जीबी रैम के साथ आते हैं, व्यवहार में इसकी मात्रा चौंका देने वाली है। फोन में डाली गई स्टॉक सुविधाएं (जहां कई का उपयोग भी नहीं किया जा सकता है) उपयोगकर्ता ऐप्स के लिए बची हुई मुफ्त मेमोरी की मात्रा को कम कर देती हैं। नेक्सस 5एक्स में कागज पर कम मेमोरी होने के बावजूद, कम ब्लोट होने के कारण फ्री मेमोरी डिपार्टमेंट में यह गैलेक्सी एस6 से मेल खा सकता है। मेरा कहना यह है कि आपको आवश्यक रूप से 3 जीबी रैम वाले अन्य उपकरणों को ईर्ष्या की दृष्टि से नहीं देखना चाहिए, आपको इस बात पर विचार करने की आवश्यकता है कि नेक्सस 5X अन्य उपकरणों की तुलना में किस प्रकार का अनुभव लाता है।

अपने स्वयं के उपयोगकर्ता अनुभव की जांच करना

जो मुझे मेरे अंतिम बिंदु पर लाता है - यह निर्णय लेने से पहले कि क्या 2 जीबी रैम एक डीलब्रेकर है, अपने पिछले डिवाइस के साथ अपने अनुभवों और जरूरतों पर विचार करें। आप स्वयं को एक उपयोगकर्ता के रूप में कैसे वर्गीकृत करेंगे? क्या आप एक शक्तिशाली उपयोगकर्ता हैं जो कई ई-मेल और सोशल मीडिया खातों को सिंक करता है? क्या आप एक सामान्य उपयोगकर्ता हैं जो अपने फ़ोन का उपयोग केवल टेक्स्टिंग/इंटरनेट ब्राउजिंग मशीन के रूप में करता है और साथ में कुछ गेम भी खेलता है? दोनों ही मामलों में, मैं तर्क दूंगा कि एंड्रॉइड मेमोरी प्रबंधन कितना स्मार्ट हो गया है, इसके कारण 2 जीबी रैम वास्तव में एक डीलब्रेकर नहीं है।

3GB RAM न होने से वास्तव में आपके कोई भी महत्वपूर्ण संदेश छूटने की संभावना नहीं है। लेकिन मैं समझ सकता हूं कि कुछ मिनटों के बाद क्रोम टैब को फिर से लोड करना आपको निराश करता है (यह हममें से कई लोगों के साथ होता है) हालाँकि, 3 जीबी रैम वाले फ़ोन भी!) अंत में, विचार करें: आप किस फ़ोन से अपग्रेड कर रहे हैं, और आपको ऐसा क्यों लगता है कि 2 जीबी एक है मुद्दा? इन दिनों तकनीकी विशिष्टता से ईर्ष्या करना आसान है क्योंकि कंपनियां हमें जीतने के लिए कितनी कड़ी प्रतिस्पर्धा कर रही हैं, लेकिन आपको यह याद रखना होगा कि विशिष्टताएं ही सब कुछ नहीं हैं। सबसे महत्वपूर्ण बात यह है कि संपूर्ण हार्डवेयर और सॉफ़्टवेयर को एक ही डिवाइस में एक साथ पैक किया गया है - और यह आपकी आवश्यकताओं के लिए एक अच्छा अनुभव प्रदान करता है या नहीं।

XDA का Nexus 5X फोरम देखें >>