tvOS 기초지식
- iOS 기반으로
- iOS와 동일하게 UIKit, AVKit 등 사용
- 모든 입력이 Remote를 통해 들어가기에 Focus 엔진에 대한 이해가 필수이다.
- 입력은 터치가 아니라 리모콘으로 이뤄짐
Layout
- 기본 화면 구성은 1920*1080(4K해상도는2x대응)
- 컨텐츠 엣지패딩(60 90 90 60)주는게 좋음
Focus And Selection
- AppleTV의 UX는 리모콘의 조작으로 Focus가 각 UI 요소를 이동
- Parallax 효과를 구현하여 반응성을 확인시켜주면 더 좋음
- Focus는 사용자의 리모콘 조작에 대한 상호작용이므로 강제이동 시킬 수 없음
- collectionview에서 cell reuse시 focus를 그대로 들고가기 때문에 부분 update가 필수.
Focus Guide
- 다음 UI로의 이동을 constraint로 지정해줌
- 복잡한 UI가 있는 화면에서 이동 경로 설정