Pa ipolowo

Tẹlẹ ni ibẹrẹ ọdun, awọn aṣoju ti Apple nwọn sọ, pe iOS 12 tuntun yoo dojukọ o kun lori iṣapeye ati pe a yoo ni lati duro fun diẹ ninu awọn iroyin ipilẹ diẹ sii titi di ọdun ti n bọ. Pupọ ohun kanna ni a sọ ni koko-ọrọ ni Ọjọ Aarọ, lakoko apakan nipa iOS 12. Bẹẹni, diẹ ninu awọn iroyin yoo han nitootọ ni aṣetunṣe ti iOS ti n bọ, ṣugbọn ipa akọkọ jẹ nipasẹ iṣapeye, eyiti yoo paapaa wù awọn oniwun ti awọn ẹrọ agbalagba ( lori bawo ni iOS 12 simi aye sinu mi Iwọ yoo ni anfani lati ka iran 1st iPad Air tẹlẹ ni ipari ose yii). Lana, gẹgẹbi apakan ti eto WWDC, iwe-ẹkọ kan waye nibiti o ti ṣe alaye ni alaye diẹ sii ohun ti Apple ti ṣe lati jẹ ki eto tuntun ṣiṣẹ ni akiyesi yiyara.

Ti o ba nifẹ si koko-ọrọ yii gaan ati pe o fẹ lati mọ bii awọn eroja kan ti iOS ṣe n ṣiṣẹ ni iṣe, Mo ṣeduro wiwo gbigbasilẹ ti ikowe naa. O fẹrẹ to iṣẹju 40 gigun ati pe o wa lori oju opo wẹẹbu osise Apple labẹ akọle naa Akoko 202: Kini Tuntun ni Cocoa Fọwọkan. Ti o ko ba fẹ lati padanu idamẹrin mẹta ti wakati kan wiwo gbigbasilẹ ti apejọ, o le ka iwe afọwọkọ ṣoki diẹ sii Nibi, sibẹsibẹ, ni itumo imọ. Fun awọn iyokù, Emi yoo gbiyanju akopọ ti o rọrun ni isalẹ.

Ṣayẹwo awọn aworan lati iṣafihan iOS 12:

Pẹlu iOS 12, Apple pinnu lati dojukọ iṣapeye, bi ọpọlọpọ awọn olumulo ṣe rojọ nipa n ṣatunṣe aṣiṣe (paapaa ni asopọ pẹlu iOS 11). Pupọ julọ ti awọn aati odi ti o ni ibatan si diẹ ninu iru “ilọra”, “dimọ” ati “aifọwọyi” ti eto ati awọn ohun idanilaraya rẹ. Awọn olupilẹṣẹ Apple nitorina lọ sinu awọn ipilẹ pupọ ati bori gbogbo eto ere idaraya laarin iOS. Igbiyanju yii ni akọkọ ti awọn tweaks pataki mẹta ti o jẹ ki iOS 12 ṣiṣe ni ọna ti o ṣe. Awọn olupilẹṣẹ ti ṣakoso lati ṣii awọn abawọn ti o ti wa ni iOS lati iOS 7.

1. Data igbaradi

Iyipada akọkọ jẹ iṣapeye ti ohun ti a pe ni Cell Pre-fetch API, eyiti o rọrun ni itọju iru igbaradi data ṣaaju eto naa nilo rẹ gaan. Boya o jẹ awọn aworan, awọn ohun idanilaraya tabi data miiran, eto naa ni lati ṣaju-ṣere awọn faili pataki ni iranti pẹlu API yii ki wọn le wa nigba lilo wọn ati nitorinaa ko ni fo ninu fifuye ero isise, eyiti yoo fa. awọn iṣoro omi ti a mẹnuba loke. Bi o ti wa ni jade lakoko iṣayẹwo kikun ti algorithm yii, ko ṣiṣẹ ni deede.

