Linux के लिए 6 सर्वश्रेष्ठ Android एमुलेटर

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

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

एमुलेटर कंप्यूटर एप्लिकेशन हैं जो आपके एंड्रॉइड एप्लिकेशन और गेम को आपके लिनक्स मशीन पर चलाने में आपकी मदद करते हैं। यहां कुछ सामान्य एंड्रॉइड एमुलेटर हैं जिनका उपयोग आप लिनक्स पर एंड्रॉइड ऐप चलाने और परीक्षण करने के लिए कर सकते हैं।

1. Anbox

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

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

Anbox मानक Linux तकनीकों जैसे कंटेनर (LXC) का लाभ उठाता है जो Linux सिस्टम और एमुलेटर के बीच अंतर करने में मदद करता है। Cupcake से Oreo तक, यह एमुलेटर आपको किसी भी Android संस्करण का चयन करने देता है। यह कंटेनरीकृत डिज़ाइन के कारण अन्य एमुलेटर की तुलना में असाधारण रूप से सुरक्षित है।

संबंधित: Android के लिए सर्वश्रेष्ठ टर्मिनल एमुलेटर ऐप्स

2. जीनोमिशन

Genymotion एक और लोकप्रिय एमुलेटर है; यह एंड्रॉइड एमुलेटर डिजिटल प्लेटफॉर्म पर उद्धृत सर्वोत्तम विकल्पों में से एक है। यह आपको क्लाउड में और आपके Linux डेस्कटॉप पर Android वर्चुअल डिवाइस चलाने देता है। यह सब कुछ नहीं है, क्योंकि जैसे ही आप इस प्लेटफॉर्म को इंस्टॉल करेंगे, आपके पास 3,000 से अधिक डिवाइस कॉन्फ़िगरेशन हो जाएंगे।

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

Genymotion Android SDK टूल और Android Studio के साथ संगत है। इतना ही नहीं, यह एक बहुउद्देश्यीय मंच है जो डेवलपर्स को अपने लिनक्स सिस्टम से सीधे विभिन्न एंड्रॉइड ब्राउज़रों में अपनी वेबसाइटों और कोड का परीक्षण करने की अनुमति देता है।

3. एंड्रॉइड-x86

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

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

Android-x86 आपको Android डिवाइस के मौजूदा मेमोरी स्टोरेज को सीधे अपने एमुलेटर पर माउंट करने देता है। डिफ़ॉल्ट डिबग-मोड में " बिजीबॉक्स" होता है , जो अनुप्रयोगों में बग का पता लगाने के लिए काफी आसान है।

4. एंड्रॉइड स्टूडियो

एंड्रॉइड स्टूडियो एक सॉफ्टवेयर है जिसे प्रत्येक डेवलपर को अपने लिनक्स मशीन पर एंड्रॉइड एप्लिकेशन का अनुकरण करने की आवश्यकता होती है। यह इंटरफ़ेस एक पूर्ण उपकरण है जो अनुप्रयोग विकास और परीक्षण के लिए सबसे उपयुक्त है। यदि आपको Linux के समर्थन का उपयोग करके अपने किसी भी Android एप्लिकेशन के साथ प्रयोग करने की आवश्यकता है, तो Android Studio आपका मित्र है!

क्या आवश्यक है, आप पूछें? आपको केवल एक Android वर्चुअल डिवाइस (AVD) की आवश्यकता है, जिसे आप एक एमुलेटर के रूप में सॉफ़्टवेयर का उपयोग करने के लिए कॉन्फ़िगर कर सकते हैं। चूंकि यह एक ओपन-सोर्स समाधान है और इसके शीर्ष पर एक मुफ़्त है, इसलिए एंड्रॉइड स्टूडियो अक्सर हर डेवलपर के काम का हिस्सा होता है।

जैसे-जैसे आप बढ़ते हैं और इम्यूलेटिंग सिस्टम के बारे में अधिक सीखते हैं, आपको इस टूल के महत्व का एहसास होगा और यह स्मार्टवॉच, टेलीविज़न और स्मार्टफ़ोन जैसे अन्य स्मार्ट उपकरणों का कितना अच्छा समर्थन कर सकता है।

संबंधित: Linux पर Android ऐप्स का अनुकरण करने के तरीके

5. आर्कोन

ARChon Linux सिस्टम के लिए एक अद्वितीय Android एमुलेटर है। यह वर्चुअल मशीन के अंदर काम नहीं करता है क्योंकि आपको इसे अपने लिनक्स सिस्टम पर स्थापित करने की आवश्यकता नहीं है। यह Google क्रोम के शक्तिशाली रनटाइम का उपयोग करता है और फिर इम्यूलेशन कंपाउंड को सीधे इसमें शामिल करता है।

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

डेवलपर्स अपने सॉफ़्टवेयर के साथ प्रयोग कर सकते हैं और इस ओपन-सोर्स एमुलेटर के साथ अपनी आवश्यकताओं के अनुसार इसे संशोधित कर सकते हैं। यदि आप किसी वर्चुअल मशीन का उपयोग किए बिना Android एप्लिकेशन का अनुकरण करना चाहते हैं तो ARChon एक उत्कृष्ट विकल्प है।

6. ब्लिसओएस

यदि आप एक डेवलपर हैं, तो आप शायद कुछ सबसे अधिक संसाधन-गहन गेमिंग एप्लिकेशन चलाते समय अपने सिस्टम संसाधनों का कुशलतापूर्वक उपयोग करने की अंतहीन आवश्यकता को समझते हैं।

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

ब्लिसोस एक वास्तविक एमुलेटर है जो डेवलपर्स को एमुलेटर के रूप और अनुभव को संशोधित करने के लिए कई अनुकूलित अवसर प्रदान करता है।

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

Linux के लिए सही Android एमुलेटर चुनना

आपके Linux सिस्टम के लिए सही Android एमुलेटर ढूंढना जटिल और महत्वहीन लग सकता है। कुछ डेवलपर्स नॉक्स और ब्लूस्टैक्स जैसे इम्यूलेशन सिस्टम की तलाश करते हैं, लेकिन चूंकि ये ऐप लिनक्स के लिए उपलब्ध नहीं हैं, इसलिए वे भाग्य से बाहर हो जाते हैं और खुद को कार्रवाई के नुकसान में पाते हैं।

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