इस लेख के अनुसार
Google ने अपनी x86 64-बिट एंड्रॉइड 5.0 एमुलेटर छवि की हाल ही में रिलीज़ के साथ, डेवलपर्स इंटेल एटम प्रोसेसर-आधारित उपकरणों के लिए 64-बिट एप्लिकेशन बना सकते हैं।
एंड्रॉइड 32-बिट बनाम 64-बिट
सोलारिस, AIX *, HP-UX *, Linux *, OS X *, BSD, और IBM z / OS * सहित कई 64-बिट प्लेटफॉर्म आज एक LP64 मॉडल का उपयोग करते हैं। चूंकि एंड्रॉइड लिनक्स कर्नेल पर आधारित है, इसलिए एंड्रॉइड 64-बिट प्लेटफॉर्म भी LP64 मॉडल का उपयोग करते हैं।
इंटेल 64-बिट सीपीयू में 32-बिट संगतता मोड है। जबकि 32-बिट अनुप्रयोग 64-बिट प्रोसेसर पर चलेंगे, 64-बिट अनुकूलन कंपाइलर के साथ संकलन करने से उन्हें 64-बिट वातावरण के वास्तु लाभ का लाभ उठाने की अनुमति मिलती है ।
एमुलेटर पर 64-बिट ऐप्स कैसे चलाएं
इंटेल एटम प्रोसेसर 64-बिट सिस्टम छवि के आधार पर एक नया एंड्रॉइड वर्चुअल डिवाइस (AVD) बनाएं और SDK प्रबंधक या ADT में AVD प्रबंधक खोलें। फिर 'बनाएँ' पर क्लिक करें और चित्र में दिखाए अनुसार फ़ील्ड भरें। अब 64-बिट AVD एमुलेटर चलाने के लिए तैयार है।
64-बिट एंड्रॉइड * ओएस
डिफ़ॉल्ट रूप से, सभी 32-बिट एप्लिकेशन 64-बिट प्रोसेसर पर एक गड़बड़ के बिना चलते हैं, लेकिन 64-बिट प्रोसेसर पर चलने के लिए तैयार किए गए अनुप्रयोगों की तुलना में धीमी गति से चल सकते हैं।
एंड्रॉइड 64-बिट प्रोसेसिंग के लिए तैयार है
32-बिट से 64-बिट चिप्स तक इस कदम के प्रमुख लाभों में से एक मोटे तौर पर अभी सैद्धांतिक है: केवल गीगाबाइट्स के बजाय रैम के एक्सबाइट्स के लिए समर्थन। लेकिन जिस तरह से 64-बिट चिप्स मेमोरी को संभालती है, उससे कुछ कार्यों में बेहतर प्रदर्शन हो सकता है।
सारांश
इंटेल एटम प्रोसेसर-आधारित प्लेटफॉर्म के लिए 64-बिट प्रौद्योगिकियों के साथ एंड्रॉइड डेवलपर्स को अब उनके अनुप्रयोगों को अनुकूलित करने में मदद कर सकता है । 64-बिट के लिए एंड्रॉइड एप्लिकेशन का निर्माण करना पारंपरिक 32-बिट एंड्रॉइड एप्लिकेशन के निर्माण के समान आसान है। अब आप 64-बिट ऐप्स को चलाने और डीबग करने के लिए आधिकारिक एंड्रॉइड 64-बिट एमुलेटर का उपयोग कर सकते हैं।
हो सकता है कि यह लेख आपको इस सिस्टम छवियों के बीच के अंतर को समझने में मदद कर सके।
अपडेट करें
Google अब x86 एमुलेटर का उपयोग करने के लिए प्रोत्साहित करता है जैसे आप इस छवि में देख सकते हैं
अंतर यह है कि x86 छवियों का उपयोग करते समय, यह अब सही परिस्थितियों ( HAXM ) के तहत तेज, हार्डवेयर-त्वरित वर्चुअलाइजेशन का उपयोग करता है, इसलिए ऐसा महसूस नहीं होता है कि अब एक वसा मध्य परत है।