Nie tak ProMotion: aplikacje innych firm ograniczone do animacji 60 Hz na iPhonie 13 Pro


Jedna z największych nowych funkcji dostępnych wyłącznie w iPhone 13 Pro oraz iPhone 13 Pro Max w tym roku włączono wyświetlacze o wysokiej częstotliwości odświeżania lub coś, co Apple nazywa „ProMotion”.

Oznacza to, że modele iPhone’a 13 Pro są wyposażone w nowe wyświetlacze OLED, które mogą odświeżać zawartość ekranu do 120 razy na sekundę lub 120 Hz. Jednak programiści, którzy otrzymują dziś swoje telefony, odkryli, że w wielu okolicznościach ich animacje mogą działać tylko z częstotliwością 60 Hz — tak samo jak tańszy iPhone 13 i iPhone 13 mini, a także wcześniejsze generacje iPhone’a.

Tak jak w iOS 15.0, ProMotion działa w aplikacjach innych firm podczas przewijania lub wykonywania przejść pełnoekranowych. Oznacza to, że na przykład podczas przewijania osi czasu na Twitterze nadal będziesz otrzymywać bardzo płynne i responsywne wrażenia.

Jednak prawie wszystkie inne animacje są ograniczone do 60 Hz w aplikacjach innych firm. Obejmuje to efekty specjalne i animacje dla komponentów niestandardowych. Może to być szczególnie niepokojące, gdy ta sama aplikacja innej firmy zapewnia płynne przewijanie, ale w innym miejscu jest mniej płynna interakcja. Deweloper klienta Apollo Reddit, Christian Selig, zgłosił już skargi na ten temat od swoich klientów.

Odkryto obejście ukryty klucz plist, który podnosi limit aplikacji opartych na SceneKit i SpriteKit, oraz Dice autorstwa programisty PCalc, Jamesa Thomsona, obecnie ogląda jeśli przejdzie przegląd aplikacji. Jednak większość animacji w aplikacjach na iOS jest obsługiwana przez platformę Core Animation i pozostaje ograniczona do 60 Hz, nawet w obecności tego specjalnego, nieudokumentowanego wpisu plist.

Co ciekawe, limity te nie dotyczą aplikacji innych firm działających na iPadzie Pro, który od 2017 roku ma wyświetlacz 120 Hz.

Reklama

Wydaje się, że Apple specjalnie wykroił te ograniczenia dla nowych modeli iPhone’a. Jedno ze źródeł sugerowało, że zostało to wdrożone ze względu na żywotność baterii. Nie wiemy jednak na pewno, czy tak jest.

Być może bardziej konspiracyjnie, badanie kodu iOS 15 wskazuje, że ograniczane są tylko aplikacje innych firm. Kod w systemie operacyjnym wyklucza aplikacje Apple i pozwala im działać z pełną szybkością animacji 120 Hz przez cały czas.

Wygląda na to, że aplikacje Apple są zwolnione z tych ograniczeń liczby klatek na sekundę

Apple reklamuje ProMotion na iPhonie jako system adaptacyjny, który zwiększa się i zwalnia w zależności od tego, co robi użytkownik. Na przykład, jeśli ekran jest uśpiony, telefon może obniżyć się do częstotliwości odświeżania 10 Hz, aby oszczędzać energię. Jednak klienci i programiści rozsądnie spodziewali się, że animacje aplikacji będą w stanie wykorzystać sprzęt 120 Hz do animacji superpłynnych, tak jak w przypadku przewijania. Wydaje się, że aplikacje Apple z pewnością mogą to robić, ponieważ wszystkie aplikacje mogą to robić na iPadzie Pro, ale nie aplikacje innych firm na iPhonie 13.

Nadal jest możliwe, że to tylko błąd w implementacji 15.0, ale niestety wydaje się to mało prawdopodobne w obecności dowodów kodu. Skontaktowaliśmy się z Apple w sprawie tej sytuacji w celu wyjaśnienia i zaktualizujemy, jeśli otrzymamy odpowiedź.

FTC: Używamy automatycznych linków partnerskich do zarabiania. Więcej.


Sprawdź 9to5Mac na YouTube, aby uzyskać więcej informacji o Apple:





Source link

Advertisment

Więcej

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj

Advertisment

Podobne

Advertisment

Najnowsze

24 kwietnia 2024 r. – dostawy Vision Pro, Apple TV i sport

Posłuchaj podsumowania najważniejszych artykułów dnia z 9 do 5Mac. Dostępny jest 9to5Mac Daily w iTunes i aplikacji Podcasty firmy Apple, Zszywacz, Dostroić,...

Aplikacja Threads chce umożliwić Ci wymazanie starych postów

Threads testuje opcję automatycznego ukrywania starych postów. Szef Instagrama – mówi Adam Mosseri funkcja jest na razie dostępna tylko dla „niewielkiej liczby”...

BattlerGC Pro może być ostateczną formą kontrolera GameCube

To nowe Kontroler BattlerGC Pro wygląda na to, że może to być najlepszy gamepad GameCube — wyposażony w odporne na dryf joysticki z...
Advertisment