Apple News

Apple säger att appar från tredje part kan dra full nytta av ProMotion med Plist Entry, Core Animation Bugfix kommer [Uppdaterad]

Fredagen den 24 september 2021 18:33 PDT av Juli Clover

Efter att utvecklare upptäckte att deras appar inte kan för närvarande för att använda 120Hz ProMotion-uppdateringsfrekvenser för alla animationer, var det förvirring om det var en begränsning för batteritiden eller en bugg. Apple har nu gett ett förtydligande.





iphone 13 kampanjdisplay
Apple berättade Evig att alla appar från tredje part kan dra full nytta av 120Hz ProMotion-uppdateringsfrekvenser, men utvecklare måste deklarera att deras appar använder högre bildfrekvenser genom att lägga till en post i appens plist. Dokumentation om den obligatoriska plistposten kommer att göras tillgänglig för utvecklare inom kort.

Apple kräver detta opt-in-steg för att ge högre färska priser endast till appar som kommer att dra nytta av tekniken, som kommer att optimera batteritiden på iPhone 13 Pro och Pro Max-enheter.



Det är värt att notera att denna opt-in-process är designad för appar som behöver fullt ProMotion-stöd. Standard UI-animationer i Allt tredjepartsappar får automatiskt fördelarna med de högre och lägre bildfrekvenserna som är tillgängliga med ProMotion utan att utvecklare behöver ändra något.

Det finns också en bugg som påverkar vissa animationer som byggts med Core Animation som Apple säger kommer att fixas i en kommande programuppdatering.

Som utvecklare har upptäckt fungerar vanliga UI-animationer i tredjepartsappar automatiskt med ProMotion-skärmteknik, och det är sant för alla appar. Appar som kommer att kunna dra nytta av de snabbare bildhastigheterna kommer att kunna lägga till det stödet och kommer att vara i paritet med Apples egna appar.

För närvarande, med stöd begränsat till standardanimationer, kan det finnas en märkbar skillnad mellan en interaktion som rullning och en annan interaktion som att stänga en popup. Om du bläddrar genom Twitter på en ‌iPhone 13 Pro‌ eller Pro Max, till exempel, kommer du att se den mjuka rullningsupplevelsen, men de animationer som ännu inte har uppdaterats till 120Hz är begränsade till 60Hz, och dessa animationer är märkbart mindre jämna. Detta problem kommer att lösas när utvecklare antar fullt stöd för ProMotion-funktionen i framtiden.

ProMotion-skärmtekniken är designad för att ge en adaptiv uppdateringsfrekvens som sträcker sig från 10Hz till 120Hz. De iPhone s uppdateringsfrekvens skiftar baserat på vad som visas på skärmen för att bevara batteritiden, eftersom 120Hz uppdateringsfrekvens äter upp batteriet snabbare. Om du till exempel tittar på en statisk sida på webben, kommer uppdateringshastigheten att sakta ner, men den kommer snabbare upp när du rullar. ProMotion-funktioner är tillgängliga på ‌iPhone 13 Pro‌, ‌iPhone 13 Pro‌ Max, och iPad Pro modeller.

Uppdatering: Apple har delad dokumentation som förklarar hur utvecklare fullt ut kan aktivera snabbare ProMotion-uppdateringsfrekvenser för sina appar på ‌iPhone 13 Pro‌ modeller. Specifikt tillhandahåller dokumentationen en nyckel som utvecklare kan lägga till i en app Info.plist-fil för att möjliggöra hela utbudet av uppdateringsfrekvenser för anpassade animationer.

Relaterade sammanfattningar: iPhone 13 , iPhone 13 Pro Köpguide: iPhone 13 (Köp nu) , iPhone 13 Pro (Köp nu) Relaterat forum: iPhone