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

आपने देखा होगा कि एंड्रॉइड स्मार्टफोन अब उच्च रैम क्षमता के साथ आते हैं। भले ही आपको रोजमर्रा के उपयोग के लिए अपने स्मार्टफोन में बहुत अधिक रैम की आवश्यकता न हो, लेकिन बाजार 8 या 12GB रैम वाले स्मार्टफोन से भरा है। दूसरी ओर, Apple अपने iPhones की RAM क्षमता को धीरे-धीरे कम कर रहा है।

इस लेख में, हमने iPhones पर कम RAM के कारण के बारे में बताया है।

Android उपकरणों को इतनी RAM की आवश्यकता क्यों है?

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

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

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

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

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

इसके अलावा, एंड्रॉइड ऐप अधिक से अधिक उन्नत होते जा रहे हैं (यकीनन फूला हुआ भी) और इस प्रकार संचालित करने के लिए अधिक रैम की आवश्यकता होती है। पृष्ठभूमि प्रक्रियाओं के लिए भी RAM की आवश्यकता होती है, जो Android ऐप्स में आम हैं।

अंत में, एंड्रॉइड ऑपरेटिंग सिस्टम कचरा संग्रह नामक एक विधि के आसपास बनाया गया है। ऐप्स को उतनी ही RAM का उपयोग करने के लिए प्रोत्साहित किया जाता है जितनी उन्हें आवश्यकता होती है। फिर, हर बार एक समय में, एंड्रॉइड रैम में डेटा को साफ़ करता है जिसे अब “कचरा” के रूप में उपयोग नहीं किया जा रहा है और इसे मुक्त कर देता है।

यह विधि, जबकि प्रभावी है, सबसे इष्टतम है जब खेलने के लिए बहुत सी रैम होती है; अन्यथा, सिस्टम कचरा इकट्ठा करने में बहुत अधिक समय व्यतीत करता है।

क्या आईफोन में रैम है?

हाँ ऐसा होता है। एंड्रॉइड फोन की तरह, आईफ़ोन को विभिन्न प्रक्रियाओं और ऐप्स को चलाने के प्रबंधन के लिए रैम की आवश्यकता होती है। लेकिन iOS (iPhone का ऑपरेटिंग सिस्टम) को उतनी RAM की जरूरत नहीं है जितनी की Android को। तो, iPhone में RAM कम क्यों है?

अधिकांश शीर्ष Android स्मार्टफ़ोन 6GB से अधिक RAM के साथ आते हैं, और कुछ में 8-12GB भी होते हैं। ऐसा लगता है कि एंड्रॉइड स्मार्टफोन में इतनी रैम शामिल नहीं होगी अगर उन्हें इसकी आवश्यकता नहीं है, है ना? और अगर नवीनतम Android उपकरणों में 4–8GB RAM है, तो iPhone में कितनी RAM है?

आश्चर्यजनक रूप से, Apple कभी भी iPhones में RAM की मात्रा निर्दिष्ट नहीं करता है। लेकिन, सामान्य तौर पर, iPhones के बड़े या “प्रो” संस्करण अधिक RAM के साथ आते हैं। उदाहरण के लिए, iPhone 13 4GB RAM के साथ मानक आता है, जबकि Pro मॉडल 6GB RAM प्रदान करता है।

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

हालांकि इसके कई फायदे हैं। इन सबसे ऊपर, आईओएस डिवाइस अन्य फोन की तुलना में कम रैम का उपयोग करने के अलग-अलग कारण हैं।

1. हार्डवेयर अनुकूलन

Apple का iOS केवल उनके हार्डवेयर के लिए बनाया गया है और Apple द्वारा पूरी तरह से इसका परीक्षण किया जाता है।

इसका एक और फायदा है कि एंड्रॉइड फोन में अक्सर इसकी कमी होती है, अर्थात् इसका साझा हार्डवेयर प्लेटफॉर्म। यह अन्य हार्डवेयर प्रकारों के लिए मजबूत और लचीला सिस्टम कोड विकसित करने के लिए Apple की आवश्यकता को समाप्त करता है।

इसके बजाय, डेवलपर्स उत्पाद के विशेष हार्डवेयर विनिर्देशों के लिए कोड को अनुकूलित कर सकते हैं।

इसके विपरीत, एंड्रॉइड को कई प्रकार के प्रोसेसर का समर्थन करने की आवश्यकता होती है।

2. स्थिर रैम प्रबंधन

Apple iPhones में अधिक RAM प्रबंधन सुनिश्चित करने के लिए कई प्रकार की प्रथाओं का उपयोग करता है। उदाहरण के लिए, iPhone पर, सिस्टम थोड़े अंतराल के बाद किसी कार्य को पूरा नहीं करता है। लेकिन एंड्रॉइड स्मार्टफोन पर, किसी विशेष कार्य को पूरा करने के लिए डिफ़ॉल्ट अंतराल डिफ़ॉल्ट रूप से कम होता है।

यह अभ्यास अंततः सिस्टम अस्थिरता और उच्च रैम खपत पैदा करता है। क्योंकि अगर आप दोबारा कोई ऐप खोलते हैं तो सिस्टम उसे रैम से नहीं खोल पाएगा।

इसके अलावा, एक और चीज जो ऐप्पल की ओर से मूल्य जोड़ती है वह है इसका कार्य प्राथमिकता व्यवहार। इसका मतलब है कि आईओएस विभिन्न कार्यों को उनकी गंभीरता के आधार पर सावधानीपूर्वक प्राथमिकता देता है।

Leave a Reply

Your email address will not be published. Required fields are marked *