ऐसा लगता है कि लिनक्स डेस्कटॉप पर एंड्रॉइड ऐप्स चलाने के लिए हर दिन एक नया तरीका है। इन ऐप्स को चलाने के लिए अधिकांश नए तरीकों में या तो एंड्रॉइड के साथ वर्चुअल मशीन स्थापित करना या एपीके लोड करने के लिए विभिन्न Google क्रोम एक्सटेंशन का उपयोग करना शामिल है। ये विधियां अच्छी हैं, लेकिन वे लिनक्स पारिस्थितिक तंत्र के साथ बहुत अच्छी तरह से मिश्रण नहीं करते हैं।

शशलिक दर्ज करें, एक नई परियोजना जिसका उद्देश्य एंड्रॉइड ऐप्स को लिनक्स डेस्कटॉप के साथ चलाना है - वर्चुअलबॉक्स उदाहरण या ब्राउज़र नहीं। वादा करता है, है ना? इसे यहां प्राप्त करने और अपने लिनक्स डेस्कटॉप पर चलने का तरीका बताया गया है।

स्थापना

शशलिक के पास इंस्टॉलेशन के लिए एक पैकेज उपलब्ध है। उपलब्ध पैकेज 0.9.3 का वर्तमान संस्करण।

उबंटू पर

वेबसाइट से .deb फ़ाइल को डाउनलोड करना सबसे आसान तरीका है और इसे इंस्टॉल करने के लिए उस पर डबल-क्लिक करें। वैकल्पिक रूप से, आप टर्मिनल में निम्न आदेश चला सकते हैं:

 wget http://static.davidedmundson.co.uk/shashlik/shashlik_0.9.3.deb 

एक बार आपके पास .deb पैकेज फ़ाइल हो जाने के बाद, यह आपके सिस्टम पर स्थापित करने का समय है।

 sudo dpkg -i shashlik_0.9.3.deb 

पैकेज स्थापित करने के बाद, आपको एक त्रुटि आ सकती है। यह हमेशा नहीं होता है, लेकिन कभी-कभी यह कर सकता है। ऐसा इसलिए है क्योंकि सभी निर्भरताओं को सही ढंग से पूरा नहीं किया गया था। चिंता न करें, क्योंकि इसे आसानी से एक ही कमांड के साथ ठीक किया जा सकता है।

 sudo apt-get install -f प्राप्त करें 

अब निर्भरताओं को सही किया गया है, बस पैकेज को फिर से स्थापित करें (ऊपर सूचीबद्ध dpkg कमांड दर्ज करके)।

आर्क लिनक्स पर

शशलिक सिर्फ उबंटू पर उपलब्ध नहीं है। आर्क उपयोगकर्ता इसे भी इंस्टॉल कर सकते हैं। बस इस पैकेज में अपने पसंदीदा AUR सहायक को इंगित करें। स्थापना प्रक्रिया के माध्यम से जाएं, और यह बाहर जाएगा, .deb फ़ाइल को संकलित करें और इसे अपने सिस्टम पर स्थापित करें।

चीजें आपको जानना चाहिए

पहला: शास्लिक विकास में है और अभी तक 1.0 संस्करण भी नहीं मारा है, इसलिए चीजें अविश्वसनीय रूप से अस्थिर हो सकती हैं।

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

तीसरा: शास्लिक एक ऐप स्टोर के साथ नहीं आता है। इस कार्यक्रम को काम करने के लिए, आपको इच्छित ऐप के एपीके को डाउनलोड करने की आवश्यकता होगी। एपीके मिरर पर जाकर यह आसानी से किया जाता है।

नोट: शशलिक केवल एंड्रॉइड एपीके फाइल चला सकता है जिसमें x86 संस्करण है। एपीके दर्पण पर उस संस्करण को डाउनलोड करना सुनिश्चित करें। एआरएम एंड्रॉइड पैकेज इस समय काम नहीं करते हैं।

यह कैसे काम करता है?

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

 सीडी / होम / उपयोगकर्ता नाम / निर्देशिका / जहां / एपीके / फाइल / है 

एक बार जब आप निर्देशिका में हैं कि एपीके में है, तो यह फ़ाइल चलाने का समय है।

 shashlik-run nameofpackage.apk name_of_app 

एक बार जब आप यह आदेश चलाते हैं, तो आपको उस ऐप के साथ एक स्मार्टफोन जैसी विंडो खोलनी चाहिए जिसे आप चलाने की कोशिश कर रहे हैं।

शास्लिक विशेष क्या बनाता है?

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

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

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

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

निष्कर्ष

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

आप अपने लिनक्स पीसी पर कौन से एंड्रॉइड ऐप चलाएंगे? नीचे हमें बताओ!

छवि क्रेडिट: फोटोबकेट