Evo zašto aplikacije trećih strana ne rade na 120Hz na vašem iPhoneu 13 Pro

click fraud protection

120Hz je jedna od najvećih značajki novog iPhone 13 Pro, ali kako su korisnici i razvojni programeri brzo otkrili nakon njegovog izdavanja, aplikacije trećih strana nemaju potpuni pristup značajci na Jabuka's najnoviji flagship. Dok iPhone 13 Pro i 13 Pro Max može izgledati kao beznačajne nadogradnje na površini, puno se toga krije ispod ovogodišnjih Pro iPhonea. Prepuni su poboljšanih kamera, znatno duljeg trajanja baterije, bržih performansi i ljepših zaslona.

Uz manji zarez i povećanu svjetlinu, velika nadogradnja za zaslon iPhone 13 Pro je njegova ProMotion tehnologija. Baš kao što iPad Pro nudi od 2018., ProMotion na iPhoneu 13 Pro omogućuje osvježavanje od 120 Hz pri dodiru zaslona. To omogućuje da sve, od pomicanja po Twitteru, brisanja e-pošte i pregledavanja Apple karata, bude osjetno glađe nego ikad prije. Nažalost, njegova implementacija na iPhone 13 Pro došla je sa zanimljivom neobičnošću.

Istog dana izašao je iPhone 13 Pro, korisnici su se brzo požalili da aplikacije trećih strana nisu u potpunosti iskoristile funkcionalnost od 120 Hz. Pomicanje kroz aplikacije trećih strana ima istu glatkoću kao i bilo što drugo, ali ako aplikacija pokuša prikazati bilo koju vrstu animacije, ona se pokreće pri mucanju od 60Hz. Nakon što je (razumljivo) izazvao dosta zbrke i smetnji tijekom vikenda, Apple je sada izdao priopćenje 

MacRumorsobjašnjavajući što se događa. Loše vijesti? To nije bug. Dobra vijest? Programerima bi trebalo biti prilično lako učiniti da ovo neželjeno mucanje nestane.

Zašto 120Hz ne radi u potpunosti u aplikacijama trećih strana

Evo suštine onoga što se događa. Sve osnovne animacije — poput pomicanja, pomicanja ili otvaranja novih stranica — primiti tretman od 120Hz bez obzira radi li se o aplikaciji prve ili treće strane. To se događa automatski, a da se od programera ne traži ništa učiniti. Međutim, problem je s više suvišnih animacija. U našem vlastitom testiranju, to uključuje stvari poput otvaranja podcast playera u Pocket Casts i prelaska između stranica u popularnom Reddit klijentu Apollo. Ako se programer potrudio koristiti animacije izvan standardnih u iOS-u, one se prema zadanim postavkama i dalje reproduciraju na staroj animaciji od 60 Hz. To je zato što se programeri moraju uključiti da sve njihove animacije aplikacija podržavaju postavku od 120 Hz.

Srećom, programeri to mogu učiniti samo dodavanjem novog unosa u svoj plist (u biti datoteka koja određuje kako se iOS aplikacija izvodi). Ideja je da ovo ostane isključeno prema zadanim postavkama omogućuje bolje trajanje baterije za 13 Pro i 13 Pro Max. Međutim, ako razvojni programer utvrdi da bi njegova aplikacija imala koristi od povećane stope osvježavanja, može brzo omogućiti funkcionalnost prema potrebi. Apple dalje objašnjava ovo u dokumentu podrške na web-mjestu za razvojne programere, zajedno s porukom koja potiče razvojne programere da "Koristite niže stope osvježavanja kad god je to moguće kako biste uštedjeli energiju, jer veće stope osvježavanja mogu rezultirati značajnom potrošnjom energije."

Iako je ovo zasigurno neočekivana neobičajnost s iPhoneom 13 Pro, ohrabrujuće je saznati da se to može lako riješiti ažuriranjem aplikacije. Vjerojatno će trebati neko vrijeme da se svi zainteresirani programeri uključe u tu značajku, ali kako vrijeme prolazi, to bi trebao postati sve manji problem.

Izvor: MacRumors, Jabuka

EPOS H3 Hybrid recenzija: fantastične slušalice za igranje

O autoru