لینکس پر اینڈرائیڈ ایپس اور گیمز چلانے کا بہترین طریقہ۔

Best Way Run Android Apps



کچھ عرصہ ہوا ہے کہ اینڈرائیڈ اسمارٹ فون ہماری زندگی میں آئے ہیں۔ گوگل پلے اسٹور اب تقریبا around 30 لاکھ اینڈرائیڈ ایپس اور گیمز کا گھر ہے ، جن میں سے بہت سے کارآمد یا دل لگی ہیں کہ بہت سے لینکس صارفین انہیں اپنے پسندیدہ آپریٹنگ سسٹم پر چلانا چاہیں گے۔

کچھ باصلاحیت ڈویلپرز کی محنت کا شکریہ ، اب لینکس پر اینڈرائیڈ ایپس اور گیمز چلانے کے کئی طریقے ہیں ، اور ہم ان میں سے سات کو اس مضمون میں بیان کرتے ہیں۔







اینڈرائیڈ ایپس کو چلانا لینکس پر مقامی طور پر کیوں نہیں چلتا؟

اس بات پر غور کرتے ہوئے کہ اینڈرائیڈ اور لینکس ایک ہی دانا کا اشتراک کرتے ہیں ، کوئی یہ سمجھ سکتا ہے کہ لینکس پر مقامی طور پر اینڈرائیڈ ایپس چلانا آسان ہوگا ، لیکن ایسا نہیں ہے۔ اس کی وجہ یہ ہے کہ دانا صرف ایک آپریٹنگ سسٹم کا بنیادی حصہ ہے ، اور روزانہ کی بنیاد پر جن ایپلیکیشنز کے ساتھ آپ بات چیت کرتے ہیں ان کو چلانے کے لیے صرف دانا کے مقابلے میں بہت زیادہ سافٹ وئیر درکار ہوتے ہیں۔



مزید یہ کہ ، اینڈرائیڈ اے پی کے فائلیں سیدھی ایگزیکیوٹیبل نہیں ہیں (جیسے ونڈوز پر .exe فائلیں)۔ وہ بنیادی طور پر انسٹالر پیکجز ہیں جن کا مقصد کچھ مخصوص مقامات پر فائلیں نکالنا ہے۔ جب عملدرآمد کیا جاتا ہے تو ، نکالی گئی فائلیں اینڈرائیڈ آپریٹنگ سسٹم کے کچھ افعال کو فون کرتی ہیں تاکہ فائل سسٹم ، ہارڈ ویئر کے اجزاء وغیرہ تک رسائی حاصل ہو۔



مشہور لینکس ڈسٹری بیوشنز اینڈرائیڈ ایپس کے ساتھ ہم آہنگ ہونے کی کوئی کوشش نہیں کرتے ، لہذا لینکس صارفین کو اینڈرائیڈ ایمولیٹرز کا استعمال کرتے ہوئے اپنے کمپیوٹرز پر اینڈرائیڈ ڈیوائسز کی تقلید کرنا پڑتی ہے یا اینڈرائیڈ ایپس کے ساتھ مطابقت رکھنے والا آپریٹنگ سسٹم استعمال کرنا پڑتا ہے۔





ان باکس۔

ان باکس تصوراتی طور پر وائن کی طرح ہے (ایک مفت اور اوپن سورس مطابقت پرت جو لینکس پر ونڈوز ایپلی کیشنز کو چلانا ممکن بناتی ہے) کیونکہ یہ ہارڈ ویئر تک رسائی کو ختم کرتی ہے اور اینڈرائیڈ ایپلی کیشنز کو لینکس آپریٹنگ سسٹم کے ساتھ مربوط کرتی ہے۔



پورا پروجیکٹ اوپن سورس ہے اور اپاچی اور GPLv3 لائسنس کی شرائط کے تحت لائسنس یافتہ ہے۔ اس کے ڈویلپرز کا مقصد اسے بنانا ہے تاکہ ہر اینڈرائیڈ ایپ اور گیم لینکس پر چل سکے۔ چونکہ ان باکس ہارڈ ویئر ورچوئلائزیشن کے بغیر چلتا ہے ، یہ مہذب کارکردگی اور میزبان آپریٹنگ سسٹم کے ساتھ سخت انضمام پیش کرتا ہے۔

