اشتهار بند ڪريو

اڳ ۾ ئي سال جي شروعات ۾، ايپل جي نمائندن انهن دعوي ڪئي، ته نئون iOS 12 بنيادي طور تي اصلاح تي ڌيان ڏيندو ۽ اسان کي ايندڙ سال تائين ڪجهه وڌيڪ بنيادي خبرن جو انتظار ڪرڻو پوندو. گهڻو ڪجهه ساڳيو ئي چيو ويو هو سومر تي اهم نوٽ ۾، iOS 12 بابت سيڪشن دوران. ها، ڪجهه خبرون حقيقت ۾ iOS جي ايندڙ ورهاڱي ۾ ظاهر ٿينديون، پر بنيادي ڪردار اصلاح آهي، جيڪو خاص طور تي پراڻين مشينن جي مالڪن کي خوش ڪندو (ڪيئن iOS 12 منهنجي زندگيءَ ۾ ڦاسائي ڇڏيو توهان هن هفتي جي آخر ۾ پهرين نسل جي iPad ايئر پڙهڻ جي قابل هوندا). ڪالهه، WWDC پروگرام جي حصي جي طور تي هڪ ليڪچر منعقد ڪيو ويو، جتي اهو وڌيڪ تفصيل سان ٻڌايو ويو ته ايپل نئين سسٽم کي تيزيء سان هلائڻ لاء ڇا ڪيو.

جيڪڏهن توهان واقعي هن موضوع ۾ دلچسپي وٺندا آهيو ۽ ڄاڻڻ چاهيو ٿا ته iOS جا ڪجهه عناصر عملي طور تي ڪم ڪن ٿا، آئون سفارش ڪريان ٿو ته ليڪچر جي رڪارڊنگ کي ڏسو. اهو اٽڪل 40 منٽ ڊگهو آهي ۽ عنوان هيٺ ايپل جي سرڪاري ويب سائيٽ تي موجود آهي سيشن 202: ڪوڪو ٽچ ۾ نئون ڇا آهي. جيڪڏهن توهان ڪانفرنس جي رڪارڊنگ کي ڏسڻ ۾ هڪ ڪلاڪ جي ٽن چوٿين کي ضايع ڪرڻ نٿا چاهيو، توهان پڙهي سگهو ٿا وڌيڪ جامع ٽرانسڪرپٽ هتيبهرحال، ڪجهه فني آهي. توهان جي باقي لاء، آئون هيٺ ڏنل هڪ آسان خلاصو ڪوشش ڪندس.

iOS 12 جي نمائش مان تصويرون چيڪ ڪريو:

ايپل iOS 12 سان اصلاح تي ڌيان ڏيڻ جو فيصلو ڪيو، جيئن ڪيترن ئي صارفين ڊيبگنگ بابت شڪايت ڪئي (خاص طور تي iOS 11 جي حوالي سان). منفي ردعمل جي وڏي اڪثريت نظام ۽ ان جي متحرڪات جي ڪجهه قسم جي "سست"، "stuckness" ۽ "unsmoothness" سان لاڳاپيل آهي. تنهن ڪري ايپل جا پروگرامر تمام بنيادي ڳالهين ۾ شامل ٿي ويا ۽ iOS جي اندر پوري اينيميشن سسٽم کي ختم ڪيو. هي ڪوشش بنيادي طور تي ٽن وڏن ٽوڪن تي مشتمل آهي جيڪي iOS 12 کي هلائيندا آهن انهي طريقي سان. پروگرامرز انهن خامين کي ظاهر ڪرڻ ۾ ڪامياب ٿي ويا آهن جيڪي iOS 7 کان iOS ۾ موجود آهن.

1. ڊيٽا تيار ڪرڻ

پهرين تبديلي نام نهاد سيل پري-آڻڻ API جي اصلاح آهي، جيڪا صرف سسٽم جي ضرورت کان اڳ هڪ قسم جي ڊيٽا تيار ڪرڻ جو خيال رکندي آهي. چاهي اها تصوير هجي، اينيميشن هجي يا ٻيو ڊيٽا، هن اي پي آئي سان سسٽم کي ضروري فائلن کي ميموري ۾ اڳي هلائڻو هو ته جيئن اهي استعمال ٿيڻ وقت موجود هجن، ۽ اهڙيءَ طرح پروسيسر لوڊ ۾ ڪو به اسپائڪس نه هوندو، جنهن جي ڪري مٿي بيان ڪيل fluidity مسئلا. جيئن ته هن الورورٿم جي مڪمل چڪاس دوران اهو نڪتو، اهو بلڪل صحيح ڪم نه ڪيو.

