آئی فون اور آئی پیڈ ایپس کی جانچ کے لیے 4 آئی او ایس سمیلیٹر۔

آئی فون اور آئی پیڈ ایپس کی جانچ کے لیے 4 آئی او ایس سمیلیٹر۔

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





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





فیس بک پر گھر کے آگے نمبر کا کیا مطلب ہے؟

یہاں آپ کے تین بہترین انتخاب ہیں۔





ایکس کوڈ 9 سمیلیٹر۔ (میک)

یہ واضح لگ سکتا ہے ، لیکن iOS آلات کے لیے بہترین سمیلیٹر ایپل ہی سے آتا ہے۔ کے طور پر انسٹال ہوا۔ ایکس کوڈ کے ٹولز کا حصہ۔ ، سمیلیٹر آپ کے ڈیسک ٹاپ پر ایک معیاری میک ایپ کی طرح کام کرتا ہے۔ چونکہ ایکس کوڈ صرف میک پلیٹ فارم پر دستیاب ہے ، ایپل کا سمیلیٹر ونڈوز صارفین کے لیے دستیاب نہیں ہے۔

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



ایپل کے حل میں ایک سے زیادہ سمیلیٹر چلانے کے لیے سپورٹ شامل ہے جو ایک دوسرے کے ساتھ تعامل کرتے ہیں۔ اس سے آپ کو واچ او ایس سمولیشن چلانے جیسے کام کرنے کی صلاحیت ملتی ہے تاکہ آپ کے واچ ایپ کے آئی او ایس ہم منصب کے ساتھ انضمام کی جانچ کی جاسکے۔

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





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

سب سے اچھی بات یہ ہے کہ یہ مکمل طور پر مفت ہے ، باقی ایکس کوڈ ڈویلپمنٹ ماحول کے ساتھ۔





2. زامارین لائیو کے ساتھ بصری اسٹوڈیو (ونڈوز ، میک) [مزید دستیاب نہیں]

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

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

زامارین لائیو کی آمد مائیکروسافٹ کی جانب سے ڈویلپرز کو پلیٹ فارم پر لانے کے لیے صرف ایک اور پیشکش ہے۔ زامارین ترقی کو ہموار کرنے کے لیے مشترکہ سی# UI کوڈ اور ایپ منطق کا استعمال کرتا ہے ، حالانکہ اس کے استعمال کے لیے آپ کو بصری اسٹوڈیو انٹرپرائز اور ایک بنیادی زامارین منصوبہ ($ 99 فی مہینہ سے شروع) کی ضرورت ہوگی۔

3. بصری سٹوڈیو کے ساتھ زامارین اور ایک میک۔ (ونڈوز ، میک)

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

میک پر آپ کو Xamarin.iOS SDK کے تازہ ترین ورژن کے ساتھ ایکس کوڈ کی ضرورت ہوگی۔ تب آپ کر سکتے ہیں۔ اپنے کوڈ کو ایکس کوڈ کے سمیلیٹر پر دھکیلنے کے لیے زامارین کو ترتیب دیں۔ . یہاں فوائد ان لوگوں کے لیے ہیں جو C# میں کراس پلیٹ فارم ایپس تیار کر رہے ہیں بصری اسٹوڈیو کا استعمال کرتے ہوئے ، جو ایپل کے بہترین سمیلیٹر کا بھرپور استعمال کرنا چاہتے ہیں۔

Xamarin Live iOS ایپ (اوپر) استعمال کرنے سے یہ ایک بہتر آپشن ہے ، لیکن یہ ایک زیادہ مہنگی کوشش بھی ہے کیونکہ ہر ایک کے پاس میک نہیں ہے۔ اگر آپ پہلے ہی میک کے لیے بصری اسٹوڈیو استعمال کر رہے ہیں تو ، آپ ایکس کوڈ انسٹال کر سکتے ہیں اور اپنے ڈیسک ٹاپ پر زامارین کا استعمال کرتے ہوئے سمیلیٹر لانچ کر سکتے ہیں۔

Xamarin (فی مہینہ $ 99 سے شروع) کے لیے بھی یہی فیس لاگو ہوتی ہے ، نیز آپ کو بصری اسٹوڈیو انٹرپرائز ، اور کچھ ایپل ہارڈ ویئر کی ضرورت ہوگی۔

چار۔ بھوک (براؤزر)

اور اب بالکل مختلف چیز کے لیے: Appetize.io موبائل ایپلی کیشنز کے لیے ایک سرشار ، براؤزر پر مبنی ٹیسٹنگ حل ہے۔ یہ آپ کو نقلی کے ذریعے اپنے براؤزر میں موبائل ایپس چلانے کی اجازت دیتا ہے ، جسے Appetize.io ویب سائٹ کے ذریعے یا ایک سرشار API کا استعمال کرتے ہوئے اپ لوڈ کیا جا سکتا ہے۔

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

پلیٹ فارم کی ویب پر مبنی نوعیت کا مطلب ہے کہ آپ کسی کو بھی ، کہیں بھی لنک دے سکتے ہیں اور انہیں اپنی ایپ کی جانچ کروا سکتے ہیں۔ سمیلیٹر کی طرح ، آپ آلہ اور سافٹ ویئر کے مجموعے کی ایک وسیع رینج میں سے انتخاب کرسکتے ہیں۔

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

پھر لاگت کا مسئلہ ہے۔ آپ 'ورچوئلائزیشن ٹائم' کی ادائیگی کرتے ہیں ، لہذا جتنا زیادہ وقت آپ اپنی ایپس کو چلانے میں گزارنا چاہتے ہیں ، اتنا ہی آپ کو خرچ کرنے کی ضرورت ہوگی۔ بنیادی پیکیج $ 40 فی مہینہ سے شروع ہوتا ہے ، حالانکہ آپ دو صارفین کے لیے پہلے 100 منٹ کی مفت آزمائش کے لیے سائن اپ کر سکتے ہیں۔

آرام سے بچیں۔

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

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

Appetize.io ترقیاتی دور کے اختتام کی جانچ کے لیے بہترین دکھائی دیتا ہے ، لیکن براؤزر پر مبنی حل کے اپنے فوائد اور نقصانات کا ایک سیٹ ہے ، اور قیمت کا ایک ٹیگ ہے۔

ہمیں بتائیں کہ آئی او ایس سمیلیشنز ذیل کے تبصروں میں آپ کے ورک فلو میں کیسے ضم ہوتی ہیں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ متحرک تقریر کے لیے ایک ابتدائی رہنما۔

متحرک تقریر ایک چیلنج ہوسکتی ہے۔ اگر آپ اپنے پروجیکٹ میں ڈائیلاگ شامل کرنا شروع کرنے کے لیے تیار ہیں تو ہم آپ کے لیے عمل کو توڑ دیں گے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • میک
  • ونڈوز
  • آئی فون
  • پروگرامنگ۔
  • ایپ ڈویلپمنٹ۔
مصنف کے بارے میں ٹم بروکس۔(838 مضامین شائع ہوئے)

ٹم ایک آزاد مصنف ہے جو میلبورن ، آسٹریلیا میں رہتا ہے۔ آپ اس کی پیروی کر سکتے ہیں۔ ٹویٹر .

ٹم بروکس سے مزید۔

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