미니 말나온김에 현재까지 120관련 나온 논란
- idsr
- 조회 수 782
- 2021.09.25. 15:25
1. 써드파티 UIView.animate 의 경우 60hz로 제한된다
이부분은 버그라고 나오긴 했습니다 com.apple 달린 패키지만 인식해서 허용했던거 보니 디버깅 코드 부분 안빠져서 생긴 부분인거 같더라고요
2. 120까지 가지 않는다
프레임 디버깅 해보시려면 xCode에 포함된 Instruments에서 디스플레이 로그 따면 나옵니다
아이패드 연결해서 로그 찍어보면 이런식으로 나오는데 8.34ms 반응이 1/120 fps 즉 120로 동작 60프레임은 16.6 정도 값으로 보시면 됩니다.
일단 버그가 없는 부분인 UIScrollView의 경우는 120 제대로 잘 나온다고 합니다
설정의 경우 패키지명 문제도 아닐테니 진짜 80인지는 모르겠지만 연결해서 찍어보면 나올거같네요
3.3D 렌더링 120프레임은 CADisableMinimumFrameDurationOnPhone 항목을 켜야 가능하다
숨겨진 info.plist 항목인데 아직 도큐멘테이션이 안나온 부분이라고 합니다
SceneKit, 써드파티 UIKit 관련 애니메이션이 현재 60프레임 제한으로 걸려있는데 해당 항목을 true로 설정하면 제한이 풀린다고 합니다
PCalc 개발자 분이 해당 항목 키고 앱스토어 리뷰를 통과해서 해당 앱에서 테스트 가능하다고 합니다
https://twitter.com/jamesthomson/status/1441575439739207688
opt-in 형식으로 앱에서 120프레임 지원을 키는 방식으로 키지 않으면 ios에서는 60프레임 제한이라고 합니다