Kwala papatso

E se e le qalong ea selemo, baemeli ba Apple ba boletse, hore iOS 12 e ncha e tla tsepamisa maikutlo haholo ho ntlafatseng mme re tla tlameha ho emela litaba tse ling tsa bohlokoa ho fihlela selemong se tlang. Ho ile ha boleloa se tšoanang haholo puong ea sehlooho ka Mantaha, nakong ea karolo e buang ka iOS 12. E, litaba tse ling li tla hlaha e le kannete ho pheta-pheta e tlang ea iOS, empa karolo e ka sehloohong e bapaloa ke ho ntlafatsa, e leng ho tla khahlisa ka ho khetheha beng ba mechine ea khale ( mabapi le kamoo iOS 12 phefumolohang bophelo ba ka U tla khona ho bala 1st moloko iPad Air se a ntse a beke ena). Maobane, e le karolo ea lenaneo la WWDC, ho ile ha tšoaroa puo moo e ileng ea hlalosoa ka ho qaqileng haholoanyane seo Apple e se entseng ho etsa hore tsamaiso e ncha e sebetse ka potlako.

Haeba u hlile u thahasella sehlooho sena 'me u batla ho tseba hore na likarolo tse ling tsa iOS li sebetsa joang, ke khothaletsa ho shebella ho rekota puo. E ka ba bolelele ba metsotso e 40 mme e fumaneha webosaeteng ea semmuso ea Apple tlasa sehlooho Thuto 202: Ke Eng e Ncha ho Cocoa Touch. Haeba u sa batle ho senya kotara tse tharo tsa hora u shebelletse ho rekota ha kopano, u ka bala sengoloa se khuts'oane haholoanyane. Mona, leha ho le joalo, e batla e le botekgeniki. Bakeng sa lona kaofela, ke tla leka kakaretso e nolofalitsoeng ka tlase.

Sheba litšoantšo tse tsoang ho iOS 12 e senoloang:

Ka iOS 12, Apple e nkile qeto ea ho tsepamisa maikutlo ho optimization, kaha basebelisi ba bangata ba ile ba tletleba ka ho lokisa liphoso (haholo-holo mabapi le iOS 11). Bongata bo boholo ba maikutlo a mabe a amanang le mofuta o itseng oa "bonya", "ts'ebetso" le "ho hloka botsitso" ha sistimi le lits'oants'o tsa eona. Ka hona baetsi ba mananeo ba Apple ba ile ba kenella ka har'a metheo ea mantlha mme ba hlola sistimi eohle ea animation ka har'a iOS. Boiteko bona bo ne bo kenyelletsa li-tweaks tse tharo tse kholo tse etsang hore iOS 12 e tsamaee ka tsela eo e sebetsang ka eona. Baetsi ba mananeo ba khonne ho senola liphoso tse bileng teng ho iOS ho tloha ho iOS 7.

1. Ho lokisetsa lintlha

Phetoho ea pele ke ntlafatso ea seo ho thoeng ke Cell Pre-fetch API, e neng e hlokomela mofuta oa ho lokisoa ha data pele sistimi e e hloka. Ebang e ne e le litšoantšo, litšoantšo kapa lintlha tse ling, tsamaiso e ne e tlameha ho bapala lifaele tse hlokahalang ka mohopolong ka API ena e le hore li ka ba teng ha li sebelisoa 'me ka hona ho se ke ha e-ba le ho tlōla mojaro oa processor, e leng se neng se tla baka mathata a mokelikeli a boletsoeng ka holimo. Joalokaha ho ile ha etsahala nakong ea tlhahlobo e phethahetseng ea algorithm ena, ha ea ka ea sebetsa ka nepo.

Maemong a mang o ne a lokiselitse data esale pele, ho tse ling ha aa ka a etsa joalo. Maemong a mang, sistimi e ne e laetse data le hoja e ne e se e lokiselitsoe ka har'a cache ea API ena, 'me ka linako tse ling ho ne ho e-na le mofuta oa "ho kenya habeli". Sena sohle se bakile ho theoha ha FPS nakong ea lipopae, ho poma le ho se lumellane ho hong ha tšebetso ea sistimi.

2. Ts'ebetso ea hang-hang

Phetoho ea bobeli ke phetoho ea taolo ea matla ea likarolo tsa komporo sesebelisoa, ebang ke CPU kapa GPU. Liphetolelong tsa pejana tsa sistimi, ho ile ha nka nako e telele hore processor e hlokomele litlhoko tse eketsehileng tsa ts'ebetso mme ka hona e eketse maqhubu a eona a ts'ebetso. Ho phaella moo, ho potlakisa / ho fokotseha ha motlakase ho ile ha etsahala butle-butle, kahoo maemong a mangata ho ile ha etsahala hore tsamaiso e hloke matla bakeng sa mosebetsi o itseng, empa e ne e sa fumanehe hang-hang, 'me ho ne ho boetse ho e-na le marotholi a lipapali tsa FPS, joalo-joalo. iOS 12, hobane ke hona moo lebelo la ts'ebetso la li-processor le fetotsoeng ka matla le ho feta, 'me keketseho ea butle-butle / phokotso ea maqhubu e se e potlakile. Ka hona, ts'ebetso e lokela ho ba teng ka nako eo e hlokahalang.

3. E phethahetseng haholoanyane Auto-layout

Phetoho ea boraro e ama sebopeho seo Apple e se hlahisitseng ho iOS 8. Ke seo ho thoeng ke Auto-layout framework, e kentseng iOS nakong eo Apple e neng e qala ho eketsa boholo ba lipontšo tsa iPhone. Moralo o netefalitse hore chebahalo ea sebopeho sa mosebelisi e nepahetse ho sa tsotelehe mofuta le boholo ba ponts'o eo data e hlahisitsoeng ho eona. Ke mofuta oa crutch o thusang bahlahisi ho ntlafatsa lits'ebetso tsa bona (empa eseng bona feela, moralo ona ke karolo ea bohlokoa ea sistimi ea iOS mme o hlokomela ponts'o e nepahetseng ea likarolo tsohle tsa sebopeho sa mosebelisi) bakeng sa boholo ba ponts'o. Ho feta moo, sistimi ena kaofela e sebetsa haholo ka boiketsetso. Ka mor'a tlhahlobo e qaqileng, ho ile ha fumaneha hore ts'ebetso ea eona e boima haholo ho lisebelisoa tsa tsamaiso, 'me liphello tse kholo ka ho fetisisa tsa ts'ebetso li hlahile ho iOS 11. Ho iOS 12, sesebelisoa se boletsoeng ka holimo se fumane phetoho e kholo le ntlafatso, 'me ka mokhoa oa eona oa hona joale Tšusumetso ts'ebetsong ea sistimi e nyane haholo, e lokollang lisebelisoa ho CPU/GPU bakeng sa litlhoko tsa lits'ebetso le lisebelisoa tse ling.

Joalokaha u bona, Apple e hlile e nkile lits'ebetso tsa ho ntlafatsa ho tloha tlhorong mme e hlile e bonts'a sehlahisoa sa ho qetela. Haeba u na le li-iPhones kapa li-iPads tsa selemo se fetileng, u se ke ua lebella liphetoho tse ngata haholo. Empa haeba u na le sesebelisoa sa lilemo tse peli, tse tharo, tse 'ne, phetoho e tla bonahala e le ngata haholo. Leha iOS 12 hajoale e le maemong a eona a pele, e se e ntse e sebetsa hantle haholo ho feta mofuta ofe kapa ofe oa iOS 1 molokong oa ka oa pele oa iPad Air.

.