ایپل نے اعلان کیا کہ iOS 12 کا ایک سب سے اہم فائدہ یہ ہوگا کہ کچھ کاموں میں 100٪ تک کی کارکردگی کو نمایاں طور پر بہتر بنایا جا --- ملاحظہ کریں ہمارا پچھلا مضمون-. لیکن پہلی جگہ میں آلہ اتنے سست کیوں ہو گئے ہیں؟ بیٹری کے مسئلے کو ایک طرف چھوڑ دیں ، اب ، ایسے فون کے بارے میں بات کرنا جو ہارڈ ویئر کی خرابی کا شکار نہیں ہوتا ہے ، تو پھر ہم کیوں محسوس کرتے ہیں کہ یہ وقت اور تازہ کاری کے ساتھ کم کارکردگی کا مظاہرہ کررہا ہے؟ ایپل کارکردگی کو کس طرح بہتر بنائے گا؟

کارکردگی


بیٹری کا مسئلہ کم کارکردگی کی ایک بڑی وجہ ہے ، لیکن بیٹری کو تبدیل کرنے یا کارکردگی کو بند کرنے کے بعد ، یہ iOS 11.3 اور بعد میں موجود ایک آپشن ہے ، لہذا ہمیں فی الحال یہ محسوس کرنا چاہئے تھا کہ (یہ iOS 11.4.1 ہونے دیں ) اسی رفتار سے چل رہا ہے جس طرح وہ iOS 10 میں تھا اور iOS 9 سے پہلے تھا ، لیکن حقیقت یہ ہے کہ ایسا نہیں ہو رہا ہے۔ ہمیں لگتا ہے کہ یہ سست ہے۔ لیکن کیا یہ احساس حقیقی ہے؟

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

ایپل نے آئی او ایس 12 میں کارکردگی میں بہتری کے اعلان کے بعد ، ہم نے کچھ تبصرے دیکھے جو یہ ہو رہے ہیں کہ ایپل کی ایک سازش ہے ، کیونکہ کمپنیوں نے سالوں کے دوران جان بوجھ کر کارکردگی کو کم کیا اور پھر اس کمی کو روکنے کا فیصلہ کیا کہ یہ فائدہ ہے۔ بالکل اسی نظریہ کی طرح کہ دوا ساز کمپنیاں بیماری پیدا کرتی ہیں اور کمپیوٹر کمپنیاں وائرس پیدا کرتی ہیں۔ لہذا ، ایپل کارکردگی کو کم کرتا ہے اور پھر اس میں اضافے کا اعلان کرتا ہے ، لہذا ہم کمپنی کی نئی خصوصیت شامل کیے بغیر خوش ہوں گے۔ اچھا نظریہ ، لیکن کیا اس خرابی کا مظاہرہ کارکردگی کے ٹیسٹوں میں نہیں ہونا چاہئے؟ جب ایپل نے بیٹری کی کارکردگی کو کم کیا تو ، یہ کمی ٹیسٹوں میں واضح تھی۔ تو پھر یہ واضح کمی کیوں نہیں دکھائی گئی؟ ویسے ، کارکردگی میں بہتری کے ساتھ آئی فون ایکس بھی شامل ہے ، تو کیا ایپل اپنی فروخت کو روکنے کے لئے جدید ترین آلے کی کارکردگی کو کم کرنے کے لئے اپنے خلاف سازش کرتی ہے؟

سچ یہ ہے کہ اس معاملے کی کوئی واحد اور واضح وجہ نہیں ہے ، اگرچہ اس کی متعدد وجوہات ہیں ، اور ہم ان میں سے صرف 3 اہم ترین تذکرہ کرتے ہیں۔


مجموعی طور پر مسلسل تازہ ترین معلومات