چونکہ ان باکس کو خصوصی طور پر سنیپ کے طور پر تقسیم کیا جاتا ہے (اس کے ڈویلپرز کا دعویٰ ہے کہ سنیپ ان کی زندگی کو بہت آسان بنا دیتی ہے اور انہیں متعدد تقسیم کے لیے اپنی مرضی کے مطابق کیے بغیر اپ ڈیٹ جاری کرنے کی اجازت دیتی ہے) ، آپ اسے صرف انسٹال کر سکتے ہیں تائید شدہ تقسیم جب تک آپ سنیپ کو دستی طور پر انسٹال نہیں کرتے ، جس میں صرف چند سادہ احکامات لیتے ہیں ، ان سب کو سنیپ کی ویب سائٹ پر تفصیل سے بیان کیا گیا ہے۔

ان باکس انسٹال ہونے کے ساتھ ، آپ اینڈرائیڈ ڈیبگ برج (adb) کا استعمال کرتے ہوئے APKs شامل کرسکتے ہیں۔ اس کے بعد ، آپ میزبان سسٹم ایپلی کیشن لانچر کے ذریعے اپنی ایپلی کیشنز لانچ کر سکتے ہیں اور آپ کے سسٹم پر چلنے والی دیگر ایپلی کیشنز کی طرح ان کا انتظام کر سکتے ہیں۔

آرک ویلڈر۔

اگر آپ گوگل کروم کے صارف ہیں ، تو آپ اے آر سی ویلڈر کا استعمال کرتے ہوئے لینکس پر اینڈرائیڈ ایپس چلا سکتے ہیں ، جسے کروم کے لیے ایپ رن ٹائم بھی کہا جاتا ہے۔ اس کروم ایکسٹینشن کا مقصد دراصل اینڈرائیڈ ڈویلپرز کو اپنے اینڈرائیڈ ایپس کو دوسرے پلیٹ فارمز پر کروم او ایس پر ٹیسٹ اور شائع کرنے دینا ہے ، لیکن اس کا مطلب یہ نہیں ہے کہ آپ اسے اپنے ذاتی مقاصد کے لیے استعمال نہیں کر سکتے۔

کیونکہ آرک ویلڈر ڈویلپرز کے لیے ایک ٹول ہے ، یہ گوگل پلے سٹور میں شائع شدہ ایپس تک رسائی فراہم نہیں کرتا۔ اینڈرائیڈ ایپ چلانے کے لیے ، آپ کو پہلے اس کی APK فائل کو ڈھونڈنا اور ڈاؤن لوڈ کرنا ہوگا اور پھر آرک ویلڈر کا استعمال کرتے ہوئے فائل کو کھولنا ہوگا۔ خوش قسمتی سے ، بہت ساری ویب سائٹیں ہیں جو آپ کو آسانی سے APK فائلیں ڈاؤن لوڈ کرنے دیتی ہیں ، بشمول۔ APK غلطی۔ ، APKPure ، یا APK اسٹور۔ .

بدقسمتی سے ، آرک ویلڈر کو آخری بار جون 2018 میں اپ ڈیٹ کیا گیا تھا ، لہذا کیڑے متوقع ہیں۔ پھر بھی ، آپ لینکس پر اینڈرائیڈ ایپس چلانے کا آسان اور آسان طریقہ تلاش کرنے کے لیے سخت دباؤ کا شکار ہوں گے۔

Genymotion

چونکہ یہ سال 2020 ہے ، ہم ایک بار مقبول اینڈرائیڈ ایمولیشن حل کی سفارش نہیں کر سکتے جسے ششلیک کہتے ہیں۔ کا آخری ورژن۔ شاشک۔ 2016 میں جاری کیا گیا تھا ، اور اس کے ڈویلپرز تب سے خاموش ہیں۔ تاہم ، ہم اس سے بھی بہتر چیز کی سفارش کر سکتے ہیں: Genymotion.

یہ کلاؤڈ بیسڈ اینڈرائیڈ ایمولیٹر تمام اینڈرائیڈ ڈویلپرز کے لیے ایک نعمت ہے جو کہ ایمیزون ویب سروسز ، مائیکروسافٹ ایزور ، گوگل کلاؤڈ پلیٹ فارم ، اور علی بابا کلاؤڈ کی کمپیوٹنگ پاور کی بدولت ایپ ٹیسٹنگ کو ہموار کرنا اور عملی طور پر لامحدود اسکیل ایبلٹی سے لطف اندوز ہونا چاہتے ہیں۔