ڪجهه حالتن ۾ هن ڊيٽا کي اڳ ۾ تيار ڪيو، ٻين ۾ هن نه ڪيو. ٻين حالتن ۾، سسٽم ڊيٽا کي لوڊ ڪيو جيتوڻيڪ اهو اڳ ۾ ئي هن API جي ڪيش ۾ تيار ڪيو ويو آهي، ۽ ڪڏهن ڪڏهن هڪ قسم جو "ڊبل لوڊنگ" واقع ٿيو. انهن سڀني سببن جي ڪري FPS ۾ انيميشن، ڪٽڻ ۽ سسٽم جي آپريشن ۾ ٻين تضادن دوران ڦڙا.

2. فوري ڪارڪردگي

ٻي تبديلي ڊوائيس ۾ ڪمپيوٽنگ يونٽن جي پاور مئنيجمينٽ جي تبديلي آهي، اهو CPU يا GPU هجي. سسٽم جي اڳئين ورزن ۾، پروسيسر کي سرگرمي جي مطالبن ۾ اضافو محسوس ڪرڻ ۽ ان جي آپريٽنگ تعدد کي وڌائڻ لاء گهڻو وقت ورتو. ان کان علاوه، پروسيسر جي اها تيز رفتاري/گهٽائي آهستي آهستي ٿيندي رهي، تنهن ڪري ڪيترن ئي ڪيسن ۾ اهو ٿيو ته سسٽم کي ڪنهن ڪم لاءِ پاور جي ضرورت هئي، پر اها فوري طور تي دستياب نه ٿي سگهي، ۽ ايف پي ايس اينيميشنز وغيره ۾ وري ڊراپس اچي ويا. iOS 12، ڇاڪاڻ ته اهو هتي آهي پروسيسرز جي ڪارڪردگي وکر کي خاص طور تي وڌيڪ جارحيت سان ترتيب ڏنو ويو آهي، ۽ تعدد ۾ بتدريج اضافو / گهٽتائي هاڻي فوري آهي. اهڙيءَ طرح ڪارڪردگيءَ کي ان وقت موجود هجڻ گهرجي جڏهن اها ضرورت هجي.

3. وڌيڪ ڀرپور خودڪار ترتيب

ٽيون تبديلي ان انٽرفيس جي متعلق آهي جيڪو ايپل متعارف ڪرايو iOS 8 ۾. اهو نام نهاد آٽو لي آئوٽ فريم ورڪ آهي، جيڪو iOS ۾ ان وقت داخل ٿيو جڏهن ايپل پنهنجي آئي فون ڊسپلي جي سائيز کي وڌائڻ شروع ڪيو. فريم ورڪ کي يقيني بڻايو ويو ته يوزر انٽرفيس جو ظهور صحيح هو، قطع نظر ته ڊسپلي جي قسم ۽ سائيز جي ڊيٽا تي مهيا ڪئي وئي هئي. اهو هڪ قسم جو ڪچرو آهي جيڪو ڊولپرز کي انهن جي ايپليڪيشنن کي بهتر ڪرڻ ۾ مدد ڪري ٿو (پر نه رڳو اهي، هي فريم ورڪ iOS سسٽم جو هڪ لازمي حصو آهي جهڙوڪ ۽ صارف انٽرفيس جي سڀني حصن جي صحيح ڊسپلي جو خيال رکندو آهي) ڪيترن ئي ڊسپلي سائيز لاء. ان کان سواء، هي سڄو نظام گهڻو ڪري خودڪار آهي. تفصيلي جانچ ڪرڻ تي، اهو ظاهر ٿيو ته ان جو آپريشن سسٽم وسيلن تي ڪافي گهربل آهي، ۽ ڪارڪردگي تي سڀ کان وڏو اثر iOS 11 ۾ ظاهر ٿيو. iOS 12 ۾، مٿي بيان ڪيل اوزار کي هڪ اهم ريڊائن ۽ اصلاح ملي آهي، ۽ ان جي موجوده شڪل ۾، ان جي. سسٽم جي آپريشن تي اثر تمام ننڍو آهي، جيڪو گهڻو ڪري CPU/GPU ۾ وسيلن کي آزاد ڪري ٿو ٻين ايپليڪيشنن ۽ اوزارن جي ضرورتن لاءِ.

جئين توهان ڏسي سگهو ٿا، ايپل واقعي جي اصلاح جي عمل کي چوٽي کان ورتو آهي ۽ اهو واقعي حتمي پيداوار ۾ ڏيکاري ٿو. جيڪڏهن توهان وٽ گذريل سال جي آئي فونز يا iPads آهن، تمام گهڻيون تبديليون اميد نه رکو. پر جيڪڏهن توهان وٽ هڪ ڊوائيس ٻه، ٽي، چار سال پراڻي آهي، تبديلي ضرور ضرور قابل ذڪر کان وڌيڪ هوندي. جيتوڻيڪ iOS 12 في الحال پنهنجي شروعاتي مرحلن ۾ آهي، اهو اڳ ۾ ئي iOS 1 جي ڪنهن به نسخي کان بهتر طور تي هلندو آهي منهنجي پهرين نسل iPad ايئر تي.

.