ہم میں سے بہت سے لوگوں کا iOS 8 پر ان کا آلہ تھا ، لہذا اس نے اسے براہ راست ترتیبات سے iOS 9 میں اپ ڈیٹ کیا ، اور اگلے ہی سال ، iOS 9 ، iOS 10 ، اس کے بعد iOS 11 ، اور اس وقت iOS 11.4.1 کے بعد ، یہ سب کچھ کیے بغیر ایک صاف بحالی. مختصر اور سادگی کا خیال یہ ہے کہ اپ ڈیٹ کے مستقل سلسلے کے ساتھ ، بہت ساری فائلیں ایسی ہیں جو ایک وجہ یا کسی اور وجہ سے غلط ہوسکتی ہیں ، جس کی وجہ سے کارکردگی میں کمی واقع ہوتی ہے۔ یہ اکثر ایپل کے مجاز مراکز کے ذریعہ تجویز کیا جاتا ہے کہ آپ آئی ٹیونز کی بازیافت کا استعمال کرتے ہوئے اہم اپ ڈیٹ (9-10-11-12) کریں کیونکہ یہ تمام جمع شدہ فائلوں کو اور صرف تازہ ترین ورژن کو ڈاؤن لوڈ کرتا ہے۔ آپ اپنے آلے کو آئی ٹیونز سے منسلک کرکے ، بیک اپ کاپی لے کر ، بحالی انجام دے کر ، اور پھر اپنے آلے کی کارکردگی آزما کر خود تجربہ کرسکتے ہیں ، اور آپ کو کارکردگی میں نمایاں فرق محسوس ہوگا۔

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


نئی خصوصیات

پچھلا نقطہ کارکردگی کو کم کرنے کی وجہ ہے ، لیکن یہ واحد وجہ نہیں ہے بحالی کے بعد بھی ، یہ اپنی پرانی رفتار پر واپس نہیں آئے گی ، اور اس کی وجہ نئی خصوصیات ہیں۔ سادگی کے لئے ، تصور کریں کہ آپ کے پاس آپ کا آلہ ہے اور اس کا کام 100 بیگ لے جانے کا ہے۔ یہ مشین وقت کی ایک خاص مدت میں نقل و حمل کرے گی۔ اب اس کی تعداد بڑھا کر 150 ، پھر 200 ، پھر 300 کردی جاسکتی ہے۔ کیا وہ ایک ہی وقت میں 300 بیگ لے سکتا ہے اور جس رفتار سے اس نے ماضی میں 100 ٹرانسپورٹ کیا تھا؟ بالکل نہیں۔ آلہ تبدیل نہیں ہوا ہے اور اس کی رفتار میں کوئی کمی نہیں آئی ہے ، لیکن تھیلیوں کی تعداد میں اضافہ ہوا ہے۔ مختصر طور پر ، ایسا ہی ہوتا ہے۔ ذرا تصور کریں کہ آپ نے ایک نیا آئی فون 6s خریدا ہے ، اور اس وقت یہ iOS 9 کے ساتھ جاری کیا گیا تھا اور اب یہ iOS 11.4 چلا رہا ہے۔ چاہے آپ موجودہ سسٹم کو 11.4 پسند کریں یا نہ پسند کریں ، لیکن یہ یقینی طور پر iOS 9 کے مقابلے میں کہیں زیادہ فوائد رکھتا ہے۔ اب ایک ہی میموری اور پروسیسر کے ساتھ ایک ہی ڈیوائس اور ایک ہی سب کچھ زیادہ افعال کو منظم کرنے کی حیثیت اختیار کر گیا ہے ، لہذا اس کی رفتار ہم محسوس ہوتا ہے کہ کمی واقع ہوتی ہے ، لیکن یہ حقیقت میں ابھی بھی اسی رفتار سے ہے جیسے بیگ مشین کی مثال ہے۔ اس کی رفتار کم نہیں ہوئی ، بلکہ تھیلیوں کی تعداد میں اضافہ ہوا ، یا یہاں ہمارے فوائد سے مراد ہے۔

آپ کی مشین اسی رفتار سے چل رہی ہے ، لیکن اس پر چلنے والے کاموں میں اضافہ ہوا ہے


تازہ ترین کے فوائد

آئیے اسی پچھلی مثال کے ساتھ جاری رکھیں اور آپ 6s والے شخص ہیں اور آپ فی الحال ڈیوائس کی سست روی کو محسوس کررہے ہیں۔ اب ہم ٹیسٹوں میں 6s اور آئی فون 8 کے موازنہ کریں۔ مؤخر الذکر سنگل بنیادی رفتار میں 89٪ ، "ملٹی کور" زیادہ سے زیادہ کارکردگی میں 165٪ اور کھیلوں کے لئے دھاتی انتخاب میں 53٪ سے بہتر ہے۔ اب گیمز اور ایپلی کیشن کمپنیوں کے بارے میں سوچیں ، کیونکہ وہ مقابلہ کے ل automatically خود بخود زیادہ سے زیادہ فوائد کی پیش کش کرتے ہیں ، لہذا وہ بنیادی طور پر تازہ ترین آئی فون (جس کی کارکردگی اب آپ کے آلہ سے دوگنا ہے) میں دلچسپی لیتے ہیں۔ کھیلوں اور ایپلی کیشنز کو اس فاسٹ ڈیوائس کے ساتھ ان کے دماغ میں ڈیزائن کیا گیا تھا اور اس طرح انہوں نے اپنے گیم یا ایپلیکیشن میں بہت سی نئی خصوصیات شامل کیں۔ یعنی ، یہ پچھلے نقطہ کی طرح آپ کے ساتھ بھی ایک واقعہ بن گیا ، جس کی وجہ یہ ہے کہ ایپلی کیشنز اپنے اندرونی خصوصیات کے ساتھ ساتھ کھیلوں میں بھی اضافہ کرتے ہیں ، اور اس سے آپ کو یہ محسوس ہوتا ہے کہ کارکردگی کم ہے ، لیکن حقیقت میں یہ تقریبا مستقل ہے ، لیکن بوجھ میں اضافہ ہوا۔

