Xir xayeysiis

Horeba bilowga sanadka, wakiilada Apple waxay ku andacoodeen, in iOS 12-ka cusub uu inta badan diiradda saari doono hagaajinta waana inaan sugno warar kale oo aasaasi ah ilaa sanadka soo socda. Wax badan oo la mid ah ayaa la sheegay in furaha Isniinta, inta lagu jiro qaybta ku saabsan iOS 12. Haa, wararka qaar ayaa runtii ka muuqan doona soo-celinta soo socota ee macruufka, laakiin doorka ugu weyn ayaa lagu ciyaaraa kobcinta, taas oo si gaar ah uga farxin doonta milkiilayaasha mashiinnada hore ( sida iOS 12 uu nolosha ugu afuufay gudahayga Waxaad awoodi doontaa inaad akhrido jiilka 1aad iPad Air horaantii usbuucan). Shalay, iyada oo qayb ka ah barnaamijka WWDC, muxaadaro ayaa la qabtay halkaas oo si faahfaahsan loogu sharraxay waxa ay Apple samaysay si ay nidaamka cusub uga dhigto mid si degdeg ah u socda.

Haddii aad runtii xiisaynayso mawduucan oo aad rabto inaad ogaato sida qaybaha qaarkood ee iOS ay ugu shaqeeyaan ficil ahaan, waxaan kugula talinayaa inaad daawato duubista muxaadarada. Waxay dhererkeedu yahay qiyaastii 40 daqiiqo waxaana laga heli karaa bogga rasmiga ah ee Apple iyada oo cinwaankeedu yahay Casharka 202: Maxaa Ka Cusub Cocoa Touch. Haddii aadan rabin inaad lumiso saddex rubuc saac daawashada duubista shirka, waxaad akhrin kartaa qoraal kooban halkan, si kastaba ha ahaatee, waa xoogaa farsamo. Inta kale, waxaan isku dayi doonaa soo koobid la fududeeyay xagga hoose.

Fiiri sawirada iOS 12 daah-furka:

IOS 12, Apple wuxuu go'aansaday inuu diirada saaro hagaajinta, maadaama isticmaaleyaal badan ay ka cawdeen khaladka (gaar ahaan xiriirka iOS 11). Inta badan falcelinta taban ee la xidhiidha nooc ka mid ah "gaabacsanaan", "ku dheganaan" iyo "dabacsanaan la'aan" nidaamka iyo animations. Barnaamij-sameeyayaasha Apple ayaa sidaas darteed u dhaadhacday aasaaska aasaasiga ah waxayna ka adkaadeen dhammaan nidaamka animation-ka gudaha iOS. Dadaalkani wuxuu ka kooban yahay ugu horrayn saddex tweaks oo waaweyn oo ka dhigaya iOS 12 inuu u shaqeeyo habka uu u shaqeeyo. Barnaamij-bixiyeyaashu waxay ku guulaysteen inay daaha ka qaadaan cilladaha ka jiray iOS-ka ilaa iOS 7.

1. Diyaarinta xogta

Isbeddelka ugu horreeya waa hagaajinta waxa loogu yeero Cell Pre-fetch API, kaas oo si fudud u daryeelay nooc ka mid ah diyaarinta xogta ka hor inta aan nidaamku runtii u baahnayn. Haddii ay ahaan lahayd sawirro, animations ama xog kale, nidaamku wuxuu ahaa inuu horay ugu sii ciyaaro faylasha lagama maarmaanka ah ee xusuusta API-gan si ay u helaan marka la isticmaalo oo sidaas darteed ma jiraan wax booda ah oo ku jira culeyska processor-ka, taas oo keeni karta. dhibaatooyinka dheecaanka ee kor ku xusan. Sida ay soo baxday intii lagu jiray hubinta dhamaystiran ee algoorithm-ka, si sax ah uma shaqayn.

