Tsekani malonda

Kale kumayambiriro kwa chaka, oimira Apple iwo anatero, kuti iOS 12 yatsopano idzangoyang'ana kwambiri kukhathamiritsa ndipo tiyenera kudikirira nkhani zina zofunika kwambiri mpaka chaka chamawa. Zomwezo zinanenedwanso pamutu waukulu wa Lolemba, pa gawo la iOS 12. Inde, nkhani zina zidzawonekeradi mu kubwereza kwa iOS komwe kukubwera, koma gawo lalikulu limasewera ndi kukhathamiritsa, zomwe zidzakondweretsa makamaka eni ake a makina akale. pa momwe iOS 12 idapumira moyo wanga Mudzatha kuwerenga m'badwo woyamba wa iPad Air kale sabata ino). Dzulo, monga gawo la pulogalamu ya WWDC, nkhani idachitika pomwe idafotokozedwa mwatsatanetsatane zomwe Apple yachita kuti dongosolo latsopanoli liziyenda mwachangu.

Ngati muli ndi chidwi ndi mutuwu ndipo mukufuna kudziwa momwe zinthu zina za iOS zimagwirira ntchito, ndikupangira kuti muwone zojambulidwa zankhaniyo. Zili pafupi ndi mphindi 40 ndipo zimapezeka patsamba lovomerezeka la Apple pansi pa mutuwo Gawo 202: Chatsopano mu Cocoa Touch. Ngati simukufuna kuwononga kotala la ola kuwonera zojambulidwa za msonkhano, mutha kuwerenga zolembedwa zazifupi. apa, komabe, ndi luso. Kwa nonse, ndiyesera chidule chosavuta pansipa.

Onani zithunzi kuchokera pakuvumbulutsidwa kwa iOS 12:

Ndi iOS 12, Apple idaganiza zongoyang'ana kukhathamiritsa, popeza ogwiritsa ntchito ambiri adadandaula zakusintha (makamaka pokhudzana ndi iOS 11). Zambiri zoyipa zoyipa zokhudzana ndi mtundu wina wa "kuchedwa", "kukakamira" ndi "kusasalala" kwadongosolo ndi makanema ake. Chifukwa chake opanga mapulogalamu a Apple adayang'ana pazoyambira ndipo adagonjetsa makina onse opanga makanema mkati mwa iOS. Khamali linali makamaka ndi ma tweaks atatu akuluakulu omwe amapangitsa iOS 12 kuyenda momwe imachitira. Okonza mapulogalamu akwanitsa kuwulula zolakwika zomwe zakhalapo mu iOS kuyambira iOS 7.

1. Kukonzekera deta

Kusintha koyamba ndikukhathamiritsa kwa otchedwa Cell Pre-fetch API, yomwe idangosamalira mtundu wa kukonzekera kwa data dongosolo lisanafune. Kaya zinali zithunzi, makanema ojambula pamanja kapena deta ina, dongosololi limayenera kusewerera mafayilo ofunikira kukumbukira ndi API iyi kuti ipezeke ikagwiritsidwa ntchito ndipo motero sipadzakhala kulumpha kwa purosesa, zomwe zingayambitse. mavuto omwe atchulidwa pamwambapa. Monga momwe zidakhalira pakuwunika bwino kwa algorithm iyi, sizinagwire ntchito molondola.

Nthawi zina iye anakonzekeratu deta, ena sanatero. Nthawi zina, makinawo adadzaza deta ngakhale idakonzedwa kale mu cache ya API iyi, ndipo nthawi zina mtundu wa "kutsitsa kawiri" unachitika. Zonsezi zinayambitsa kugwa kwa FPS panthawi yojambula, kudula ndi zina zosagwirizana ndi ntchito ya dongosolo.

2. Kuchita pompopompo

Kusintha kwachiwiri ndikusinthidwa kwa kayendetsedwe ka mphamvu zamagawo a makompyuta mu chipangizocho, kukhala CPU kapena GPU. M'mawonekedwe am'mbuyomu, zidatenga nthawi yayitali kuti purosesa izindikire kuchuluka kwa ntchito ndikuwonjezera ma frequency ake. Kuphatikiza apo, mathamangitsidwe / kuchepa kwa purosesa kunachitika pang'onopang'ono, kotero nthawi zambiri zidachitika kuti dongosololi limafunikira mphamvu pa ntchito ina, koma silinapezeke nthawi yomweyo, ndipo panalinso madontho mu makanema ojambula pa FPS, ndi zina zambiri. iOS 12, chifukwa ili pano njira yokhotakhota ya mapurosesa yasinthidwa mwamphamvu kwambiri, ndipo kuwonjezereka kwapang'onopang'ono / kuchepa kwa ma frequency tsopano kuli pompopompo. Choncho, ntchitoyo iyenera kupezeka panthawi yomwe ikufunika.

3. Zambiri mwangwiro Auto-mapangidwe

Kusintha kwachitatu kumakhudza mawonekedwe omwe Apple adayambitsa mu iOS 8. Ndizomwe zimatchedwa Auto-layout framework, zomwe zinalowa mu iOS panthawi yomwe Apple inayamba kuwonjezera kukula kwa mawonedwe a iPhone. Chimangocho chinaonetsetsa kuti mawonekedwe a mawonekedwe a ogwiritsa ntchito anali olondola mosasamala kanthu za mtundu ndi kukula kwa chiwonetsero chomwe deta idaperekedwa. Ndi mtundu wa ndodo yomwe imathandiza omanga kukhathamiritsa mapulogalamu awo (koma osati iwo okha, chimango ichi ndi gawo lofunikira la dongosolo la iOS ndipo limasamalira mawonekedwe olondola a magawo onse a mawonekedwe a ogwiritsa ntchito) pamawonekedwe angapo. Kuphatikiza apo, dongosolo lonseli limangokhala lochita zokha. Pambuyo pofufuza mwatsatanetsatane, zidapezeka kuti ntchito yake ndiyofunika kwambiri pazinthu zamakina, ndipo zotsatira zake zazikulu kwambiri zogwirira ntchito zidawonekera mu iOS 11. Zokhudza magwiridwe antchito amachitidwe ndizochepa kwambiri, zomwe zimamasula kwambiri zida mu CPU/GPU pazosowa za mapulogalamu ndi zida zina.

Monga mukuwonera, Apple yatengadi njira zokometsera kuchokera pachimake ndipo zikuwonekeradi pomaliza. Ngati muli ndi iPhones kapena iPads chaka chatha, musayembekezere kusintha kochuluka. Koma ngati muli ndi chipangizo chazaka ziwiri, zitatu, zinayi, kusinthaku kudzakhala koonekeratu. Ngakhale iOS 12 ili koyambirira, imayenda bwino kwambiri kuposa mtundu uliwonse wa iOS 1 pa iPad Air yanga yoyamba.

.