وہی وقت میں iOS، ونڈوز اور میک کیلئے کس طرح تیار ہے

بہترین کراس پلیٹ فارم ڈویلپمنٹ ٹول کٹس

ایپل اپلی کیشن اسٹور کس طرح مقبول ہے؟ 2015 کی پہلی سہ ماہی میں، لوگوں نے اطلاقات پر 1.7 بلین ڈالر خرچ کیے. یہ ایک اچھی وجہ ہے کہ اے پی پی کے ڈویلپرز نے اکثر اپنے ایپ کے iOS ورژن کو پہلے ڈال دیا، لیکن دوسرے پلیٹ فارمز کو نظر انداز نہیں کیا جانا چاہئے. اور لوڈ، اتارنا Android کے دوران ایپل کی فروخت کے لحاظ سے موبائل پائی کا ایک چھوٹا سا ٹکڑا ہو سکتا ہے، Google Play پر ایک کامیاب ایپ اب بھی بہت منافع بخش ہوسکتا ہے.

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

01 کے 05

کورونا SDK

کورونا SDK کا استعمال کرتے ہوئے ہمارے گاؤں کو ریڈ سپریائٹ اسٹوڈیوز کی طرف سے تیار کیا گیا تھا.

کارونا لیبز نے حال ہی میں اعلان کیا کہ ان کے مقبول کارونا SDK کراس پلیٹ فارم ترقیاتی آلے اب ونڈوز اور میک کی حمایت کرتا ہے. کورونا SDK پہلے سے ہی iOS اور لوڈ، اتارنا Android اطلاقات کو فروغ دینے کا بہترین طریقہ ہے، اور جب ونڈوز اور میک کے لئے تعمیر کرنے کی صلاحیت اب بھی بیٹا میں ہے، تو بہت سے اطلاقات ان پلیٹ فارمز میں بدل جائیں گے.

کورونا SDK بنیادی طور پر 2D گیمنگ پر ہے، لیکن اس میں کچھ پیداوری کا استعمال بھی ہوتا ہے. حقیقت میں، کچھ ڈویلپرز کوروونا SDK کا استعمال کرتے ہوئے غیر گیمنگ ایپس کو ترقی دینے میں بہت کامیاب رہا ہے. پلیٹ فارم LUA ایک زبان کے طور پر استعمال کرتی ہے، جس میں سی کے مختلف ذائقوں کے مقابلے میں جب زیادہ سے زیادہ تیزی سے کوڈنگ ہوتا ہے، اور اس میں پہلے سے ہی ایک گرافکس کا انجن ہوتا ہے.

کورونا SDK کا ایک جائزہ پڑھیں

بہترین حصہ یہ ہے کہ کورونا SDK مفت ہے. آپ فوری طور پر ترقی پذیر اور ڈاؤن لوڈ شروع کر سکتے ہیں اور جب بھی "انٹرپرائز" ورژن موجود ہے تو، سب سے زیادہ ڈویلپرز پلیٹ فارم کے مفت ایڈیشن کے ساتھ ٹھیک رہیں گے. میں نے کھیل اور افادیت / پیداوری اطلاقات دونوں کو تیار کرنے کے لئے کوروونا ایسڈیک کا استعمال کیا ہے، اور جب آپ صارف سے بہت زیادہ متن کی ان پٹ کی ضرورت ہوتی ہے تو یہ 2D گرافکس کے لئے زیادہ سے زیادہ دیگر پیداوریوں کا استعمال کرتا ہے اور بقایا جاتا ہے.

ابتدائی استعمال: 2 ڈی کھیل، پیداواریت مزید »

02 کی 05

اتحاد

کورونا SDK بہت اچھا ہے 2 ڈی گرافکس، لیکن اگر آپ کو 3D جانے کی ضرورت ہے تو آپ کو یونٹی کی ضرورت ہے. دراصل، اگر آپ مستقبل میں 3D جانے کی منصوبہ بندی کرتے ہیں تو، آپ کی موجودہ منصوبہ 2D کھیل ہے، یہاں تک کہ یونین بہترین انتخاب ہوسکتا ہے. مستقبل کی پیداوار کو تیز کرنے کے لئے ہمیشہ کوڈ کا ذخیرہ بنانا اچھا خیال ہے.

یونٹی کے کھیل کی ترقی میں بہت زیادہ وقت لگ سکتا ہے، لیکن یونیورس وہاں تقریبا ہر پلیٹ فارم کی حمایت کرنے کے اضافی بونس دیتا ہے، بشمول کنسولز اور ویب گیمنگ، جس میں ویب جی ایل انجن کی طرف سے حمایت کی جاتی ہے.

بنیادی استعمال: 3D کھیل مزید »

03 کے 05

کوکوس 2

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

ابتدائی استعمال: 2 ڈی کھیل مزید »

04 کے 05

فون گپ

فون گپ کراس پلیٹ فارم ایپلی کیشنز کو تیار کرنے کے لئے HTML 5 لیتے ہیں. اس پلیٹ فارم کا بنیادی فن تعمیر ایک ایچ ٹی ایم ایل 5 اے پی پی ہے جو مقامی پلیٹ فارم پر WebView کے اندر چلتا ہے. آپ اس کے بارے میں سوچ سکتے ہیں کہ ایک ویب ایپ جو آلہ پر براؤزر کے اندر چل رہا ہے، لیکن اے پی پی کی میزبانی کرنے کیلئے ویب سرور کی ضرورت کی بجائے، آلہ بھی سرور کے طور پر کام کرتا ہے.

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

فون گیٹ بھی سینچ کے ساتھ ساتھ بات چیت کرتا ہے، جو ویب ایپلی کیشنز کی تعمیر کے لئے ایک پلیٹ فارم ہے.

ابتدائی استعمال: پیداوری، کاروبار مزید »

05 کے 05

اور مزید...

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

رکن اطلاقات کی ترقی کیسے کریں