Marmarka qaarkood xogtii wuu sii diyaariyay, qaarna muusan samayn. Xaaladaha kale, nidaamku wuxuu ku shubay xogta inkasta oo horay loogu diyaariyey kaydka API-ga, mararka qaarkoodna nooc "loading double" ayaa dhacay. Waxaas oo dhami waxay keeneen hoos u dhac ku yimid FPS inta lagu gudajiro animations, goyn iyo iswaafaqla'aan kale oo ku yimid nidaamka nidaamka.

2. Waxqabad degdeg ah

Isbeddelka labaad waa wax ka beddelka maamulka awoodda ee unugyada xisaabinta ee aaladda, ha ahaato CPU ama GPU. Noocyadii hore ee nidaamka, waxay ku qaadatay muddo dheer in processor-ku uu dareemo kororka dalabaadka dhaqdhaqaaqa oo uu sidaas ku kordhiyo inta jeer ee hawlgalka. Intaa waxaa dheer, dardargelintan / hoos u dhaca processor-ku wuxuu u dhacay si tartiib tartiib ah, sidaas darteed marar badan waxaa dhacday in nidaamku u baahan yahay awood hawleed, laakiin markiiba lama helin, waxaana mar kale hoos u dhacay FPS animations, iwm. Tani waxay isbedeshaa IOS 12, sababtoo ah waa halkan qalooca waxqabadka soo-saareyaasha si aad ah ayaa loo hagaajiyay si ka daran, kororka tartiib tartiib ah / hoos u dhaca soo noqnoqda hadda waa isla markiiba. Waxqabadku sidaas waa in la helaa waqtiyada loo baahan yahay.

3. Qaab toos ah oo qumman oo dheeraad ah

Isbeddelka saddexaad wuxuu khuseeyaa interface-ka ay Apple ku soo bandhigtay iOS 8. Waa waxa loo yaqaan 'Auto-layout framework', kaas oo galay macruufka wakhtiga Apple uu bilaabay inuu kordhiyo cabbirka bandhigyada iPhone. Qaab-dhismeedku wuxuu hubiyay in muuqaalka is-dhexgalku uu sax yahay iyadoon loo eegin nooca iyo cabbirka bandhigga xogta lagu sameeyay. Waa nooc ka mid ah curaarta ka caawisa horumariyayaashu inay kor u qaadaan codsiyadooda (laakiin maaha iyaga oo keliya, qaabkani waa qayb muhiim ah oo ka mid ah nidaamka iOS sida oo kale oo daryeela bandhigga saxda ah ee dhammaan qaybaha interface interface) dhowr cabbir bandhig. Intaa waxaa dheer, nidaamkan oo dhan si weyn ayaa otomaatig ah. Markii la baaray faahfaahsan, waxay soo baxday in hawlgalkeedu uu aad ugu baahan yahay ilaha nidaamka, iyo saameynta ugu weyn ee waxqabadka ayaa ka soo muuqday iOS 11. IOS 12, qalabka kor ku xusan wuxuu helay dib-u-qaabayn iyo hagaajin weyn, iyo qaabkeeda hadda, Saamaynta hawlgalka nidaamku aad ayuu u yar yahay, kaas oo inta badan xoreeya agabka CPU/GPU ee baahiyaha codsiyada iyo agabka kale.

Sida aad arki karto, Apple waxay runtii ka qaadatay hababka hagaajinta ee ugu sarreeya waxayna dhab ahaantii muujinaysaa alaabta ugu dambeysa. Haddii aad haysato iPhones ama iPads sannadkii hore, ha filanin isbeddello badan. Laakiin haddii aad leedahay qalab laba, saddex, afar jir ah, isbeddelku waxa uu noqonayaa mid ka badan mid la dareemi karo. In kasta oo iOS 12 uu hadda ku jiro heerarkiisii ​​hore, wuxuu durba si aad ah uga wanaagsan yahay nooca iOS 1 ee jiilka 11aad ee iPad Air.

.