Katia te panui

Kua i te timatanga o te tau, māngai o Apple i kii ratou, ko te iOS hou 12 ka aro nui ki runga i te arotautanga me tatari tatou mo etahi korero tino nui kia tae ki tera tau. He rite ano te korero i te korero matua i te Mane, i te waahanga mo te iOS 12. Ae, ka puta mai etahi korero i nga wa e heke mai nei o iOS, engari ko te mahi matua ko te arotautanga, ka tino pai ki nga rangatira o nga miihini tawhito ( i runga i te ahua o te manawa o iOS 12 ki taku Ka taea e koe te panui i te reanga tuatahi o iPad Air i tenei wiki). Inanahi nei, hei wahanga o te kaupapa WWDC, i tu he kauhau i whakamarama ake ai i nga mahi a Apple kia tere ake ai te rere o te punaha hou.

Mena kei te tino hiahia koe ki tenei kaupapa me te hiahia ki te mohio me pehea te mahi a etahi waahanga o iOS i roto i nga mahi, ka tūtohu ahau ki te matakitaki i te rekoata o te kauhau. Tata ki te 40 meneti te roa, e waatea ana ki te paetukutuku mana a Apple i raro i te taitara Wāhanga 202: He aha te mea hou i roto i te Cocoa Touch. Ki te kore koe e pai ki te moumou i te toru hauwha o te haora e matakitaki ana i te rekoata o te huihuinga, ka taea e koe te panui i tetahi tuhinga poto ake. konei, heoi, he ahua hangarau. Mo te toenga o koutou, ka whakamatau ahau i tetahi whakarāpopototanga ngawari i raro nei.

Tirohia nga whakaahua mai i te whakatuwheratanga o te iOS 12:

Ki te iOS 12, i whakatau a Apple ki te aro ki te arotautanga, i te mea he maha nga kaiwhakamahi i amuamu mo te patuiro (ina koa mo te iOS 11). Ko te nuinga o nga tauhohenga kino e pa ana ki etahi ahua o te "pohoi", "kapiri" me te "koretake" o te punaha me ona pakiwaituhi. Na reira i uru atu nga kaiwhakaputa hötaka a Apple ki nga tino kaupapa me te wikitoria i te punaha hākoritanga katoa i roto i te iOS. Ko tenei mahi e toru nga waahanga nui e mahi ana a iOS 12 kia rite ki tana mahi. Kua taea e nga kaihōtaka te hura i nga hapa i puta mai i te iOS mai i te iOS 7.

1. Whakaritenga raraunga

Ko te huringa tuatahi ko te arotautanga o te mea e kiia nei ko te Cell Pre-fetch API, nana i tiaki noa tetahi momo whakarite raraunga i mua i te hiahia o te punaha. Ahakoa he whakaahua, he pakiwaituhi me etahi atu raraunga ranei, me purei mua te punaha i nga konae e tika ana ki te mahara ki tenei API kia watea mai ina whakamahia ana, na reira karekau he peke i roto i te uta o te tukatuka, ka puta nga raruraru rerenga wai kua whakahuatia ake nei. I te mea i puta i te wa o te arotakenga o tenei algorithm, kaore i tino tika.

I etahi wa i whakaritea e ia i mua i nga raraunga, i etahi atu kaore ia i mahi. I etahi atu take, ka utaina e te punaha nga raraunga ahakoa kua rite ki roto i te keteroki o tenei API, a i etahi wa ka puta he momo "whakaekea takirua". Ko enei mea katoa i paheke te FPS i te wa o te pakiwaituhi, te tapatapahi me etahi atu rerekee i roto i te mahi a te punaha.

2. Mahi Inamata

Ko te huringa tuarua ko te whakarereketanga o te whakahaere mana o nga waeine rorohiko i roto i te taputapu, ahakoa PTM, GPU ranei. I roto i nga putanga o mua o te punaha, he roa ake te wa ka kitea e te kaitukatuka te nui haere o nga tono mahi, na reira ka piki ake nga iarere whakahaere. I tua atu, ko tenei whakatere / whakahekenga o te tukatuka i te wa poto, na i roto i te maha o nga wa i puta mai i te wa e hiahiatia ana e te punaha te mana mo etahi mahi, engari kaore i te waatea tonu, ka heke ano nga mahi whakaari FPS, me era atu. Ko te iOS 12, na te mea kei konei kua tino whakatikatikahia te kurupae mahi o nga kaitukatuka, a kua tata tonu te piki haere/te heke o nga iarere. Ko te mahinga me waatea i nga wa e hiahiatia ana.

3. He pai ake te whakatakotoranga-aunoa

Ko te huringa tuatoru e pa ana ki te atanga i whakauruhia e Apple ki te iOS 8. Ko te anga tahora-aunoa e kiia nei, i uru ki a iOS i te wa i timata ai a Apple ki te whakanui ake i te rahi o ana whakaaturanga iPhone. I whakarite te anga kia tika te ahua o te atanga kaiwhakamahi ahakoa te momo me te rahi o te whakaaturanga i tukuna ai nga raraunga. He momo tootoo hei awhina i nga kaiwhakawhanake ki te arotau i o raatau tono (engari ehara i a raatau anake, ko tenei anga he waahanga nui o te punaha iOS penei me te tiaki i te whakaaturanga tika o nga waahanga katoa o te atanga kaiwhakamahi) mo nga rahi whakaatu. I tua atu, ko tenei punaha katoa he mea aunoa. I runga i nga tirotirohanga taipitopito, ka kitea he nui te hiahia o tana mahi ki nga rauemi punaha, a ko nga paanga nui ki te mahi i puta mai i te iOS 11. I roto i te iOS 12, ko te taputapu kua whakahuahia ake kua whiwhi i te hoahoa hou me te arotautanga, a, i tona ahua o naianei, he iti ake te paanga ki te whakahaerenga o te punaha , he maha nga rauemi kei te PTM/GPU mo nga hiahia o etahi atu tono me nga taputapu.

Ka taea e koe te kite, kua tino tangohia e Apple nga tukanga arotautanga mai i te tihi ka tino whakaatu i te hua whakamutunga. Mena kei a koe nga iPhones, iPads ranei o tera tau, kaua e tatari kia maha nga huringa. Engari mena kei a koe he taputapu e rua, e toru, e wha tau te pakeke, ka tino kitea te huringa. Ahakoa kei te timatanga a iOS 12, kua tino pai ake te rere o te iOS 1 i runga i taku reanga tuatahi iPad Air.

.