ऐसा लगता है कि हर दिन लिनक्स डेस्कटॉप पर एंड्रॉइड ऐप चलाने का एक नया तरीका है। इन ऐप्स को चलाने के अधिकांश नए तरीकों में या तो एंड्रॉइड के साथ वर्चुअल मशीन स्थापित करना या एपीके लोड करने के लिए विभिन्न Google क्रोम एक्सटेंशन का उपयोग करना शामिल है। ये तरीके अच्छे हैं, लेकिन ये Linux पारिस्थितिकी तंत्र के साथ बहुत अच्छी तरह मेल नहीं खाते हैं।
शशिक दर्ज करें, एक नया प्रोजेक्ट जिसका उद्देश्य Android ऐप्स को Linux डेस्कटॉप के साथ चलाना है - कोई वर्चुअलबॉक्स इंस्टेंस या ब्राउज़र नहीं। आशाजनक लगता है, है ना? इसे अपने Linux डेस्कटॉप पर चलाने और चलाने का तरीका यहां दिया गया है।
इंस्टॉलेशन
शशिक के पास संस्थापन के लिए एक पैकेज उपलब्ध है। उपलब्ध पैकेज का वर्तमान संस्करण 0.9.3.
उबंटू पर
सबसे आसान तरीका है कि वेबसाइट से .deb फाइल को डाउनलोड करें और इसे इंस्टॉल करने के लिए डबल-क्लिक करें। वैकल्पिक रूप से, आप टर्मिनल में निम्न कमांड चला सकते हैं:
wget https://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 संस्करण तक नहीं पहुंचा है, इसलिए चीजें अविश्वसनीय रूप से अस्थिर हो सकती हैं।
दूसरा:यद्यपि आप Android एप्लिकेशन चलाने में सक्षम हैं, आपको Google से संबंधित ऐप्स से दूर रहना चाहिए। Google Play सेवाएं समर्थित नहीं हैं, और कोई भी ऐप जो इसका भारी उपयोग करता है, वह काम नहीं करेगा।
तीसरा:शशिक एक ऐप स्टोर के साथ नहीं आता है। इस कार्यक्रम के काम करने के लिए, आपको अपने इच्छित ऐप का एपीके डाउनलोड करना होगा। यह एपीके मिरर पर जाकर सबसे आसानी से किया जाता है।
नोट: शशिक केवल x86 वैरिएंट वाली Android APK फ़ाइलें ही चला सकता है। उस संस्करण को एपीके मिरर पर डाउनलोड करना सुनिश्चित करें। एआरएम एंड्रॉइड पैकेज इस समय काम नहीं करते हैं।
यह कैसे काम करता है?
शशलिक एंड्रॉइड एमुलेटर का उपयोग करके काम करता है जिसे Google एंड्रॉइड सॉफ्टवेयर डेवलपमेंट किट में शामिल करता है। यह इसे आपके लिनक्स डेस्कटॉप पर एंड्रॉइड एप्लिकेशन चलाने की अनुमति देता है। यहां बताया गया है कि ऐप को कैसे चालू और चलाया जाए। सबसे पहले, एक टर्मिनल खोलें, फिर निम्न कमांड दर्ज करें:
cd /home/username/directory/where/apk/file/is
एक बार जब आप उस निर्देशिका में हों जिसमें एपीके है, तो फ़ाइल को चलाने का समय आ गया है।
shashlik-run nameofpackage.apk name_of_app
इस कमांड को चलाने के बाद, आप जिस ऐप को चलाने का प्रयास कर रहे हैं, उसके साथ एक स्मार्टफोन जैसी विंडो खुलती हुई दिखाई देगी।
शशिक को क्या खास बनाता है?
शशिक के बारे में सबसे अच्छी बात यह है कि यह किसी भी चीज़ का फिर से आविष्कार करने की कोशिश नहीं करता है। यह पहले से मौजूद उपकरणों के पूरी तरह से अच्छे सेट का लाभ उठाता है:Google का Android SDK। अपने संशोधित Android रन-टाइम के साथ, शशिक आपके द्वारा निर्दिष्ट किसी भी Android एप्लिकेशन में सीधे बूट कर सकता है।
जब आप एपीके फ़ाइल को रनटाइम में निर्दिष्ट करते हैं, तो यह बाहर जाती है और आइकन ढूंढती है और उसे निकालती है। इस तरह जब आपके पास ऐप खुला होगा, तो आपको अपने टास्कबार में एक परिचित आइकन दिखाई देगा। यह काम आता है, लेकिन एक वास्तविक हत्यारा विशेषता डेस्कटॉप पर या मेनू में लॉन्च शॉर्टकट बनाने की क्षमता होगी।
यह उपकरण निश्चित रूप से एक नई अवधारणा नहीं है। 2014 में, Google ने स्वयं एक रन-टाइम लिखा और क्रोम पर चलने के लिए डेवलपर्स के साथ अपने स्वयं के एंड्रॉइड ऐप्स को पोर्ट करने के लिए काम करना शुरू कर दिया। Google के प्रयास की तुलना में शशिक अधिक आशाजनक प्रतीत होने का कारण यह है कि आप क्रोम के बाहर प्रथम श्रेणी के Android प्रोग्राम चलाने में सक्षम हैं।
प्रभावशाली बात यह नहीं है कि यह क्रोम में नहीं चल रहा है, हालांकि; यह तथ्य है कि डेवलपर्स के पास कुछ गंभीर योजनाएं आ रही हैं। उनका दीर्घकालिक लक्ष्य एंड्रॉइड को लिनक्स बेस में जितना संभव हो सके एकीकृत करना है। इसका मतलब यह हो सकता है कि ऐप्स को डेस्कटॉप वातावरण के नोटिफिकेशन सिस्टम तक पूर्ण पहुंच प्रदान करना, फ़ाइल सिस्टम तक पहुंचने के लिए एंड्रॉइड ऐप की क्षमता, विंडो री-साइज़िंग और बहुत कुछ को बेहतर ढंग से संभालना।
निष्कर्ष
शशलिक सीधे लिनक्स डेस्कटॉप पर एंड्रॉइड एप्लिकेशन चलाने पर एक प्रभावशाली कदम है। सबसे अच्छी बात यह है कि आपको अपने सिस्टम पर क्रोम रखने की आवश्यकता नहीं है, जो कि निम्न और मध्य-श्रेणी के पीसी पर सबसे अच्छा प्रदर्शन ट्रैक रिकॉर्ड नहीं होने पर विचार करते हुए बहुत अच्छा है। यदि आपको काम पूरा करने के लिए एक एंड्रॉइड ऐप की आवश्यकता है, और आप इसके बारे में छेड़छाड़ करने में रुचि नहीं रखते हैं, तो यह प्रोग्राम हिट एंड मिस है। यह बहुत छोटी है, और इस बात की कोई गारंटी नहीं है कि कोई एक प्रोग्राम काम करेगा। फिर भी, यदि आप कुछ काम करने के लिए बग्स के माध्यम से बैठने को तैयार हैं, तो शशिक बहुत अच्छी क्षमता दिखाता है।
आप अपने लिनक्स पीसी पर कौन से एंड्रॉइड ऐप चलाएंगे? हमें नीचे बताएं!
<छोटा>छवि क्रेडिट:फोटोबकेटछोटा>