لوڈ، اتارنا Android OS بمقابلہ ایپل iOS - ڈویلپرز کے لئے کون سا بہتر ہے؟

لوڈ، اتارنا Android OS اور ایپل iOS کے پرو اور Cons

24 مئی 2011

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

پروگرامنگ زبان استعمال کیا جاتا ہے

2.0 سے جینٹر / فلکر / سی سی

لوڈ، اتارنا Android OS بنیادی طور پر جاوا کا استعمال کرتا ہے، جو ڈویلپرز کی طرف سے استعمال کردہ عام پروگرامنگ زبان ہے. لہذا، ترقی پذیر لوڈ، اتارنا Android زیادہ سے زیادہ ڈویلپرز کے لئے بہت آسان ہو جاتا ہے.

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

کثیر پلیٹ فارم ایپس کی ترقی

لگتا ہے کہ کثیر پلیٹ فارم ایپس کی ترقی آج کی "چیز" میں ہے. بلاشبہ، آپ لوڈ، اتارنا Android آلات پر آئی فون یا آبجیکٹ - سی پر مبنی اطلاقات پر جاوا پر مبنی اطلاقات نہیں چل سکتے.

آج کثیر پلیٹ فارم اے پی کی ترقی کے اوزار ہیں. لیکن وہ مؤثر نہیں ہوسکتے جب یہ اصل میں دوسرے موبائل OS پر اصل معلومات کو ظاہر کرنے کے لئے آتا ہے. موبائل کھیل ڈویلپرز خاص طور پر کراس پلیٹ فارم کو ایک بہت بڑا چیلنج تلاش کرتے ہیں.

لہذا، یہاں صرف ایک قابل قابل، طویل مدتی حل آپ کے ایپل کو آلہ کی اپنی زبانی زبان میں دوبارہ لکھنا ہوگا.

ایپ ترقیاتی پلیٹ فارم

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

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

قابلیت کی صلاحیتیں

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

اس کے برعکس، ایپل ایک زیادہ مستحکم، خصوصی پلیٹ فارم اے پی پی ڈویلپرز کے لئے پیش کرتا ہے، واضح طور پر وضاحت کرنے والا اوزار، ان کی صلاحیت اور حدود دونوں کی وضاحت کرتا ہے. اس سے iOS کے ڈویلپر کو اس سے پہلے کام کے ساتھ آگے بڑھنے کے لئے بہت آسان بناتا ہے.

موبائل ایپ ٹیسٹنگ

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

ایپل کے ایکسکوڈ یہاں تک کہ لوڈ، اتارنا Android کے معیار کے پیچھے لگی ہے اور اس سے پہلے کہ وہ آگے بڑھنے کے لۓ میل تک پہنچ جائے.

اپلی کیشن منظور

ایپل اپلی کیشن سٹور اے پی پی کی منظوری کے لئے 3-4 ہفتوں تک لیتا ہے. وہ بھی بہت اچھے ہیں اور اپلی کیشن ڈویلپر پر بہت سے پابندیاں لگاتے ہیں. بے شک، اس عنصر کو ہر ماہ سینکڑوں ڈویلپرز کو اپلی کیشن سٹور تک پہنچنے میں کوئی فرق نہیں آیا. اگرچہ ایپل ایک کھلی API پیش کرتا ہے جس کا استعمال کرتے ہوئے ڈویلپرز ان کی سائٹ پر اے پی پی کی میزبانی کر سکتے ہیں، یہ بہت مؤثر نہیں ہے، کیونکہ ایپ اپلی کیشن اسٹور سے باہر کی نمائش کا ایک حصہ بھی نہیں مل سکا.

دوسری طرف، Android مارکیٹ، ڈویلپر کے لئے اس طرح کے سخت مزاحمت نہیں پیش کرتا ہے. یہ لوڈ، اتارنا Android ڈویلپر کے لئے بہت آسان بناتا ہے.

ادائیگی کے طریقہ کار

iOS ڈویلپرز ایپل اپلی کیشن سٹور میں ان کی ایپ کی فروخت سے پیدا ہونے والے 70 فیصد آمدنی حاصل کرسکتے ہیں. لیکن انہیں آئی فون ایسڈیک پر رسائی حاصل کرنے کیلئے $ 99 کی سالانہ فیس ادا کرنا پڑتی ہے.

دوسری طرف، Android ڈویلپرز، $ 25 کی ایک بار رجسٹریشن فیس کو صرف ادا کرنے کی ضرورت ہے اور ان کی اپلی کیشن کی لوڈ، اتارنا Android مارکیٹ میں 70 فیصد آمدنی حاصل کر سکتی ہے. وہ بھی اپلی کیشن مارکیٹنگ میں ایک ہی اپلی کیشن بھی کر سکتے ہیں، اگر وہ چاہیں.

نتیجہ

آخر میں، اندریوڈ او ایس اور ایپل iOS دونوں کے پاس ان کے اپنے پلیس اور معدنیات ہیں. دونوں برابر مساوی طور پر مضبوط دعویدار ہیں اور ان کی اپنی طاقت اور مثبتیوں سے اپلی کیشن مارکیٹ پر حکومتی پابند ہیں.