विज्ञापन

IOS और Android के बीच युद्ध आज भी मजबूत है। जाहिर है कि बाड़ के दोनों ओर गिरने के वैध कारण हैं, लेकिन यह लोगों को (हमारे सहित) रोक नहीं पाता है कि हम दोनों की तुलना में यह देखने के लिए कि कौन हमारी जरूरतों के लिए बेहतर है।

हमने पहले से ही जैसे सवालों की खोज की है कौन सा मोबाइल ऑपरेटिंग सिस्टम अधिक सुरक्षित है तथा आईओएस ऐप आम तौर पर एंड्रॉइड ऐप से बेहतर क्यों हैं IOS ऐप्स Android ऐप्स से बेहतर क्यों हैं?मुझे लगता है कि मैं यह दावा सुरक्षित रूप से कर सकता हूं कि आईओएस एप्लिकेशन बेहतर हैं। एक पल के लिए पिचकारियाँ नीचे रखो, और मुझे सुनाओ। अधिक पढ़ें . लेकिन यहां कुछ ऐसा है जिस पर आपने गौर नहीं किया होगा: iOS उपकरणों में प्रायः Android उपकरणों का आधा RAM (या उससे कम) होता है. ऐसा क्यों है?

IPhone बनाम राम की तुलना एंड्रॉयड

इस लेख के लिए, हम कई निर्माताओं के कुछ नवीनतम टॉप-ऑफ-द-लाइन एंड्रॉइड डिवाइसों को देखेंगे और उन्हें आईफोन 8, आईफोन 8 प्लस और आईफोन एक्स के खिलाफ साइड-बाय-साइड डाल देंगे।

यह है कि आईओएस डिवाइस एंड्रॉइड डिवाइस फोन की तुलना में कम रैम का उपयोग करते हैं वनप्लस 5 टी
छवि क्रेडिट: जीएसएम अरीना
यही कारण है कि आईओएस डिवाइस एंड्रॉइड डिवाइस फोन में सैमसंग गैलेक्सी नोट 8 की तुलना में कम रैम का उपयोग करते हैं
छवि क्रेडिट: जीएसएम अरीना
यही कारण है कि आईओएस डिवाइस एंड्रॉइड डिवाइसेज फोन स्पेक्स गैलेक्सी एस 8 प्लस से कम रैम का उपयोग करते हैं
छवि क्रेडिट: जीएसएम अरीना
यही कारण है कि आईओएस डिवाइस एंड्रॉइड डिवाइस की तुलना में कम रैम का उपयोग करते हैं फोन Google पिक्सेल 2 एक्सएल को निर्दिष्ट करता है
छवि क्रेडिट: जीएसएम अरीना
instagram viewer

ये सभी 2017-युग के एंड्रॉइड डिवाइस हैं जो स्मार्टफोन उपभोक्ताओं के लिए वर्तमान में उपलब्ध सबसे अच्छे का प्रतिनिधित्व करते हैं। जैसा कि आप देख सकते हैं, ये रैम चश्मा भारी हैं और आपको एक बहुत पैसा खर्च होंगे। इनके लिए $ 650 से $ 1,000 तक कहीं भी भुगतान करने की अपेक्षा करें।

आपको इस बात का अंदाजा लगाने के लिए कि 8GB RAM कितनी अधिक है, इस बात का ध्यान रखें कि अधिकांश आधुनिक लैपटॉप भी उतना नहीं लेते हैं। अधिकांश 2017-युग के Chromebook, उदाहरण के लिए, 4GB पर कैप आउट केवल कुछ चुनिंदा मॉडल के साथ 8GB बिल्ड की पेशकश करते हैं - और यहां तक ​​कि उन उच्च प्रदर्शन 8GB Chromebook है अभी भी इन Android उपकरणों की तुलना में सस्ता है!

निष्पक्ष होने के लिए, केवल OnePlus 5T 8GB के साथ आता है। लेकिन मेरा कहना यह है: अगर यह जरूरत नहीं है, तो एंड्रॉइड डिवाइस इस रैम के साथ नहीं आएंगे, है ना? और अगर नवीनतम एंड्रॉइड डिवाइस 4-8GB रैम से लैस हो रहे हैं, तो iPhones में कितनी रैम है?

यह क्या है आईओएस डिवाइस एंड्रॉइड डिवाइस फोन में ऐप्पल आईफोन एक्स की तुलना में कम रैम का उपयोग करते हैं
छवि क्रेडिट: जीएसएम अरीना
यह क्या है आईओएस डिवाइस एंड्रॉइड डिवाइसेज फोन स्पेक्स ऐप्पल आईफोन 8 प्लस से कम रैम का उपयोग करते हैं
छवि क्रेडिट: जीएसएम अरीना
यह क्या है आईओएस डिवाइस एंड्रॉइड डिवाइस फोन ऐप्पल आईफोन 8 से कम रैम का उपयोग करते हैं
छवि क्रेडिट: जीएसएम अरीना
यह है कि क्यों आईओएस डिवाइसेज में कम रैम का उपयोग होता है एंड्रॉइड डिवाइसेज फोन चश्मा ऐप्पल आईफोन 7
छवि क्रेडिट: जीएसएम अरीना

