tvOSspecific
tvOSspecific is a label used in documentation, code, and discussions to denote content that is specific to tvOS, Apple's operating system for the Apple TV. It marks APIs, UI patterns, and design considerations that do not apply to iOS, macOS, or watchOS. In practice, tvOSspecific material often involves features unique to television apps, such as the focus-based remote navigation, Top Shelf extensions, and TVMLKit/TVUIKit components.
Code organization and portability: tvOSspecific sections are commonly guarded by conditional compilation flags (for example, #if
User interface and input: tvOS apps rely on a remote control and the UIFocus engine for navigation,
APIs and frameworks: not all iOS APIs are available on tvOS, and some behave differently due to
See also: iOSspecific, macOSspecific, UIFocusEngine, TVMLKit, Top Shelf, tvOS.