किसने कहा कि आपको Android ऐप्स के लाभों का आनंद लेने के लिए स्मार्टफोन की आवश्यकता है? जब आप अपने लिनक्स पीसी पर काम कर रहे हों तो शायद आप अपने पसंदीदा ऐप्स उपलब्ध कराना चाहते हैं लेकिन अपने फोन से बंधे नहीं रहना चाहते हैं। Linux के लिए Android एमुलेटर के साथ, आप स्मार्टफोन के बिना स्मार्टफोन के अनुभव का आनंद ले सकते हैं।
आखिरकार, एंड्रॉइड खुद लिनक्स कर्नेल का उपयोग करता है, इसलिए आपके पीसी पर इस स्मार्टफोन ओएस का एक एमुलेटेड वर्जन चलाना असंभव नहीं है। यदि आप Linux चला रहे हैं तो यहां चार सर्वश्रेष्ठ Android एमुलेटर हैं जिनका आप उपयोग कर सकते हैं।
1. Android-x86
Android-x86 प्रोजेक्ट अनुकरण के लिए सख्ती से नहीं है। यह आपके पीसी या लैपटॉप पर विंडोज या लिनक्स चलाने का एक विकल्प है। यह एंड्रॉइड से x86 सीपीयू आर्किटेक्चर का एक पोर्ट है, जिसका उपयोग लगभग सभी आधुनिक पीसी और लैपटॉप करते हैं। यह स्मार्टफोन के विपरीत है, जो इसके बजाय हल्के, कम शक्ति वाले एआरएम प्रोसेसर का उपयोग करते हैं।
चूँकि Android-x86 को एक विशिष्ट पीसी पर चलाने के लिए पोर्ट किया गया है, इसका मतलब है कि आप वर्चुअलबॉक्स या VMware का उपयोग करके Android-x86 को वर्चुअल मशीन के रूप में चला सकते हैं। इसलिए यह Linux Android एमुलेशन के लिए एक अच्छा विकल्प है। अब आप अपने Android ऐप्स को अपने अन्य Linux प्रोग्रामों के साथ चला सकते हैं।
Google Play स्टोर Android-x86 के साथ आता है, जिसका अर्थ है कि जैसे ही आप अपना वर्चुअल मशीन सेट करते हैं, आप अपने सभी पसंदीदा ऐप्स इंस्टॉल कर सकते हैं। चेतावनी का एक शब्द, हालांकि:प्रत्येक एंड्रॉइड ऐप x86 पीसी प्लेटफॉर्म पर नहीं चलेगा, इसलिए आपको पहले उन्हें आज़माना होगा।
Android-x86 सक्रिय विकास में है, इसलिए आप नियमित सुधार और सुविधाओं के साथ-साथ गति और प्रदर्शन अनुकूलन की अपेक्षा कर सकते हैं। यह वैनिला एंड्रॉइड है और ब्लोटवेयर की कमी है, इसलिए आपके पास केवल अपने पीसी के सिस्टम संसाधन हैं।
2. ARChon
अपने Android ऐप्स को Linux पर काम करने के लिए आपको वर्चुअल मशीन चलाने की ज़रूरत नहीं है। ARChon प्रोजेक्ट के लिए धन्यवाद, आप अपने Android ऐप्स को अपने Chrome वेब ब्राउज़र में चला सकते हैं। नाम में एआरसी क्रोम के लिए एंड्रॉइड रनटाइम के लिए खड़ा है, जो आपके ऐप्स के लिए एक छोटे से एंड्रॉइड वातावरण के रूप में कार्य करता है।
एआरसी स्वयं एक Google निर्माण है, जो क्रोम ओएस पर एंड्रॉइड ऐप्स चलाने के लिए प्रारंभिक परीक्षण है। यही सिद्धांत ARChon पर लागू होता है, जो ARC के ओपन-सोर्स तत्वों को क्रोम ब्राउज़र में एक संशोधित संस्करण चलाने के लिए लेता है। बस संशोधित ARChon रनटाइम को Chrome में डेवलपर एक्सटेंशन के रूप में इंस्टॉल करें, फिर ARChon डेवलपर द्वारा प्रदान किए गए Chrome एक्सटेंशन टूल में APK का उपयोग करके अन्य एप्लिकेशन जोड़ें।
आपको यहां Google Play नहीं मिलेगा, और हर ऐप स्थिर साबित नहीं होगा। वर्चुअल मशीन का सहारा लिए बिना अपने Linux PC पर कुछ ऐप्स चलाने के लिए ARChon अन्यथा आपके लिए एक अच्छा समाधान है।
3. Anbox - एक बॉक्स में Android
वर्चुअल मशीनें एंड्रॉइड इम्यूलेशन के लिए एक कुंद दृष्टिकोण प्रदान करती हैं। Anbox (Android in a Box) कुछ अलग करने की कोशिश करता है। यह एक लिनक्स कंटेनर के रूप में चलता है, अन्यथा निहित रहते हुए आपके लिनक्स कर्नेल और संसाधनों को साझा करता है।
यह निहित हो सकता है, लेकिन क्योंकि Anbox होस्ट कर्नेल को साझा करता है और हार्डवेयर तक सीधे पहुंच की अनुमति देता है, यह आपके एंड्रॉइड ऐप्स को आपके पीसी पर काम करने का एक तेज़ तरीका है। प्रदर्शन बेहतर है, और इसके कंटेनर दृष्टिकोण के कारण, यह सुरक्षित है - आपको कोई भी असुरक्षित ऐप चलाने का जोखिम नहीं है।
इसमें Google Play Store शामिल नहीं है, इसलिए आपको ऐप्स को मैन्युअल रूप से ढूंढना और इंस्टॉल करना होगा। वर्चुअल मशीन के उपयोग से आपके पीसी संसाधनों की मांग अनुकरण से कम होगी। यह इसे कम शक्ति वाले उपकरणों के लिए एक अच्छा विकल्प बनाता है।
4. जेनिमोशन
पेशेवर डेवलपर्स और एंड्रॉइड गेमर्स के पास समान रूप से देखने के लिए कुछ है कि क्या वे Genymotion Android एमुलेटर का उपयोग कर रहे हैं। यह एक और वर्चुअल मशीन दृष्टिकोण है, लेकिन व्यावसायिक दृष्टि से यकीनन सबसे अच्छा समर्थित है।
जेनिमोशन एक व्यावसायिक उत्पाद है, जिसमें एंड्रॉइड वर्चुअल मशीनें क्लाउड इमेज या वर्चुअलबॉक्स का उपयोग करके स्थानीय डेस्कटॉप वीएम के रूप में उपलब्ध हैं। यह नकली जीपीएस और बैटरी रिपोर्टिंग जैसे कई अद्वितीय परीक्षण तत्वों के साथ आता है, इसलिए यह डेवलपर्स और परीक्षण इंजीनियरों के लिए उपयोगी है। यह Google Play सेवाओं को मानक के रूप में स्थापित करने के विकल्प के साथ भी आता है।
होम उपयोगकर्ताओं के पास Genymotion व्यक्तिगत संस्करण में एक छोटा-सा उत्पाद है, जो घरेलू उपयोगकर्ताओं के लिए मुफ़्त है और कुछ अधिक उन्नत परीक्षण सुविधाओं का अभाव है। अन्यथा, आपको सॉफ़्टवेयर चलाने और विशेषज्ञ सहायता का लाभ उठाने में सक्षम होने के लिए एक वार्षिक Genymotion लाइसेंस की आवश्यकता होगी।
Linux के लिए Android एमुलेटर आज़माएं
जब आप लिनक्स पर हों तो एंड्रॉइड चलाना मुश्किल नहीं है, इन विभिन्न एंड्रॉइड एमुलेटर के लिए धन्यवाद। आप वेनिला एंड्रॉइड को एंड्रॉइड-x86 के साथ वर्चुअल मशीन में चला सकते हैं, या आप इसे अपने ब्राउज़र से एआरचॉन के साथ चला सकते हैं।
यदि आपका पीसी अनुकरण के लिए पर्याप्त नहीं है, तो आप हमेशा अपने एंड्रॉइड स्मार्टफोन को अपने लिनक्स पीसी पर मिरर कर सकते हैं। यदि आपके पास Linux पर Android ऐप्स चलाने का अपना पसंदीदा तरीका है, तो कृपया उन्हें नीचे टिप्पणी में सुझाएं।
<छोटा>छवि क्रेडिट:Android-x86 प्रोजेक्ट, व्लाद फ़िलिपोव ARChon GitHub के माध्यम से