ڈیولپر iOS ایپلیکیشن کی مطابقت کے لیے کس طرح ٹیسٹ کرتے ہیں اس پر ایک مختصر نظر
کیا آپ نے کبھی سوچا ہے کہ ایک iOS ڈویلپر وہاں موجود iOS کے بے شمار ڈیوائسز اور ورژنز کے ساتھ ایپلیکیشن کی مطابقت کے لیے کس طرح ٹیسٹ کرتا ہے؟ ڈویلپر ڈیوڈ اسمتھ کی یہ تصویر ہمیں ایک آئیڈیا دیتی ہے، جیسا کہ آپ دیکھ سکتے ہیں کہ اس میں بہت زیادہ ہارڈ ویئر لگتا ہے۔ چار آئی پیڈز، چار آئی پوڈ ٹچز، چار آئی فونز، ہر ایک ایپل کے موبائل OS کے مختلف ورژن کے ساتھ چل رہا ہے (دوسرے موبائل ٹیسٹنگ کے لیے وہاں کچھ نان آئی او ایس ڈیوائسز بھی موجود ہیں، جن میں دو اینڈرائیڈ فون، ایک ونڈوز فون، ایک کنڈل فائر) گولی، اور ایک کنڈل 4)۔اگر آپ سوچ رہے ہیں کہ یہ کیوں ضروری ہے، ڈیوڈ وضاحت کرتا ہے:
اگرچہ یہ ٹکڑے ٹکڑے کرنے والی چیز نہیں ہے، یہ اس بات پر ایک نظر ہے کہ کچھ iOS ڈویلپرز انتہائی غیر واضح استعمال کے معاملات کے لیے بھی مطابقت کو یقینی بنانے کے لیے کتنے محتاط ہیں۔ ڈویلپرز کے لیے iOS کے بہت سے تغیرات کو برقرار رکھنا کتنا ضروری ہوگا، یہ دیکھنا باقی ہے، لیکن تازہ ترین iOS ورژنز کو اپنانے کی شرح ڈرامائی طور پر تیز ہوتی نظر آرہی ہے جس کی بدولت ایپل نے OTA اپ ڈیٹ فیچر کو iOS 5 میں لایا ہے۔ یقیناً اس کا مطلب یہ بھی ہے۔ کہ جو لوگ iOS کے پرانے ورژنز پر دیر لگا رہے ہیں وہ لامحالہ ایپلی کیشن کی نئی خصوصیات اور مکمل مطابقت سے محروم ہونا شروع کر دیں گے، جیسا کہ پرانا آئی فون اور iOS گیئر استعمال کرنے والا کوئی بھی شخص پہلے ہی اس کی تصدیق کر سکتا ہے، اور امکان ہے کہ مستقبل میں iOS مطابقت پذیری لیبز میں صرف دو ڈیوائسز شامل ہوں گی۔ : ایک آئی فون اور ایک آئی پیڈ۔
میک کے پہلوؤں کے لیے، یہ نوٹ کرنا بھی دلچسپ ہے کہ ایپل کے پاس کیپرٹینو، کیلیفورنیا میں 1 انفینیٹ لوپ کیمپس میں ایک میک کمپیٹیبلٹی لیب ہے جسے استعمال کرنے کے لیے ڈویلپرز اپائنٹمنٹس شیڈول کر سکتے ہیں۔آپ Apple.com پر میک کمپیٹیبلٹی لیب کے بارے میں معلومات حاصل کر سکتے ہیں اور اس کے میک کی وسیع مقدار کو دریافت کر سکتے ہیں، لیکن بظاہر iOS گیئر کے لیے ایسی کوئی لیب موجود نہیں ہے… ابھی تک کم از کم۔