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

ایک انجینئر کے نقطہ نظر سے، ایپ کی بہتری کے بارے میں سوچتے ہوئے، میں واضح طور پر کہوں گا کہ Android کے مقابلے IOS کے لیے ایپلی کیشنز بنانا آسان ہے۔ یہ ایک ریمارکس ہے جو انجینئروں کی اکثریت کا ہے۔ تاہم، کیوں؟ زیادہ تر انجینئر اس حقیقت کی روشنی میں مساوی بیان کرتے ہیں کہ ایکس کوڈ اور ٹیسٹ سسٹم ایسا ڈیزائنر ہمسایہ وسائل ہیں۔ 90 - 95% سے زیادہ کلائنٹس اپنے گیجٹس پر بہت کم توجہ دیتے ہوئے آدھے مہینے کے معاملے میں تازہ ترین آپریٹنگ سسٹم کا استعمال کرتے ہیں۔ یہ وہ غیر معمولی معیار ہے جو ایپل اور ان کے گیجٹس کو مسلسل حرکت میں لاتا ہے۔ اس سے کلائنٹس اور ڈیزائنرز دونوں بیک وقت بہت اچھا محسوس کریں گے۔ اس موقع پر کہ آپ ایک IOS ڈیزائنر ہیں آپ کو پچھلے چند سالوں میں زبان میں اس شاندار تبدیلی کا احساس ہو گا۔ زبان مزید آسان ہوتی جارہی ہے۔ کچھ لوگوں نے اصل میں Objective-C پر عمل کیا، جو بہت تیز ہے تاہم ایک بار جب آپ Swift میں کوڈنگ کرتے ہیں تو آپ Objective-C پر واپس نہیں آتے۔

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

اس موقع پر کہ آپ ایپ کی ترقی میں نئے ہیں، Apple آپ کو ڈیزائنر ڈیوائسز اور اثاثے مفت فراہم کرتا ہے۔ ایپل ڈویلپر کی دستاویزات طویل عرصے سے آئی او ایس کی بہتری کے بارے میں سب سے وسیع اثاثہ ہے۔ اس میں صفحات کی ایک بڑی تعداد ہے جو IOS SDKs کے مختلف ڈھانچے، طبقات، کلاسز، اور عناصر کو واضح کرتی ہے۔ تو، ایپل آپ کے لیے مزید پریشان کن کیوں نہیں ہے مجھے یقین ہے۔