Vala isikhangiso

Kakade ekuqaleni konyaka, abamele i-Apple bathi, ukuthi i-iOS 12 entsha izogxila kakhulu ekwandiseni futhi kuzodingeka silinde ezinye izindaba ezibalulekile kuze kube unyaka ozayo. Okufanayo kushiwo enkulumweni eyisihluthulelo ngoMsombuluko, phakathi nesigaba mayelana ne-iOS 12. Yebo, ezinye izindaba zizovela ngempela ekuphindaphindweni okuzayo kwe-iOS, kodwa indima eyinhloko idlalwa ngokusebenza kahle, okuzojabulisa ikakhulukazi abanikazi bemishini emidala ( ukuthi i-iOS 12 iphefumule kanjani impilo yami Uzokwazi ukufunda isizukulwane sokuqala se-iPad Air kakade kule mpelasonto). Izolo, njengengxenye yohlelo lwe-WWDC, kube nenkulumo lapho ichazwe kabanzi ngalokho u-Apple akwenzile ukwenza uhlelo olusha lusebenze ngokushesha okukhulu.

Uma unesithakazelo ngempela kulesi sihloko futhi ufuna ukwazi ukuthi izici ezithile ze-iOS zisebenza kanjani, ngincoma ukuthi ubuke ukurekhodwa kwenkulumo. Kungaba yimizuzu engama-40 ubude futhi itholakala kuwebhusayithi esemthethweni yakwa-Apple ngaphansi kwesihloko Iseshini 202: Yini Okusha ku-Cocoa Touch. Uma ungafuni ukumosha izingxenye ezintathu kwezine zehora ubukele ukurekhodwa kwengqungquthela, ungafunda umbhalo omfushane kakhudlwana. lapha, nokho, iwubuchwepheshe ngandlela-thile. Kunina nonke, ngizozama isifinyezo esenziwe lula ngezansi.

Bheka izithombe ezivela ekwambulweni kwe-iOS 12:

Nge-iOS 12, i-Apple yanquma ukugxila ekwenzeni kahle, njengoba abasebenzisi abaningi bakhononda ngokulungisa iphutha (ikakhulukazi mayelana ne-iOS 11). Iningi lokusabela okungekuhle okuhlobene nohlobo oluthile "lokunensa", "ukunamathela" kanye "nokungabusheleli" kwesistimu nokugqwayiza kwayo. Ngakho-ke abahleli bezinhlelo bakwa-Apple bangene bajula ezintweni eziyisisekelo futhi banqoba lonke uhlelo lokugqwayiza ngaphakathi kwe-iOS. Lo mzamo ubuhlanganisa ngokuyinhloko ama-tweaks amathathu amakhulu okwenza i-iOS 12 isebenze ngendlela eyenza ngayo. Abahleli bezinhlelo bakwazile ukwembula amaphutha abekade ekhona ku-iOS kusukela ku-iOS 7.

1. Ukulungiswa kwedatha

Ushintsho lokuqala ukulungiselelwa kahle kwalokho okubizwa nge-Cell Pre-fetch API, evele yanakekela uhlobo lokulungiswa kwedatha ngaphambi kokuthi isistimu iyidinge ngempela. Kungakhathaliseki ukuthi kwakuyizithombe, ukugqwayiza noma enye idatha, isistimu bekufanele idlale amafayela adingekayo enkumbulweni ngale API ukuze atholakale lapho esetshenziswa futhi ngaleyo ndlela kungabikho ukweqa emgqeni wokucubungula, okungabangela izinkinga ze-fluidity ezibalulwe ngenhla. Njengoba kwenzeka ngesikhathi sokuhlolwa okuphelele kwale algorithm, ayizange isebenze kahle.

