encyklopedia.space

tvOS

tvOS – system operacyjny opracowany przez firmę Apple przeznaczony dla cyfrowych odtwarzaczy multimedialnych Apple TV. System został uruchomiony po raz pierwszy w 2015 roku jako kontynuacja i jednocześnie odrębna gałąź systemu iOS, a jego nazwa nawiązuje do „telewizji”.

Historia

Wcześniejsze modele Apple TV działały w oparciu o zmodyfikowaną wersję systemu operacyjnego Mac OS X (tzw. Apple TV Software). W 2015 roku firma Apple zaprezentowała nową generację odtwarzacza – Apple TV 4K oraz pierwszą wersję tvOS (wersja 9.0, później przemianowaną na tvOS 9). Od tego czasu każdy kolejny model Apple TV otrzymuje aktualizację tvOS, często równolegle z aktualizacjami iOS i macOS.

Architektura i technologia

  • Jądro – opiera się na tym samym jądrze XNU, które jest podstawą systemów iOS, macOS, watchOS i iPadOS.
  • Warstwa graficzna – używa Metal jako głównego API graficznego, co umożliwia renderowanie wysokiej jakości obrazu w czasie rzeczywistym.
  • Środowisko aplikacji – aplikacje tvOS są tworzone w językach Swift i Objective‑C przy użyciu środowiska Xcode.
  • Bezpieczeństwo – system korzysta z mechanizmu Secure Enclave, sandboxingu aplikacji oraz podpisu kodu, co zapewnia wysoką odporność na złośliwe oprogramowanie.

Interfejs użytkownika

tvOS wprowadza interfejs Home Screen oparty na dużych, kwadratowych kafelkach (tzw. Top Shelf). Użytkownik może sterować odtwarzaczem przy pomocy pilota Siri Remote, kontrolera Apple TV Remote lub aplikacji Apple TV Remote na urządzeniach iPhone i iPad.

Sklep z aplikacjami

Aplikacje przeznaczone dla tvOS są dystrybuowane w App Store i oznaczone specjalnym tagiem tvOS. Dzięki temu programiści mogą tworzyć dedykowane aplikacje rozrywkowe, gry, usługi streamingowe oraz aplikacje edukacyjne, które wykorzystują specyficzne funkcje telewizora, takie jak Dolby Atmos czy HDR.

Wersje tvOS

Wersja Data premiery Kluczowe funkcje
tvOS 9 2015 Wprowadzenie Top Shelf, wsparcie dla Apple TV 4K, aplikacje natywne
tvOS 10 2016 Wsparcie dla Siri, integracja Apple Music, ulepszona graficznie warstwa
tvOS 11 2017 Wprowadzono Screen Saver, aplikacje HomeKit, wsparcie dla Dolby Vision
tvOS 12 2018 Rozbudowane funkcje dla gier, ARKit w wersji demo, lepsza synchronizacja z Apple Music
tvOS 13 2019 Wprowadzenie Apple Podcasts, wsparcie dla 4K HDR10 i Dolby Atmos
tvOS 14 2020 Rozszerzone funkcje rodzinne, integracja z Apple Fitness+, krzyżowe odtwarzanie AirPlay 2
tvOS 15 2021 Wsparcie dla Spatial Audio, poprawki przyspieszenia gier, nowy interfejs App Library
tvOS 16 2022 Ulepszone wyszukiwanie głosowe, wsparcie dla Apple TV 4K (2022), integracja z Fitness+
tvOS 17 2023 Nowe możliwości personalizacji ekranu startowego, rozszerzone API dla deweloperów, wsparcie dla Full Resolution Streaming

Tworzenie aplikacji

Programiści tworzą aplikacje tvOS przy pomocy zestawu SDK dostępnego w Xcode. Platforma oferuje dedykowane komponenty UI, takie jak UIImageView przystosowane do ekranu telewizora oraz klasy TVMLKit umożliwiające szybkie prototypowanie przy użyciu HTML, CSS i JavaScript. Deweloperzy mogą także korzystać z Game Kit i silnika Unity do tworzenia gier na tvOS.

Kompatybilność sprzętowa

Od 2015 roku system tvOS jest dostępny wyłącznie na urządzeniach Apple TV oraz na wybranych modeli przeznaczonych do użytku w środowiskach komercyjnych (np. Apple TV Pro). Nie ma wsparcia dla starszych modeli Apple TV z procesorem Intel, które działały na wersji Apple TV Software.

Znaczenie i perspektywy

tvOS jest kluczowym elementem strategii Apple w segmentach rozrywki domowej i usług streamingowych. Dzięki integracji z ekosystemem Apple (iCloud, HomeKit, Apple Music, Apple TV+), system umożliwia jednolite doświadczenie multimedialne w całym domu. W kolejnych wersjach przewidywany jest dalszy rozwój funkcji związanych z sztuczną inteligencją, rozbudowane wsparcie dla Dolby Atmos oraz większe możliwości interakcji głosowej przy pomocy Siri.

Źródła i dalsza lektura