Dùin sanas

Mar-thà aig toiseach na bliadhna, riochdairean Apple thuirt iad, gum bi an iOS 12 ùr ag amas gu sònraichte air optimization agus feumaidh sinn feitheamh ri naidheachdan nas bunaitiche chun ath-bhliadhna. Chaidh mòran an aon rud a ràdh aig a’ phrìomh òraid Diluain, anns an earrann mu iOS 12. Bidh, bidh cuid de naidheachdan gu dearbh a’ nochdadh anns an ath chuairt de iOS a tha ri thighinn, ach tha am prìomh àite air a chluich le optimization, a bheir toileachas sònraichte do shealbhadairean seann innealan ( air mar a thug iOS 12 beatha a-steach do mo chuid Bidh e comasach dhut an iPad Air 1mh ginealach a leughadh mu thràth an deireadh-sheachdain seo). An-dè, mar phàirt de phrògram WWDC, chaidh òraid a chumail far an deach mìneachadh nas mionaidiche a thoirt air na rinn Apple gus toirt air an t-siostam ùr ruith gu math nas luaithe.

Ma tha ùidh mhòr agad sa chuspair seo agus gu bheil thu airson faighinn a-mach mar a tha cuid de eileamaidean iOS ag obair ann an cleachdadh, tha mi a ’moladh coimhead air clàradh na h-òraid. Tha e mu 40 mionaid a dh'fhaid agus tha e ri fhaighinn air làrach-lìn oifigeil Apple fon tiotal Seisean 202: Na tha ùr ann an Cocoa Touch. Mura h-eil thu airson trì chairteal uair a thìde a chaitheamh a’ coimhead air clàradh na co-labhairt, faodaidh tu tar-sgrìobhadh nas pongail a leughadh an seo, ge-tà, tha e rudeigin teicnigeach. Airson a 'chòrr agaibh, feuchaidh mi geàrr-chunntas nas sìmplidh gu h-ìosal.

Thoir sùil air na h-ìomhaighean bhon fhoillseachadh iOS 12:

Le iOS 12, cho-dhùin Apple fòcas a chuir air optimization, leis gu robh mòran de luchd-cleachdaidh a ’gearan mu dheidhinn dì-bhugachadh (gu sònraichte an co-cheangal ri iOS 11). Bha a 'mhòr-chuid de ath-bheachdan àicheil co-cheangailte ri seòrsa de "slowness", "stuckness" agus "unsmoothness" den t-siostam agus na beòthachaidhean aige. Mar sin rinn luchd-prògramaidh Apple a-steach do na fìor bhunaitean agus fhuair iad thairis air an t-siostam beòthalachd gu lèir taobh a-staigh iOS. Bha an oidhirp seo gu sònraichte a’ toirt a-steach trì prìomh atharrachaidhean a bheir air iOS 12 ruith mar a nì e. Tha luchd-prògramaidh air faighinn a-mach lochdan a tha air a bhith an làthair ann an iOS bho iOS 7.

1. Ullachadh dàta

Is e a’ chiad atharrachadh an fheum as fheàrr den API Cell Pre-fetch ris an canar, a bha dìreach a’ gabhail cùram de sheòrsa de dh’ ullachadh dàta mus robh feum aig an t-siostam air. Ge bith an e ìomhaighean, beòthachaidhean no dàta eile a bh’ ann, bha aig an t-siostam ri na faidhlichean riatanach a chluich ro-làimh mar chuimhneachan leis an API seo gus am biodh iad rim faighinn nuair a bhiodh iad gan cleachdadh agus mar sin cha bhiodh leuman ann an luchd a’ phròiseasar, rud a dh’ adhbhraicheadh na duilgheadasan fluidity a chaidh ainmeachadh gu h-àrd. Mar a thionndaidh e a-mach rè sgrùdadh mionaideach air an algairim seo, cha do dh’ obraich e gu tur ceart.

