Novità Apple

Apple afferma che le app di terze parti possono trarre il massimo vantaggio da ProMotion con Plist Entry, correzione di bug dell'animazione principale in arrivo [aggiornato]

Venerdì 24 settembre 2021 18:33 PDT di Juli Clover

Dopo che gli sviluppatori hanno scoperto che le loro app non sono attualmente in grado per utilizzare frequenze di aggiornamento ProMotion a 120 Hz per tutte le animazioni, c'era confusione sul fatto che si trattasse di una limitazione imposta per la durata della batteria o di un bug. Apple ha ora fornito chiarimenti.





display promozione iphone 13
Apple ha detto Eterno che tutte le app di terze parti possono sfruttare appieno le frequenze di aggiornamento di 120Hz ProMotion, ma gli sviluppatori dovranno dichiarare che le loro app utilizzano frame rate più elevati aggiungendo una voce al plist della loro app. La documentazione sulla voce plist richiesta sarà presto disponibile per gli sviluppatori.

Apple richiede questo passaggio di attivazione per fornire frequenze di aggiornamento più elevate solo alle app che trarranno vantaggio dalla tecnologia, che ottimizzerà la durata della batteria su iPhone 13 Pro e dispositivi Pro Max.



Vale la pena notare che questo processo di attivazione è progettato per le app che necessitano del supporto completo di ProMotion. Animazioni dell'interfaccia utente standard in Tutti le app di terze parti ottengono automaticamente i vantaggi dei frame rate più alti e più bassi disponibili con ProMotion senza che gli sviluppatori debbano modificare nulla.

C'è anche un bug che sta interessando alcune animazioni create utilizzando Core Animation che Apple afferma che verrà risolto in un prossimo aggiornamento del software.

Come hanno scoperto gli sviluppatori, le animazioni dell'interfaccia utente standard all'interno delle app di terze parti funzionano automaticamente con la tecnologia di visualizzazione ProMotion, e questo vale per tutte le app. Le app che potranno beneficiare dei frame rate più veloci potranno aggiungere quel supporto e saranno alla pari con le app di Apple.

Al momento, con il supporto limitato alle animazioni standard, può esserci una notevole differenza tra un'interazione come lo scorrimento e un'altra interazione come la chiusura di un popup. Se stai scorrendo Twitter su un ‌iPhone 13 Pro‌ o Pro Max, ad esempio, vedrai l'esperienza di scorrimento uniforme, ma le animazioni che non sono state ancora aggiornate a 120Hz sono limitate a 60Hz e queste animazioni sono notevolmente meno fluide. Questo problema verrà risolto man mano che gli sviluppatori adotteranno il pieno supporto per la funzione ProMotion in futuro.

La tecnologia di visualizzazione ProMotion è progettata per fornire una frequenza di aggiornamento adattiva che va da 10Hz a 120Hz. Il i phone la frequenza di aggiornamento cambia in base a ciò che è sullo schermo per preservare la durata della batteria, poiché la frequenza di aggiornamento di 120 Hz consuma la batteria più rapidamente. Se stai guardando una pagina statica sul Web, ad esempio, la frequenza di aggiornamento rallenterà, ma aumenterà di nuovo mentre scorri. La funzionalità ProMotion è disponibile su ‌iPhone 13 Pro‌, ‌iPhone 13 Pro‌ Max, e iPad Pro Modelli.

Aggiornare: Apple ha documentazione condivisa che spiega come gli sviluppatori possono abilitare frequenze di aggiornamento ProMotion più veloci per le loro app su ‌iPhone 13 Pro‌ Modelli. In particolare, la documentazione fornisce una chiave che gli sviluppatori possono aggiungere al file Info.plist di un'app per abilitare l'intera gamma di frequenze di aggiornamento per le animazioni personalizzate.

Riepiloghi correlati: iPhone 13 , iPhone 13 Pro Guida all'acquisto: iPhone 13 (acquista ora) , iPhone 13 Pro (acquista ora) Forum correlato: i phone