आर्म के भविष्य के मोबाइल चिप्स 2023 से 32-बिट ऐप्स का समर्थन नहीं करेंगे, जिसका अर्थ है कि सभी एंड्रॉइड स्मार्टफोन 64-बिट में परिवर्तित हो जाएंगे।
आर्म ने घोषणा की है कि उसके सभी मोबाइल सीपीयू डिज़ाइन 2023 से 32-बिट संचालन का समर्थन नहीं करेंगे, इस कदम से एंड्रॉइड पर 32-बिट समर्थन पूरी तरह से समाप्त हो जाएगा। चिप डिज़ाइनर पहले से ही 32-बिट समर्थन को ख़त्म करने के लिए ले जाया गया 2013 में स्मार्टफोन बाजार में पहली बार 64-बिट समर्थन पेश किए जाने के बाद, 2020 में अपने बड़े कोर चिप डिजाइन पर। हालाँकि यह एक बड़ा कदम लगता है, लेकिन एंड्रॉइड इकोसिस्टम पर इसके कुछ प्रभाव (यदि कोई हों) होने की संभावना है।
"बिट्स" उन मेमोरी पतों की संख्या को संदर्भित करता है जिन्हें एक मशीन में एक्सेस किया जा सकता है। एक 32-बिट मशीन, सामान्य तौर पर, लगभग 4GB के बराबर, 2^32 मेमोरी एड्रेस तक पहुंच सकती है। एक 64-बिट मशीन 2^64 मेमोरी एड्रेस तक पहुंच सकती है, लगभग 18 क्विंटिलियन के दायरे में। किसी ऐप को 64-बिट अनुदेश सेट के साथ संकलित करने के लिए बहुत सारे ठोस लाभ नहीं हैं, लेकिन ऐसा कोई कारण नहीं है कि इसे 32-बिट के साथ संकलित किया जाना चाहिए। 64-बिट ऑपरेटिंग सिस्टम को अधिक लाभ पहुंचाता है, क्योंकि यह 4GB से अधिक वर्चुअल मेमोरी को संदर्भित कर सकता है। 32-बिट डिज़ाइन पर, एआरएम सीपीयू अधिकतम 4 जीबी वर्चुअल मेमोरी स्पेस को संबोधित करने में सक्षम है, जिसे उपयोगकर्ता स्पेस प्रक्रियाओं, कर्नेल और हार्डवेयर उपकरणों के बीच साझा किया जाना चाहिए। आर्म के भविष्य के मोबाइल चिपसेट 2023 से पूरी तरह से 64-बिट के आसपास घूमेंगे (के माध्यम से)।
एंड्रॉइड अथॉरिटी) जिसका अर्थ है कि डिवाइस पर चलने वाले सभी सॉफ़्टवेयर को 64-बिट अनुदेश सेट के साथ संकलित करने की आवश्यकता होगी।एंड्रॉइड 64-बिट है, और 64-बिट ऐप्स पहले से ही मानक हैं
एंड्रॉइड 5.0 लॉलीपॉप ने 64-बिट ओएस समर्थन के लिए आधार तैयार किया, हालांकि 32-बिट अनुप्रयोगों के लिए समर्थन रखा गया ताकि वे अभी भी चल सकें। एंड्रॉइड 12 हालाँकि, यह पूरे बोर्ड में सिस्टम ऐप्स और सेवाओं के पूर्ण 64-बिट संस्करणों के साथ पहली रिलीज़ प्रतीत होती है।
जहां तक ऐप्स का सवाल है, अगस्त 2019 में, Google ने डेवलपर्स को बाध्य किया Google Play Store पर मूल एप्लिकेशन के 64-बिट संस्करण सबमिट करने के लिए। जावा या कोटलिन में संकलित किसी भी ऐप को 64-बिट मोड में चलाने के लिए बहुत कम काम (यदि कोई हो) की आवश्यकता होगी, क्योंकि ऐप मानक पुस्तकालयों का उपयोग करके एंड्रॉइड स्टूडियो में संकलित किसी भी डेवलपर के बिना केवल 64-बिट में संकलित होना चाहिए हस्तक्षेप। ऐप और गेम डेवलपर्स स्वयं भी 2020 में Niantic के साथ 32-बिट समर्थन छोड़ना शुरू कर रहे हैं पोकेमॉन गो से 32-बिट समर्थन छोड़ने का वादा भी।
वास्तव में, केवल तृतीय-पक्ष लाइब्रेरी या गेम इंजन का उपयोग करने वाले डेवलपर्स को ही इस बारे में चिंता करने की ज़रूरत है कि उनका ऐप किस आर्किटेक्चर के लिए संकलित किया गया है। एंड्रॉइड पर प्रमुख गेम इंजन पहले से ही 64-बिट का समर्थन करते हैं, यूनिटी ने 2018 में 64-बिट समर्थन जोड़ा, Google द्वारा प्ले स्टोर पर इसकी आवश्यकता से एक साल पहले। Armv8 64-बिट संचालन का समर्थन करने वाला पहला आर्म इंस्ट्रक्शन सेट था और इसकी घोषणा 2011 में की गई थी, और Armv9 उस समर्थन को जारी रखता है. Google लंबे समय से 64-बिट पर स्विच के बारे में जानकारी प्रदान करता रहा है और देता रहा है 32-बिट ऐप्स की सेवा पूरी तरह से बंद करने का वचन दिया 1 अगस्त 2021 से. लेखन लंबे समय से 32-बिट ऐप्स के लिए किया जा रहा है, और 64-बिट के लिए आर्म की प्रतिबद्धता किसी के लिए भी आश्चर्य की बात नहीं होगी।
आर्म के कॉर्टेक्स-ए चिप्स केवल 64-बिट होंगे
आर्म द्वारा डिज़ाइन किए गए पिछले चिप्स 32-बिट और 64-बिट दोनों कोड चला सकते थे और तुरंत उनके बीच स्विच कर सकते थे। 64-बिट समर्थन वाले संदर्भ डिज़ाइनों के बावजूद, सबसे पहले लागू किए गए कुछ Armv8 SoCs का उपयोग केवल 32-बिट मोड में किया गया था। आजकल, कुछ आर्म चिप्स केवल 32-बिट हैं जबकि अन्य केवल 64-बिट हैं, हालाँकि वर्तमान में किसी भी स्मार्टफ़ोन में 64-बिट-केवल चिप्स का उपयोग नहीं किया जाता है। 2023 तक सभी कॉर्टेक्स-ए श्रृंखला के चिप्स 64-बिट होंगे, और जैसा कि हम पहले से ही जानते हैं, इसके सभी बड़े कोर 2022 में 64-बिट होंगे।
यह भी उल्लेखनीय है कि कॉर्टेक्स-ए चिप्स का उपयोग लगभग विशेष रूप से स्मार्टफोन, टैबलेट में किया जाता है। और Chromebooks, जबकि Cortex-M चिप्स कम लागत वाले और ऊर्जा-कुशल हैं, IoT जैसे उपकरणों में उपयोग किए जाते हैं उपकरण। जबकि कॉर्टेक्स-ए चिप्स को केवल 64-बिट उपचार मिल रहा है, कॉर्टेक्स-एम चिप्स विशेष रूप से 32-बिट हैं, और वर्तमान में उन्हें केवल 64-बिट बनाने की कोई योजना नहीं है।
एंड्रॉइड में आर्म का भविष्य
अंतिम-उपयोगकर्ता के लिए वास्तव में कुछ भी नहीं बदलना चाहिए, और इसकी संभावना नहीं है कि कोई बाधा आएगी। Google वर्षों से इसके लिए तैयारी कर रहा है, और डेवलपर्स दो वर्षों से Google Play Store पर 32-बिट मूल एप्लिकेशन भी सबमिट नहीं कर पाए हैं। मैं किसी भी हाल के स्मार्टफ़ोन के बारे में नहीं सोच सकता जो केवल 32-बिट के रूप में लॉन्च हुआ है, क्योंकि मैं सोच सकता हूँ कि हाल के वर्षों में रिलीज़ हुए सभी स्मार्टफ़ोन 64-बिट हैं। यह (उम्मीद है) हर किसी के लिए एक सहज परिवर्तन होना चाहिए, और समय आने पर इसका अधिकांश स्मार्टफोन उपयोगकर्ताओं पर असर पड़ने की संभावना नहीं है।
32 बनाम 64-बिट के बारे में कुछ विवरणों को सही करने के लिए इस लेख को 2:18 अपराह्न ईटी पर अद्यतन किया गया था।