एक मिनट रुकिए। क्या चल रहा है? 2017-युग के iPhones की Apple लाइन के बीच, हम केवल "एंट्री-लेवल" iPhone 8 पर 2GB, बड़े iPhone 8 Plus पर 3GB और नवीनतम और सबसे बड़े iPhone X पर 3GB देखते हैं। Apple के उच्चतम मॉडल में कमजोर Android विकल्पों की तुलना में कम RAM है!

इस तरह से कोई भी नया नहीं है। आईफोन 7 प्लस ने 2016 में 3 जीबी रैम को आईफोन लाइन में वापस पेश किया। IPhone 7, iPhone 6s Plus और iPhone 6s सभी बिना किसी समस्या के 2GB पर काम करते हैं। और iPhone 6, जो अपने बाकी उत्तराधिकारियों की तरह iOS 11 चला सकता है, केवल 1GB का है।

सच में, क्या हो रहा है? 2014 के युग का iPhone 6 निष्क्रिय रूप से iOS के नवीनतम संस्करण को केवल 1GB RAM के साथ कैसे चला सकता है जबकि Androids को 8x तक की राशि चाहिए?

एंड्रॉइड डिवाइस को इतनी रैम की आवश्यकता क्यों है

शुरुआत से ही, एंड्रॉइड को कई अलग-अलग प्रोसेसर प्रकार, कई अलग-अलग निर्माताओं और कई अलग-अलग हार्डवेयर कॉन्फ़िगरेशन का समर्थन करने के लिए डिज़ाइन किया गया था। आम तौर पर, एक प्रकार की प्रणाली के लिए लिखा गया सॉफ्टवेयर दूसरे पर नहीं चल सकता है; इसे "पोर्टेड" होना चाहिए, जिसमें अक्सर असंगत बिट्स को फिर से लिखना शामिल है।

इसके आसपास पाने के लिए, एंड्रॉइड ऐप हमेशा जावा प्लेटफॉर्म पर चलते हैं। जावा अपने वर्चुअल मशीन की वजह से निफ्टी है: आप जावा में एक बार एक ऐप लिख सकते हैं, और फिर वर्चुअल मशीन "ट्रांसलेट" करता है जो उस समय के सिस्टम पर काम करने के लिए रनटाइम पर कोड करता है। कोड को फिर से लिखने और फिर से लिखने के बजाय, जावा वर्चुअल मशीन आपके लिए इसे संभालती है क्यों जावा वर्चुअल मशीन आपके कोड रन को बेहतर बनाने में मदद करती हैक्या पता क्यों जावा वर्चुअल मशीन एक एप्लिकेशन के लिए देशी प्रोग्रामिंग पर जावा को अधिक लाभ देती है? पता लगाने के लिए पढ़ें! अधिक पढ़ें .

जावा प्रोग्राम का निर्माण

लेकिन यह एक लागत के साथ आता है।

जावा वर्चुअल मशीन जटिल है और केवल रैम की वास्तविक प्रक्रियाओं को प्रबंधित करने के लिए ही नहीं, बल्कि बहुत सारी रैम की आवश्यकता है, लेकिन जो भी ऐप निष्पादित किया जा रहा है, उसके लिए मूल जावा कोड रखने के साथ-साथ अनुवादित कोड जो वास्तव में सिस्टम द्वारा निष्पादित होता है।

एक ओर, एंड्रॉइड में वर्चुअल मशीन पिछले कुछ वर्षों में बेहतर हुई है और इसे एक बार करने के लिए उतनी रैम की आवश्यकता नहीं है। दूसरी ओर, एंड्रॉइड ऐप अधिक से अधिक उन्नत होते जा रहे हैं - यकीनन यह भी फूला हुआ है - और इस तरह से संचालित करने के लिए अधिक रैम की आवश्यकता होती है। पृष्ठभूमि प्रक्रियाओं के लिए भी RAM की आवश्यकता होती है, जो एंड्रॉइड ऐप्स में आम हैं जब आपका पहला Android फोन हो रहा है तो 9 चीजें नहींइष्टतम एंड्रॉइड अनुभव के लिए इन सामान्य नुकसानों से बचा जाना चाहिए। अधिक पढ़ें .

यही कारण है कि आईओएस डिवाइस एंड्रॉइड डिवाइस एंड्रॉइड कॉफी लोडिंग टैबलेट की तुलना में कम रैम का उपयोग करते हैं

