Wiadomości Apple

Apple twierdzi, że aplikacje innych firm mogą w pełni korzystać z ProMotion dzięki wpisowi Plist, nadchodzi poprawka błędu Core Animation [Aktualizacja]

Piątek 24 września 2021 18:33 PDT przez Juli Clover

Po tym, jak programiści odkryli, że ich aplikacje nie są obecnie w stanie aby użyć częstotliwości odświeżania 120 Hz ProMotion dla wszystkich animacji, pojawiło się zamieszanie, czy było to ograniczenie nałożone na żywotność baterii, czy błąd. Apple przedstawił teraz wyjaśnienia.





Wyświetlacz promocyjny iPhone'a 13
Apple powiedział Wieczny że wszystkie aplikacje innych firm mogą w pełni korzystać z częstotliwości odświeżania 120 Hz ProMotion, ale programiści będą musieli zadeklarować, że ich aplikacje używają wyższych częstotliwości odświeżania, dodając wpis do listy plist ich aplikacji. Dokumentacja dotycząca wymaganego wpisu plist zostanie wkrótce udostępniona programistom.

Apple wymaga tego kroku, aby zapewnić wyższą częstotliwość odświeżania tylko tym aplikacjom, które skorzystają z tej technologii, co zoptymalizuje czas pracy na baterii iPhone 13 Pro i urządzenia Pro Max.



Warto zauważyć, że ten proces akceptacji jest przeznaczony dla aplikacji, które wymagają pełnej obsługi ProMotion. Standardowe animacje interfejsu użytkownika w wszystko aplikacje innych firm automatycznie uzyskują korzyści wynikające z wyższych i niższych częstotliwości odświeżania dostępnych w ProMotion, bez konieczności wprowadzania jakichkolwiek zmian przez programistów.

Istnieje również błąd, który wpływa na niektóre animacje zbudowane przy użyciu Core Animation, które według Apple zostaną naprawione w nadchodzącej aktualizacji oprogramowania.

Jak odkryli programiści, standardowe animacje interfejsu użytkownika w aplikacjach innych firm działają automatycznie z technologią wyświetlania ProMotion i dotyczy to wszystkich aplikacji. Aplikacje, które będą mogły korzystać z większej liczby klatek na sekundę, będą mogły dodać tę obsługę i będą na równi z aplikacjami Apple.

W chwili obecnej, przy wsparciu ograniczonym do standardowych animacji, może wystąpić zauważalna różnica między interakcją, taką jak przewijanie, a inną interakcją, taką jak zamykanie wyskakującego okienka. Jeśli przeglądasz Twittera na ‌iPhone 13 Pro‌ lub Pro Max, na przykład, zobaczysz płynne przewijanie, ale animacje, które nie zostały jeszcze zaktualizowane do 120 Hz, są ograniczone do 60 Hz, a te animacje są zauważalnie mniej płynne. Ten problem zostanie rozwiązany, gdy programiści w przyszłości przyjmą pełną obsługę funkcji ProMotion.

Technologia wyświetlania ProMotion została zaprojektowana w celu zapewnienia adaptacyjnej częstotliwości odświeżania w zakresie od 10 Hz do 120 Hz. ten iPhone Częstotliwość odświeżania zmienia się w zależności od tego, co jest na ekranie, aby wydłużyć żywotność baterii, ponieważ częstotliwość odświeżania 120 Hz szybciej zużywa baterię. Jeśli na przykład patrzysz na statyczną stronę w Internecie, częstotliwość odświeżania zmniejszy się, ale przyspieszy podczas przewijania. Funkcjonalność ProMotion jest dostępna na ‌iPhone 13 Pro‌, ‌iPhone 13 Pro‌ Max i iPada Pro modele.

Aktualizacja: Apple ma udostępniona dokumentacja wyjaśnia, w jaki sposób programiści mogą w pełni włączyć szybsze częstotliwości odświeżania ProMotion dla swoich aplikacji na ‌iPhone 13 Pro‌ modele. W szczególności dokumentacja zawiera klucz, który programiści mogą dodać do pliku Info.plist aplikacji, aby umożliwić pełny zakres częstotliwości odświeżania animacji niestandardowych.

Powiązane podsumowania: iPhone 13 , iPhone 13 Pro Przewodnik kupującego: iPhone 13 (Kup teraz) , iPhone 13 Pro (Kup teraz) Powiązane forum: iPhone