
Inputs (Vision OS 중심심)
Digital Crown (dial)

Eyes
Pointing Device역할 (hover effects)
For example, when people look at a tab bar, the entire bar resizes to reveal text labels next to each tab
Prefer using standard UI components.
System-provided components respond consistently when people look at them. If your custom components use different visual cues to provide visual feedback, it can be difficult for people to learn and remember how these components work.
*
Focus And Selection(Images | Apple Developer Documentation)
Different platforms communicate focus in different ways. For example, iPadOS and macOS show focus by drawing a ring around an item or highlighting it; tvOS generally uses the parallax effect to give the focused item an appearance of depth and liveliness.
Platform Consideration : tvOS
Avoid displaying a pointer. People expect to navigate a fixed number of items by changing focus, not by trying to drag a tiny pointer around a huge screen. While free-form movement might make sense during gameplay, such as when looking for a hidden object or flying a plane, use the focus model when people navigate menus and other interface elements. If your app requires a pointer, make sure it’s highly visible and feels integrated with your experience.
state
unFocused
Focused
Highlighted : 뷰어는 초점이 맞춰진 항목을 선택합니다. 집중된 항목은 사람들이 선택할 때 즉각적인 시각적 피드백을 제공합니다. 예를 들어, 단추는 선택한 모양으로 전환되기 전에 잠시 색상을 반전하고 애니메이션을 적용할 수 있습니다.
Selected : 뷰어가 어떤 방식으로든 항목을 선택하거나 활성화했습니다. 예를 들어, 사람들이 사진을 즐겨찾기에 사용하는 데 사용할 수 있는 하트 모양의 단추는 선택한 상태에서는 채워져 있고 선택 취소된 상태에서는 비어 있는 것처럼 보일 수 있습니다.
Unavailable
Platform Consideration : Vision OS
visionOS는 iPadOS 및 tvOS와 동일한 포커스 시스템을 지원
When people look at a virtual object to identify it as the object they want to interact with, the system uses the hover effect, not a focus effect, to provide visual feedback (for guidance, see Eyes). The hover effect isn’t related to the focus system.
Platform Consideration : IpadOS
iPadOS 및 tvOS 포커스 시스템은 비슷
tvOS는 지향성 초점을 사용하기 때문에 Siri Remote를 쓸어넘기거나 연결된 키보드의 화살표 키만 사용하는 것과 같은 동일한 상호 작용을 사용하여 화면상의 모든 구성 요소를 탐색할 수 있음.
iPadOS는 사이드바, 격자 또는 목록과 같은 앱 내의 특정 영역을 나타내는 포커스 그룹을 정의합니다. iPadOS는 포커스 그룹을 사용하여 두 가지 다른 키보드 상호 작용을 지원
Tab 키를 누르면 포커스 그룹 간에 초점이 이동
화살표 키를 누르면 tvOS와 유사한 방향성 포커스 상호 작용이 지원되지만 동일한 포커스 그룹의 항목 간 탐색으로 제한
UIFocusHaloEffect.
focusGroupIdentifier.
UIFocusGroupPriority.
Game Controller
게임이 아닌 앱에서 게임 컨트롤러 지원
* 
* Gesture
* Gestures are a key way for people to interact with their devices
* Standard Gesture
* Platform Consideration
* TVOS
* visionOS
* indirect
* _간접_ 제스처는 사람들이 현재 보고 있는 대화형 개체에 영향을 줍니다. 예를 들어, 사람들이 버튼을 볼 때 visionOS는 버튼을 강조 표시하여 손가락으로 엄지손가락을 빠르게 탭하여 간접 탭 제스처를 취함으로써 버튼을 활성화할 수 있음을 보여주는 시각적 피드백을 제공합니다. visionOS는 기본적으로 간접 제스처를 지원하며, 사람들은 이미 알고 있는 [표준 제스처](https://developer.apple.com/design/human-interface-guidelines/gestures#Standard-gestures)를 수행하는 데 간접 제스처를 사용합니다.
* direct
* 예를 들어, 사용자가 시스템 제공 키보드를 사용할 수 있는 한 가지 방법은 키를 터치
| Direct gesture | Common use |
|---|---|
| Touch | Directly select or activate an object. |
| Touch and hold | Open a contextual menu. |
| Touch and drag | Move an object to a new location. |
| Double touch | Preview an object or file; select a word in an editing context. |
| Swipe | Reveal actions and controls; dismiss views; scroll. |
| With two hands, pinch and drag together or apart | Zoom in or out. |
| With two hands, pinch and drag in a circular motion | Rotate an object. |
The system provides APIs that support the familiar gestures people use with their devices, whether they use a touchscreen, an indirect gesture in visionOS, or an input device like a trackpad, mouse, remote, or game controller. For developer guidance, see Gestures.
| Gesture | Supported in | Common action |
|---|---|---|
| Tap | iOS, iPadOS, macOS, tvOS, visionOS, watchOS | Activate a control; select an item. |
| Swipe | iOS, iPadOS, macOS, tvOS, visionOS, watchOS | Reveal actions and controls; dismiss views; scroll. |
| Drag | iOS, iPadOS, macOS, tvOS, visionOS, watchOS | Move a UI element. |
| Touch (or pinch) and hold | iOS, iPadOS, tvOS, visionOS, watchOS | Reveal additional controls or functionality. |
| Double tap | iOS, iPadOS, macOS, tvOS, visionOS, watchOS | Zoom in; zoom out if already zoomed in; perform a primary action on Apple Watch Series 9 and Apple Watch Ultra 2. |
| Zoom | iOS, iPadOS, macOS, tvOS, visionOS | Zoom a view; magnify content. |
| Rotate | iOS, iPadOS, macOS, tvOS, visionOS | Rotate a selected item. |

https://medium.com/daily-monster/wwdc23-design-for-spatial-input-91aa199affeb