Akatona ny doka

Efa tany am-piandohan'ny taona, solontenan'ny Apple hoy izy ireo, fa ny iOS 12 vaovao dia hifantoka indrindra amin'ny fanatsarana ary tsy maintsy miandry vaovao fototra kokoa isika mandra-pahatongan'ny taona manaraka. Toy izany koa no nolazaina tamin'ny lahateny lehibe tamin'ny Alatsinainy, nandritra ny fizarana momba ny iOS 12. Eny, hiseho tokoa ny vaovao sasany amin'ny fanavaozana ho avy amin'ny iOS, fa ny anjara asa lehibe dia ny fanatsarana, izay hampifaly indrindra ireo tompon'ny milina tranainy ( momba ny fomba nitondran'ny iOS 12 ny fiainana ho ahy Afaka mamaky ny iPad Air taranaka voalohany ianao amin'ity faran'ny herinandro ity). Omaly, ao anatin'ny fandaharan'asa WWDC, nisy lahateny natao izay nanazavana tamin'ny antsipiriany bebe kokoa ny zavatra nataon'i Apple mba hampandeha haingana kokoa ny rafitra vaovao.

Raha tena liana amin'ity lohahevitra ity ianao ary te hahafantatra ny fomba fiasan'ny singa sasany amin'ny iOS amin'ny fampiharana, dia manoro hevitra aho hijery ny firaketana ny lahateny. Maharitra 40 minitra eo ho eo izany ary hita ao amin'ny tranokala ofisialin'ny Apple eo ambanin'ny lohateny Session 202: Inona no Vaovao amin'ny Cocoa Touch. Raha tsy te handany adiny telo ampahefatry ny fijerena ny firaketana ny fihaonambe ianao dia afaka mamaky dika soratra fohy kokoa eto, na izany aza, dia somary ara-teknika. Ho an'ny sisa aminareo dia hanandrana famintinana notsorina etsy ambany aho.

Zahao ny sary avy amin'ny famoahana ny iOS 12:

Miaraka amin'ny iOS 12, Apple dia nanapa-kevitra ny hifantoka amin'ny fanatsarana, satria maro ny mpampiasa nitaraina momba ny debugging (indrindra amin'ny iOS 11). Ny ankamaroan'ny fanehoan-kevitra ratsy dia mifandray amin'ny karazana "fahalemana", "fijanonana" ary "tsy milamina" amin'ny rafitra sy ny sary mihetsika. Ny mpandrindra an'i Apple noho izany dia nandalina ny tena fototra ary nandresy ny rafitra animation manontolo ao anatin'ny iOS. Ity ezaka ity dia nahitana tweaks telo lehibe indrindra izay mahatonga ny iOS 12 hihazakazaka araka ny tokony ho izy. Nahavita namoaka lesoka hita tao amin'ny iOS hatramin'ny iOS 7 ny programmers.

1. Fanomanana data

Ny fiovana voalohany dia ny fanatsarana ny antsoina hoe Cell Pre-fetch API, izay nikarakara tsotra izao karazana fanomanana angon-drakitra talohan'ny tena nilain'ny rafitra. Na sary izany, sary mihetsika na angona hafa, ny rafitra dia tsy maintsy nilalao mialoha ny rakitra ilaina ho fitadidiana miaraka amin'ity API ity mba ho azo ampiasaina rehefa ampiasaina ary noho izany dia tsy hisy hitsambikina eo amin'ny enta-mavesatry ny processeur, izay mety hiteraka. ireo olana momba ny fluidity voalaza etsy ambony. Araka ny hita nandritra ny fanaraha-maso lalina an'ity algorithm ity, dia tsy nandeha tsara.

Amin'ny tranga sasany dia nanomana mialoha ny angon-drakitra izy, amin'ny hafa tsy nanao izany. Amin'ny toe-javatra hafa, ny rafitra dia nampiditra angon-drakitra na dia efa voaomana ao amin'ny cache an'ity API ity aza izy io, ary indraindray misy karazana "fametrahana indroa". Izany rehetra izany dia nahatonga ny fihenan'ny FPS nandritra ny fampihetsiketsehana, fanapahana ary tsy fitovian-kevitra hafa tamin'ny fiasan'ny rafitra.

2. Fampisehoana eo noho eo

Ny fanovana faharoa dia ny fanovana ny fitantanana ny herin'ny informatika ao amin'ny fitaovana, na CPU na GPU. Ao amin'ny dikan-teny teo aloha amin'ny rafitra, dia naharitra ela kokoa ny processeur nahatsikaritra ny fitomboan'ny fitakiana hetsika ary noho izany dia nampitombo ny fatran'ny asa. Fanampin'izany, ity fanamafisam-peo / fihenan'ny processeur ity dia nitranga tsikelikely, ka matetika no nitranga fa ny rafitra dia mila hery ho an'ny asa sasany, saingy tsy azo avy hatrany izany, ary nisy indray ny fihenan'ny animation FPS, sns. iOS 12, satria eto ny curve fampisehoana an'ny processeur dia namboarina tamin'ny fomba mahery vaika kokoa, ary ny fitomboana / fihenan'ny fatrany dia avy hatrany. Ny fampisehoana dia tokony ho azo amin'ny fotoana ilana azy.

3. Lavorary kokoa Auto-layout

Ny fiovana fahatelo dia mahakasika ny interface izay nampidirin'i Apple tao amin'ny iOS 8. Io ilay antsoina hoe Auto-layout framework, izay niditra tamin'ny iOS tamin'ny fotoana nanombohan'i Apple nampitombo ny haben'ny fampisehoana iPhone-ny. Ny rafitra dia nanao izay azo antoka fa marina ny endriky ny mpampiasa interface tsara na inona na inona karazana sy habe amin'ny fampisehoana nadika ny angona. Karazana tehina izay manampy ny mpamorona hanatsara ny fampiharana azy ireo (fa tsy izy ireo ihany, ity rafitra ity dia ampahany manan-danja amin'ny rafitra iOS toy izany ary mikarakara ny fampisehoana marina amin'ny faritra rehetra amin'ny interface tsara) ho an'ny haben'ny fampisehoana maromaro. Ankoatra izany, ity rafitra iray manontolo ity dia mandeha ho azy amin'ny ankapobeny. Rehefa nodinihina tamin'ny antsipiriany dia hita fa mitaky be dia be amin'ny loharanon'ny rafitra ny fiasany, ary ny fiantraikany lehibe indrindra amin'ny fampisehoana dia niseho tao amin'ny iOS 11. Ao amin'ny iOS 12, ny fitaovana voalaza etsy ambony dia nahazo fanavaozana lehibe sy fanatsarana, ary amin'ny endriny ankehitriny, ny azy. Ny fiantraikany amin'ny fiasan'ny rafitra dia kely kokoa, izay manafaka ny loharanon-karena ao amin'ny CPU/GPU ho an'ny filana fampiharana sy fitaovana hafa.

Araka ny hitanao dia tena naka ny fizotran'ny optimization avy amin'ny tampony i Apple ary tena miseho amin'ny vokatra farany izany. Raha manana iPhones na iPads tamin'ny taon-dasa ianao dia aza manantena fiovana be loatra. Fa raha manana fitaovana roa, telo, efa-taona ianao, dia ho hita kokoa ny fiovana. Na dia eo am-piandohana aza ny iOS 12 amin'izao fotoana izao, dia efa mandeha tsara kokoa noho ny dikan-teny iOS 1 amin'ny iPad Air taranaka voalohany.

.