Reklamê bigire

Jixwe di destpêka salê de, nûnerên Apple wan îdîa kir, ku iOS 12-a nû dê bi giranî li ser xweşbîniyê bisekine û em ê heya sala pêş li benda hin nûçeyên bingehîn bin. Heman tişt roja Duşemê, di dema beşa derbarê iOS 12-ê de, di pêşandana sereke de hate gotin. li ser ka iOS 12 çawa jiyan li min da Duh, di çarçoveya bernameya WWDC de, dersek hate lidarxistin ku tê de bi hûrgulî hate rave kirin ku Apple çi kiriye da ku pergala nû bi rengek berbiçav zûtir bixebite.

Heke hûn bi rastî bi vê mijarê re eleqedar in û dixwazin zanibin ku hin hêmanên iOS-ê di pratîkê de çawa dixebitin, ez pêşniyar dikim ku li tomarkirina dersê temaşe bikin. Ew bi qasî 40 hûrdem dirêj e û di bin sernavê de li ser malpera fermî ya Apple heye Rûniştin 202: Di Têkiliya Kakaoyê de Çi Nû ye. Ger hûn nexwazin sê çaryek saetê li temaşekirina tomarkirina konferansê winda bikin, hûn dikarin nivîsarek kurttir bixwînin. vir, lê belê, hinekî teknîkî ye. Ji bo we yên mayî, ez ê kurteyek hêsan a jêrîn biceribînim.

Wêneyên ji eşkerekirina iOS 12-ê binihêrin:

Digel iOS 12-ê, Apple biryar da ku balê bikişîne ser xweşbîniyê, ji ber ku gelek bikarhêner li ser debugging gilî kirin (bi taybetî di girêdana bi iOS 11-ê de). Piraniya reaksiyonên negatîf bi cûreyek "hêdîbûn", "qeliqbûn" û "nerazîbûna" pergalê û anîmasyonên wê ve girêdayî ne. Ji ber vê yekê bernamenûsên Apple di bingehên bingehîn de derketin û tevahiya pergala anîmasyonê ya di hundurê iOS-ê de derbas kirin. Ev hewldan di serî de ji sê tweaksên sereke pêk tê ku iOS 12 bi awayê ku dike dimeşîne. Bernamegeran karîbûn xeletiyên ku ji iOS 7-ê vir ve di iOS-ê de hene derxînin holê.

1. Amadekirina daneyan

Guhertina yekem xweşbînkirina bi navê Cell Pre-fetch API e, ku bi tenê cûreyek amadekirina daneyê berî ku pergal bi rastî hewce bike lênihêrî. Ku ew wêne, anîmasyon an daneyên din bin, pêdivî bû ku pergal bi vê API-yê pelên pêwîst ên di bîranînê de pêşî lê bixista da ku gava ku ew werin bikar anîn peyda bibin û bi vî rengî di barkirina pêvajoyê de ti bazdan çênebin, ku dê bibe sedema pirsgirêkên şilbûnê yên li jor behs kirin. Wekî ku di dema vekolînek bêkêmasî ya vê algorîtmê de derket holê, ew pir rast nexebitî.

Di hin rewşan de wî dane pêş amade kir, di hinan de ew ne. Di rewşên din de, pergalê her çend ew ji berê ve di cache ya vê API-ê de hatî amadekirin jî dane barkirin, û carinan celebek "barkirina ducar" çêdibe. Hemî vana di dema anîmasyon, qutkirin û nakokîyên din ên di xebata pergalê de di FPS de daketin.

2. Performansa lezgîn

Guhertina duyemîn guheztina rêveberiya hêzê ya yekîneyên hesabkirinê yên di cîhazê de ye, çi CPU an GPU be. Di guhertoyên berê yên pergalê de, pir dirêjtir girt ku pêvajo bala xwe bide daxwazên çalakiya zêde û bi vî rengî frekansên xebata xwe zêde bike. Di ser de jî, ev lezkirin/hêzbûna pêvajoyê hêdî hêdî pêk hat, ji ber vê yekê di gelek rewşan de çêbû ku pergalê ji bo hin peywiran hewcedarê hêzê bû, lê tavilê peyda nebû, û dîsa di anîmasyonên FPS-ê de daketin û hwd. iOS 12, ji ber ku ew li vir e ku kêşeya performansê ya pêvajoyan bi girîngî tundtir hate sererast kirin, û zêdebûn / kêmbûna gav bi gav di frekansan de naha tavilê ye. Ji ber vê yekê performans divê di demên ku hewce dike de peyda bibe.

3. More perfect Auto-layout

Guhertina sêyem bi navbeynkariya ku Apple di iOS 8-ê de destnîşan kir eleqedar e. Ew bi navê çarçoweya Auto-layout-ê ye, ku di dema ku Apple dest bi zêdekirina mezinahiya dîmenên iPhone-ên xwe kir, ket iOS. Çarçove piştrast kir ku xuyangiya navgîniya bikarhêner rast bû bêyî ku celeb û mezinahiya dîmendera ku daneya li ser hatî pêşkêş kirin. Ew celebek kelek e ku ji pêşdebiran re dibe alîkar ku serîlêdanên xwe xweşbîn bikin (lê ne tenê wan, ev çarçove parçeyek yekbûyî ya pergala iOS-ê ye û ji bo çend pîvanên dîmenderê çavdêriya rast a hemî beşên navrûya bikarhêner digire). Wekî din, ev pergala tevahî bi gelemperî otomatîk e. Li ser lêkolîna hûrgulî, derket holê ku xebata wê li ser çavkaniyên pergalê pir daxwaz e, û bandorên herî mezin li ser performansê di iOS 11 de xuya bû. Di iOS 12-ê de, amûra jorîn ji nû ve sêwirandin û xweşbîniyek girîng wergirtiye, û di forma xweya heyî de, wê bandora li ser xebata pergalê pir piçûktir e, ku bi piranî çavkaniyên di CPU / GPU de ji bo hewcedariyên serîlêdan û amûrên din azad dike.

Wekî ku hûn dibînin, Apple bi rastî pêvajoyên xweşbîniyê ji lûtkeyê derxistiye û ew bi rastî di hilbera paşîn de nîşan dide. Ger we iPhone an iPadên sala borî hebin, li hêviya gelek guhertinan nebin. Lê heke hûn xwedan amûrek du, sê, çar salî bin, bê guman dê guhertin ji berçav zêdetir be. Her çend iOS 12 niha di qonaxên xwe yên destpêkê de ye, ew jixwe ji her guhertoyek iOS 1-ê li ser nifşa 11-ê iPad Air-a min çêtir dimeşe.

.