Genymotion 3000 سے زیادہ اینڈرائیڈ ڈیوائس کنفیگریشنز کی تقلید کر سکتا ہے اور اس کے ہارڈ ویئر سینسرز کے مکمل سیٹ کی بدولت ہر تصوراتی منظر نامے کی تقلید کر سکتا ہے۔ صرف ایک مسئلہ یہ ہے کہ آپ کو صرف 60 منٹ کا استعمال مفت میں ملتا ہے ، اور پھر یہ 5 سینٹ فی منٹ ہے۔

چار۔ Android-x86۔

اینڈرائیڈ x86 ایک پروجیکٹ ہے جس کا مقصد اینڈرائیڈ کو x86 انسٹرکشن سیٹ پر پورٹ کرنا ہے۔ چونکہ Android-x86 ایک مکمل آپریٹنگ سسٹم ہے ، آپ کو ورچوئلائزیشن سافٹ ویئر کی ضرورت ہے۔ ورچوئل باکس۔ اسے اپنے لینکس ڈسٹری بیوشن کے اندر چلانے کے لیے۔

اینڈروئیڈ x86 کے لیے ورچوئل باکس ورچوئل مشین لگاتے وقت ، لینکس پر ٹائپ سیٹ کریں ، اور ورژن لینکس 2.6 یا اس سے نیا پر سیٹ کریں۔ کم از کم 2 جی بی ریم مختص کریں اور 8 جی بی اسٹوریج اسپیس یا اس سے زیادہ کے ساتھ ایک نئی ہارڈ ڈسک امیج بنائیں۔ Android-x86 انسٹالیشن امیج لوڈ کریں اور اس پر عمل کریں۔ سرکاری تنصیب کی ہدایات .

ورچوئل مشین کے اندر اینڈروئیڈ x86 چلاتے وقت ، آپ واقعی اچھی کارکردگی کی توقع نہیں کر سکتے کیونکہ اینڈرائیڈ x86 کا مطلب ننگی دھات پر چلنا ہے۔

Android سٹوڈیو IDE۔

اینڈرائیڈ اسٹوڈیو آئی ڈی ای اینڈروئیڈ کے لیے گوگل کا باضابطہ مربوط ترقیاتی ماحول ہے۔ یہ JetBrains کے IntelliJ IDEA سافٹ ویئر پر بنایا گیا ہے اور لینکس ، ونڈوز ، میک او ایس اور کروم او ایس پر چلتا ہے۔ اینڈرائیڈ اسٹوڈیو آئی ڈی ای کے ساتھ شامل ایک اینڈرائیڈ ایمولیٹر ہے جس کا مقصد اینڈرائیڈ اسٹوڈیو میں ایپس کو چلانے اور ڈیبگ کرنا ہے۔

ایمولیٹر انسٹال کرنے کے لیے ، SDK مینیجر کے SDK ٹولز ٹیب میں اینڈرائیڈ ایمولیٹر جزو منتخب کریں۔ جس ایپ کو آپ چلانا چاہتے ہیں اسے کھولیں اور سب سے اوپر والے مینو بارز میں سبز پلے نما بٹن پر کلک کریں۔ جب آلہ منتخب کرنے کے لیے کہا جائے تو ، نیا ورچوئل ڈیوائس بنائیں بٹن پر کلک کریں اور اس کی خصوصیات بتائیں۔ ایک بار جب آپ ختم کر لیں ، اسے دستیاب ورچوئل ڈیوائسز کی فہرست سے منتخب کریں اور ٹھیک پر کلک کریں۔ ورچوئل ڈیوائس کو فورا start شروع ہونا چاہیے اور خود بخود آپ کی ایپلیکیشن کھولنی چاہیے۔

اینڈرائیڈ اسٹوڈیو آئی ڈی ای کے اندر موجود اینڈرائیڈ ایمولیٹر اس کی کارکردگی یا استعمال سے بالکل حیران نہیں ہوتا ، لیکن یہ کام اس وقت ہو جاتا ہے جب آپ اپنے اسمارٹ فون پر انسٹال کیے بغیر صرف ایک اینڈرائیڈ ایپ لینکس پر چلانا چاہتے ہیں۔