Ann an cuid de chùisean dh'ullaich e an dàta ro-làimh, ann an cuid eile cha do rinn e sin. Ann an cùisean eile, luchdaich an siostam an dàta eadhon ged a bha e air ullachadh mar-thà ann an tasgadan an API seo, agus uaireannan thachair seòrsa de “luchdachadh dùbailte”. Dh'adhbhraich seo uile tuiteam ann am FPS aig àm beòthachaidhean, sgoltadh agus neo-chunbhalachd eile ann an obrachadh an t-siostaim.

2. Coileanadh sa bhad

Is e an dàrna atharrachadh atharrachadh air riaghladh cumhachd nan aonadan coimpiutaireachd san inneal, biodh e CPU no GPU. Ann an dreachan nas tràithe den t-siostam, thug e mòran nas fhaide don phròiseasar barrachd iarrtasan gnìomhachd fhaicinn agus mar sin àrdachadh air na triceadan obrachaidh aige. A bharrachd air an sin, chaidh an luathachadh / luasgadh seo den phròiseasar a chumail mean air mhean, agus mar sin ann an iomadh cùis thachair e gu robh feum aig an t-siostam air cumhachd airson cuid de ghnìomhachd, ach cha robh e ri fhaighinn sa bhad, agus bha tuiteaman ann am beòthachaidhean FPS a-rithist, msaa. iOS 12, leis gu bheil e an seo tha lùb coileanaidh nam pròiseasairean air atharrachadh gu mòr nas ionnsaigheach, agus tha an àrdachadh / lùghdachadh mean air mhean ann an tricead a-nis sa bhad. Mar sin bu chòir gum biodh an coileanadh ri fhaighinn aig na h-amannan nuair a tha feum air.

3. Tuilleadh foirfe Auto-cruth

Tha an treas atharrachadh a’ buntainn ris an eadar-aghaidh a thug Apple a-steach ann an iOS 8. Is e seo am frèam ris an canar Auto-cruth, a chaidh a-steach do iOS aig an àm nuair a thòisich Apple ag àrdachadh meud nan taisbeanaidhean iPhone aige. Rinn am frèam cinnteach gu robh coltas an eadar-aghaidh cleachdaiche ceart ge bith dè an seòrsa agus meud an taisbeanaidh air an deach an dàta a thoirt seachad. Is e seòrsa de chrutch a th ’ann a chuidicheas luchd-leasachaidh na tagraidhean aca a bharrachadh (ach chan e a-mhàin iad, tha am frèam seo na phàirt riatanach den t-siostam iOS mar sin agus a’ toirt aire don taisbeanadh ceart de gach pàirt den eadar-aghaidh cleachdaiche) airson grunn mheudan taisbeanaidh. A bharrachd air an sin, tha an siostam gu lèir seo gu ìre mhòr fèin-ghluasadach. Às deidh sgrùdadh mionaideach, thionndaidh e a-mach gu bheil an obair aige gu math dùbhlanach air goireasan an t-siostaim, agus nochd a’ bhuaidh as motha air coileanadh ann an iOS 11. Ann an iOS 12, tha an inneal a chaidh ainmeachadh roimhe air ath-dhealbhadh agus optimization mòr fhaighinn, agus mar a tha e an-dràsta, tha a tha buaidh air obrachadh an t-siostaim gu math nas lugha, a tha gu ìre mhòr a’ saoradh ghoireasan anns an CPU/GPU airson feumalachdan thagraidhean is innealan eile.

Mar a chì thu, tha Apple dha-rìribh air na pròiseasan optimization a thoirt bhon ìre as àirde agus tha e dha-rìribh a’ nochdadh anns an toradh deireannach. Ma tha iPhones no iPads agad an-uiridh, na bi dùil ri cus atharrachaidhean. Ach ma tha inneal agad dhà, trì, ceithir bliadhna a dh'aois, bidh an t-atharrachadh gu cinnteach nas motha na follaiseach. Eadhon ged a tha iOS 12 aig ìre thràth an-dràsta, tha e mu thràth a’ ruith gu math nas fheàrr na dreach sam bith de iOS 1 air an iPad Air 11mh ginealach agam.

.