ڈویلپر نئے آلات کیلئے ایپس پر فوکس کرتا ہے ، جس کی وجہ سے پرانے پر اضافی بوجھ پڑتا ہے


ایپل کارکردگی کو کس طرح بہتر بنائے گا؟

اب ہمارے بہت سارے پیروکار یہ کہہ رہے ہیں کہ اگر آپ جو کچھ کہہ رہے ہیں وہ سچ ہے تو پھر ایپل کارکردگی کو کس طرح بہتر بنائے گا؟ کیا آپ فوائد کو دور کریں گے؟ کیا نئی خصوصیات سست روی کا سبب نہیں ہیں ، لہذا ایپل خصوصیات کو ہٹائے بغیر اس کی رفتار کو دوگنا کیسے کرے گا؟ اس سوال کا جواب ایک نکتہ ہے جسے پروگرامرز جانتے ہیں ، جو کارکردگی میں بہتری ہے یا "آپٹمائزیشن" ہے ، وہ یہ ہے کہ ڈویلپر اپنے پروگرام ، گیم یا سسٹم کو دوبارہ لکھتا اور بناتا ہے اور دوسرے متبادل کوڈ کا استعمال کرتا ہے۔ مثال کے طور پر ، میرے پاس اس قسم کی اور اس خصوصیت کے ل code 10 لائنوں کا کوڈ تھا ، اور پھر میں نے ایک نئی خصوصیت شامل کی ، تو میں نے ان لائنوں کے بعد 6 نئی لائنیں لکھیں ، پھر تیسری خصوصیت کے ل 14 30۔ اب میرے پاس 3 فوائد کے ساتھ 20 لائنیں ہیں۔ ڈویلپر کو اپنی درخواست کی کارکردگی میں بہتری لانے کے ل all ، وہ تمام لائنوں کا جائزہ لیتا ہے ، اور وہ ان میں ڈپلیکیٹ پوائنٹس تلاش کرسکتا ہے یا ان کو مل کر مل جاتا ہے تاکہ وہ ایک ہی فوائد مہیا کرسکے یا اس سے بھی بہتر لکھا جاسکے۔ بہتر تکنیک ، اور اس سے یہ تیز تر ہوتا ہے۔

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

یقینا؟ ، آپ کہہ سکتے ہیں کہ ایپل نے شروع سے ہی کارکردگی کو بہتر بنانے اور کوڈ کو بہترین طریقے سے کیوں نہیں لکھا؟ آسان جواب یہ ہے کہ کارکردگی کو بہتر بنانے میں ایک خصوصیت شامل کرنے کے مقابلے میں زیادہ وقت لگتا ہے۔ مثال کے طور پر ، ایپل ایک مہینے میں XYZ خصوصیت شامل کرسکتا ہے ، لیکن اسے جلد سے جلد کام کرنے میں 4 ماہ لگ سکتے ہیں۔ تو ایپل پہلے شامل کرتے تھے اور کہتے تھے کہ iOS 12 کے ساتھ کارکردگی کو بہتر بنانے کا وقت آگیا ہے

کون سے وجوہات جو آپ دیکھ رہے ہیں وہ سب سے زیادہ آلات کی کارکردگی کو متاثر کررہا ہے؟ یا کیا آپ اس سے اتفاق کرتے ہیں کہ ایپل نے بھی X کے ساتھ ہی مسئلہ پیدا کیا اور اب یہ اس کو حل کر رہا ہے ، بغیر کسی فوائد کے تازہ کاری کا دعویٰ کرتا ہے؟

ذرائع:

تار| TheNextWebGeekbench

متعلقہ مضامین