Vhara shambadzo

Kare pakutanga kwegore, vamiririri veApple vakati, kuti iyo itsva iOS 12 ichatarisa zvakanyanya pakugadzirisa uye isu tichafanirwa kumirira dzimwe nhau dzakakosha kusvika gore rinouya. Zvakawanda zvakafanana zvakataurwa pamashoko makuru musi weMuvhuro, panguva yechikamu pamusoro peIOS 12. Hongu, dzimwe nhau dzichaonekwa zvechokwadi mune iri kuuya iteration yeIOS, asi basa guru rinoitwa nekugadzirisa, izvo zvinonyanya kufadza varidzi vemichina yekare ( pamusoro pekuti iOS 12 yakafemera sei hupenyu mukati mangu Unozogona kuverenga chizvarwa chekutanga iPad Air yatove vhiki ino). Nezuro, sechikamu chechirongwa cheWWDC, pakaitwa hurukuro payakatsanangurwa zvakadzama zvakaitwa naApple kuita kuti sisitimu itsva imhanye nekukurumidza.

Kana iwe uchinyatsofarira iyi musoro uye uchida kuziva kuti zvimwe zvinhu zveIOS zvinoshanda sei mukuita, ini ndinokurudzira kutarisa kurekodha kwehurukuro. Iyo ingangoita maminetsi makumi mana kureba uye inowanikwa paApple webhusaiti yepamutemo pasi pezita Chikamu 202: Chii Chitsva muCocoa Touch. Kana iwe usingade kutambisa zvikamu zvitatu zveawa uchiona kurekodhwa kwemusangano, unogona kuverenga mamwe mapfupi akanyorwa. apa, zvisinei, inyanzvi. Kunemi mose, ndichaedza pfupiso yakareruka pazasi.

Tarisa uone mifananidzo kubva kuIOS 12 ichivhurwa:

Iine iOS 12, Apple yakafunga kutarisa nezve optimization, sevazhinji vashandisi vakanyunyuta nezve debugging (kunyanya ine chekuita neIOS 11). Huzhinji hwekusaita kwakashata hune chekuita nerumwe rudzi rwe "kunonoka", "kunamira" uye "kusagadzikana" kweiyo system nemifananidzo yayo. Vagadziri veApple saka vakanyura mune izvo zvekutanga uye vakakunda iyo yese animation system mukati meIOS. Kuedza uku kwaisanganisira matatu makuru tweaks anoita kuti iOS 12 imhanye nenzira yainoita. Vagadziri vezvirongwa vakakwanisa kufumura zvikanganiso zvave zviripo muIOS kubvira iOS 7.

1. Kugadzirira kwedata

Shanduko yekutanga ndeye optimization yeiyo inonzi Cell Pre-fetch API, iyo yaingove nehanya nemhando yegadziriro yedata isati yanyatsoida system. Ingave mifananidzo, mifananidzo kana imwe data, sisitimu yaifanirwa kufanotamba mafaera anodiwa mundangariro neiyi API kuitira kuti iwanikwe kana ichishandiswa uye nekudaro paisazove nemaspikes mumutoro we processor waizokonzeresa. matambudziko ataurwa pamusoro apa. Sezvazvakazoitika panguva yekunyatsoongorora iyi algorithm, haina kushanda nemazvo.

Mune zvimwe zviitiko akafanogadzirira data, mune zvimwe haana. Mune zvimwe zviitiko, sisitimu yacho yakatakura iyo data kunyangwe yaive yatogadzirirwa mucache yeAPI iyi, uye dzimwe nguva mhando ye "kurodha kaviri" yakaitika. Zvese izvi zvakakonzera kudonha muFPS panguva yemifananidzo, kucheka uye kumwe kusawirirana mukushanda kwehurongwa.

2. Kuita pakarepo

Shanduko yechipiri ndeyekugadziridzwa kwesimba manejimendi emakomputa zvikamu mumudziyo, ingave CPU kana GPU. Mune mavhezheni ekutanga eiyo system, zvakatora zvinooneka nguva yakareba kuti processor ione yakawedzera kudiwa kwekuita uye nekudaro kuwedzera kwayo kushanda kwayo. Mukuwedzera, uku kukurumidza / kuderera kwepurogiramu kwakaitika zvishoma nezvishoma, saka kakawanda zvakaitika kuti hurongwa hwaida simba kune rimwe basa, asi rakanga risati rawanikwa pakarepo, uye pakanga pane zvakare madonhwe muFPS animations, nezvimwewo. iOS 12, nekuti iri pano iyo curve yekushanda ye processors yakagadziridzwa zvakanyanya nehukasha, uye zvishoma nezvishoma kuwedzera / kuderera kwema frequency ikozvino kwave kuitika. Kuita kunofanirwa kunge kuchiwanikwa panguva yazvinenge zvichidikanwa.

3. Zvimwe zvakakwana Auto-layout

Shanduko yechitatu ine chekuita neiyo interface iyo Apple yakaunza muIOS 8. Ndiyo inonzi Auto-layout framework, iyo yakapinda iOS panguva iyo Apple yakatanga kuwedzera ukuru hwezviratidziro zvayo zve iPhone. Iyo dhizaini yakaita shuwa kuti kutaridzika kwemushandisi interface yaive yakarurama zvisinei nerudzi uye saizi yeratidziro iyo data yakapihwa pairi. Irwo rudzi rwetsvimbo inobatsira vanogadzira kukwidziridza maapplication avo (asi kwete ivo chete, iyi dhizaini chikamu chakakosha cheiyo iOS system saizvozvo uye inotarisira kuratidzwa kwakaringana kwezvikamu zvese zvemushandisi interface) kune akati wandei ekuratidzira saizi. Mukuwedzera, iyi hurongwa hwese hunonyanya kushandiswa. Pakuongororwa kwakadzama, zvakaonekwa kuti mashandiro ayo ari kudiwa zvakanyanya pazviwanikwa zvehurongwa, uye kukanganisa kukuru kwekuita kwakaonekwa muIOS 11. MuIOS 12, chishandiso chambotaurwa chakagamuchira kugadziridzwa kwakakosha uye optimization, uye muchimiro chayo chazvino. Kukanganisa pakushanda kwehurongwa kudiki zvakanyanya, izvo zvinonyanya kusunungura zviwanikwa muCPU/GPU kune zvinodiwa zvemamwe maapplication uye maturusi.

Sezvauri kuona, Apple yakanyatso tora maitiro ekugadzirisa kubva kumusoro uye inonyatsoratidza mune yekupedzisira chigadzirwa. Kana iwe uine gore rapfuura iPhones kana iPads, usatarisira yakawandisa shanduko. Asi kana iwe uine mudziyo wemakore maviri, matatu, mana, shanduko ichave yakanyanya kuoneka. Kunyangwe iOS 12 parizvino iri mumatanho ekutanga, inotomhanya zvakanyanya kupfuura chero shanduro yeIOS 1 pachizvarwa changu chekutanga iPad Air.

.