अंत में, एंड्रॉइड ऑपरेटिंग सिस्टम "कचरा संग्रह" नामक एक विधि के आसपास बनाया गया है। ऐप्स को वास्तव में उतनी ही रैम का उपयोग करने के लिए प्रोत्साहित किया जाता है जितनी उन्हें जरूरत होती है। फिर, हर बार एक समय में, एंड्रॉइड रैम में डेटा को साफ करता है जो अब उपयोग नहीं किया जा रहा है ("कचरा") और इसे मुक्त करता है, जिससे अन्य एप्लिकेशन इसका उपयोग कर सकते हैं। प्रभावी होने के साथ-साथ जब रैम बहुत अधिक होती है तो यह विधि सबसे अधिक इष्टतम होती है, अन्यथा सिस्टम बहुत अधिक समय हमेशा कचरा इकट्ठा करने में खर्च करता है।

इन कारणों से, हम Android पर कम से कम 4GB RAM की सलाह देते हैं यदि आप सुचारू प्रदर्शन की परवाह करते हैं क्यों मेरे Android फोन अच्छा चश्मा के साथ भी धीमी है?चश्मा केवल एक चीज नहीं है जो एंड्रॉइड फोन में मायने रखता है। यहां यह बताया गया है कि अच्छा चश्मा होने के बावजूद आपका फोन धीमा हो सकता है। अधिक पढ़ें . यदि आप नहीं करते हैं, तो 2GB नंगे न्यूनतम होना चाहिए।

क्यों iOS Android के रूप में ज्यादा RAM का उपयोग नहीं करता है

Apple पूरे iOS पारिस्थितिकी तंत्र पर अधिक नियंत्रण रखता है। यदि आप आईओएस का उपयोग करना चाहते हैं, तो आपके पास केवल एक फोन के लिए एक विकल्प है: आईफोन। यदि आप iOS ऐप बनाना चाहते हैं, तो आपको ऐप्पल के टूल का उपयोग करना होगा और इसे ऐप्पल के तरीके से करना होगा। तंग मुट्ठी के साथ एप्पल नियम।

हालांकि इसके कई फायदे हैं।

क्योंकि Apple जानता है सटीक हर एक डिवाइस के विनिर्देश जो कभी भी उसके ऑपरेटिंग सिस्टम को चलाएंगे, वे तदनुसार डिजाइन निर्णय ले सकते हैं। उदाहरण के लिए, जबकि एंड्रॉइड को कई प्रोसेसर प्रकारों का समर्थन करने की आवश्यकता होती है, iOS हमेशा ARM- आधारित हार्डवेयर पर चलता है शब्दजाल बस्टर: मोबाइल प्रोसेसर को समझने के लिए गाइडइस गाइड में, हम स्मार्टफ़ोन प्रोसेसर के बारे में जानने के लिए आपको यह बताने के लिए शब्दजाल के माध्यम से काटेंगे। अधिक पढ़ें .

यही कारण है कि आईओएस डिवाइस एंड्रॉइड डिवाइस आईफोन धूप किरण बीम को कम रैम का उपयोग करते हैं

जैसे, iOS को एंड्रॉइड की तरह ऑन-द-फ्लाई अनुवाद के साथ वर्चुअल मशीन की आवश्यकता नहीं होती है। सभी एप्लिकेशन मूल कोड के लिए संकलित किए जाते हैं, और उस कोड को सीधे हार्डवेयर पर निष्पादित किया जाता है। एक आभासी मशीन की कोई आवश्यकता नहीं है कुल मिलाकर कम रैम का उपयोग करने का मतलब है।

इसके अलावा, आईओएस का मेमोरी प्रबंधन के लिए एक अलग दृष्टिकोण है। जबकि एंड्रॉइड मेमोरी को ऑपरेटिंग सिस्टम द्वारा नियंत्रित किया जाता है, आईओएस मेमोरी को स्वयं ऐप द्वारा नियंत्रित किया जाता है। एप्स को जितना संभव हो उतना रैम लेने की अनुमति देने के बजाय और जब यह उपयोग में नहीं होता है तब इसे मुक्त कर देता है, आईओएस एप्लिकेशन स्वचालित रूप से आवश्यकतानुसार मेमोरी आवंटित करते हैं और डील करते हैं।

संक्षेप में, सिर्फ इसलिए कि iPhones में रैम कम है, इसका मतलब यह नहीं है कि उनका प्रदर्शन खराब है। iOS का मेमोरी प्रबंधन के लिए एक अलग दृष्टिकोण है क्योंकि यह एंड्रॉइड जैसी वर्चुअल मशीन पर निर्भर नहीं करता है।

जोएल ली ने बी.एस. कंप्यूटर विज्ञान और पेशेवर लेखन अनुभव के छह वर्षों में। वह MakeUseOf के लिए चीफ एडिटर हैं।