Ni awọn igba miiran o ti pese tẹlẹ data, ninu awọn miiran ko ṣe. Ni awọn ọran miiran, eto naa kojọpọ data botilẹjẹpe o ti pese tẹlẹ ninu kaṣe ti API yii, ati nigbakan iru “ikojọpọ ilọpo meji” waye. Gbogbo eyi fa awọn iṣu silẹ ni FPS lakoko awọn ohun idanilaraya, gige ati awọn aiṣedeede miiran ninu iṣẹ eto naa.

2. Lẹsẹkẹsẹ iṣẹ

Iyipada keji jẹ iyipada ti iṣakoso agbara ti awọn ẹya iširo ninu ẹrọ, jẹ Sipiyu tabi GPU. Ni awọn ẹya iṣaaju ti eto naa, o gba akiyesi to gun fun ero isise lati ṣe akiyesi awọn ibeere iṣẹ ṣiṣe ti o pọ si ati nitorinaa mu awọn igbohunsafẹfẹ iṣẹ rẹ pọ si. Ni afikun, yi isare / deceleration ti awọn isise mu ibi diėdiė, ki ni ọpọlọpọ igba ti o ṣẹlẹ wipe awọn eto ti nilo agbara fun diẹ ninu awọn iṣẹ-ṣiṣe, sugbon o je ko lẹsẹkẹsẹ wa, ati nibẹ wà lẹẹkansi silė ni FPS awọn ohun idanilaraya, ati be be lo. iOS 12, nitori pe o wa nibi ti tẹ iṣẹ ti awọn ilana ti ni atunṣe ni pataki diẹ sii ni ibinu, ati ilosoke mimu / idinku ninu awọn igbohunsafẹfẹ jẹ bayi lẹsẹkẹsẹ. Iṣẹ ṣiṣe yẹ ki o wa bayi ni awọn akoko ti o nilo.

3. Diẹ pipe Aifọwọyi-ipilẹṣẹ

Awọn kẹta iyipada awọn ifiyesi awọn wiwo ti Apple ṣe ni iOS 8. O ti wa ni a npe ni Auto-layout ilana, eyi ti o ti tẹ iOS ni akoko nigbati Apple bẹrẹ jijẹ awọn iwọn ti awọn oniwe-iPhone han. Ilana naa rii daju pe irisi wiwo olumulo jẹ deede laibikita iru ati iwọn ti ifihan data ti a ṣe lori. O jẹ iru crutch kan ti o ṣe iranlọwọ fun awọn olupilẹṣẹ lati mu awọn ohun elo wọn pọ si (ṣugbọn kii ṣe wọn nikan, ilana yii jẹ apakan pataki ti eto iOS bii iru ati ṣe abojuto ifihan deede ti gbogbo awọn apakan ti wiwo olumulo) fun awọn iwọn ifihan pupọ. Ni afikun, gbogbo eto yii jẹ adaṣe adaṣe pupọ. Lori alaye idanwo, o wa ni jade wipe awọn oniwe-isẹ ti wa ni oyimbo demanding lori eto oro, ati awọn tobi ipa lori išẹ han ni iOS 11. Ni iOS 12, awọn aforementioned ọpa ti gba a significant redesign ati ti o dara ju, ati ninu awọn oniwe-lọwọlọwọ fọọmu, awọn oniwe- ikolu lori iṣiṣẹ eto jẹ kere pupọ, eyiti o ṣe idasile awọn orisun pupọ ni Sipiyu/GPU fun awọn iwulo awọn ohun elo miiran ati awọn irinṣẹ.

Bii o ti le rii, Apple ti gba awọn ilana imudara gaan lati oke ati pe o fihan gaan ni ọja ikẹhin. Ti o ba ni iPhones tabi iPads ti ọdun to kọja, ma ṣe reti ọpọlọpọ awọn ayipada. Ṣugbọn ti o ba ni ẹrọ meji, mẹta, ọdun mẹrin, iyipada yoo dajudaju diẹ sii ju akiyesi lọ. Paapaa botilẹjẹpe iOS 12 wa lọwọlọwọ ni awọn ipele ibẹrẹ rẹ, o ti ṣiṣẹ daradara dara julọ ju eyikeyi ẹya iOS 1 lori iran 11st iPad Air mi.

Awọn koko-ọrọ: , , , , , , , , ,
.