Kwezinye izimo wayeyilungiselela kusengaphambili imininingwane, kwezinye akazange ayilungise. Kwezinye izimo, isistimu ilayishe idatha nakuba yayisivele ilungiselelwe kunqolobane yale API, futhi ngezinye izikhathi uhlobo "lokulayisha kabili" lwenzeka. Konke lokhu kubangele ukwehla kwe-FPS ngesikhathi sokugqwayiza, ukusika nokunye ukungahambisani nokusebenza kohlelo.

2. Ukusebenza okusheshayo

Ushintsho lwesibili ukuguqulwa kokuphathwa kwamandla amayunithi ekhompuyutha kudivayisi, kungaba yi-CPU noma i-GPU. Ezinguqulweni zangaphambili zesistimu, kuthathe isikhathi eside ukuthi iphrosesa ibone izimfuno ezikhulayo zomsebenzi futhi ngaleyo ndlela yandise amaza ayo okusebenza. Ngaphezu kwalokho, lokhu kusheshisa/ukwehla kwephrosesa kwenzeka kancane kancane, ngakho-ke ezimweni eziningi kwenzeka ukuthi uhlelo ludinga amandla omsebenzi othile, kodwa alizange litholakale ngokushesha, futhi kwaphinde kwaba nokwehla ezithombeni ze-FPS, njll. Lokhu kushintsha I-iOS 12, ngoba ilapha ijika lokusebenza lamaphrosesa lilungiswe ngokunamandla kakhulu, futhi ukwanda kancane kancane / ukuncipha kwamafrikhwensi manje sekuseduze. Ngakho-ke ukusebenza kufanele kutholakale ngezikhathi lapho kudingekile.

3. Isakhiwo esizenzakalelayo esihle kakhulu

Ushintsho lwesithathu luthinta isixhumi esibonakalayo eyethulwa yi-Apple ku-iOS 8. Yilokho okubizwa ngokuthi uhlaka lwe-Auto-layout, olwangena ku-iOS ngesikhathi i-Apple iqala ukwandisa usayizi wezibonisi zayo ze-iPhone. Uhlaka lwenze isiqiniseko sokuthi ukubukeka kwesixhumi esibonakalayo somsebenzisi kwakulungile ngokunganaki uhlobo nosayizi wesibonisi idatha enikezwe kuso. Kuwuhlobo oluthile lwe-crutch olusiza onjiniyela ukuthi bathuthukise izinhlelo zabo zokusebenza (kodwa hhayi bona kuphela, lolu hlaka luyingxenye ebalulekile yesistimu ye-iOS kanjalo futhi lunakekela ukuboniswa okulungile kwazo zonke izingxenye zokusetshenziswa kubonwa) kumasayizi ambalwa wokubonisa. Ngaphezu kwalokho, lonke lolu hlelo lusebenza ngokuzenzakalelayo. Ngemva kokuhlolwa okuningiliziwe, kwavela ukuthi ukusebenza kwayo kufuna kakhulu izinsiza zesistimu, futhi umthelela omkhulu ekusebenzeni uvele ku-iOS 11. Ku-iOS 12, ithuluzi elishiwo ngenhla lithole ukuklanywa kabusha okubalulekile nokuthuthukiswa, futhi esimweni salo samanje, umthelela ekusebenzeni kwesistimu mncane kakhulu , okukhulula kakhulu izinsiza ku-CPU/GPU ngezidingo zezinye izinhlelo zokusebenza namathuluzi.

Njengoba ubona, i-Apple izithathile ngempela izinqubo zokusebenzisa kahle kusukela phezulu futhi ibonakala ngempela kumkhiqizo wokugcina. Uma unama-iPhones noma ama-iPads wonyaka odlule, ungalindeli izinguquko eziningi kakhulu. Kodwa uma ungumnikazi wedivayisi eneminyaka emibili, emithathu, emine ubudala, ushintsho nakanjani luzobonakala kakhulu. Noma i-iOS 12 okwamanje isesigabeni sayo sokuqala, isivele isebenza kangcono kakhulu kunanoma iyiphi inguqulo ye-iOS 1 esizukulwaneni sami sokuqala se-iPad Air.

.