watchOS
watchOS – system operacyjny opracowany przez firmę Apple dedykowany wyłącznie dla inteligentnych zegarków Apple Watch. Jest to odmiana systemu iOS przystosowana do małych, dotykowych ekranów oraz specyficznych sensorów dostępnych w zegarku (tętno, przyspieszenie, żyroskop, barometr).
Historia
Projekt watchOS rozpoczął się w 2014 roku, a pierwsza wersja watchOS 1 zadebiutowała razem z pierwszym modelem Apple Watch – Apple Watch (1. generacji) – 24 kwietnia 2015 roku. Od tego czasu system był regularnie aktualizowany, wprowadzając nowe API, usprawnienia wydajności i funkcje zdrowotne.
Wersje i najważniejsze funkcje
| Wersja | Data premiery | Kluczowe nowości |
|---|---|---|
| watchOS 1 | 24 kwietnia 2015 | Podstawowy interfejs, aplikacje WatchKit działające jako rozszerzenia iOS |
| watchOS 2 | 16 września 2015 | Natychmiastowe uruchamianie aplikacji, dostęp do procesora zegarka, wbudowane tło sportowe |
| watchOS 3 | 29 marca 2016 | Nowy interfejs „Dock”, tryb \"Nowy Wgląd\", usprawnienia w komunikacji z iPhone |
| watchOS 4 | 21 września 2016 | Fitness‑trackery, funkcja „Siri” offline, wsparcie dla płatności Apple Pay |
| watchOS 5 | 5 kwietnia 2018 | Wznowienia aplikacji, nowy interfejs, wbudowany pulsometr w aplikacji „Zdrowie” |
| watchOS 6 | 19 sep 2019 | Sklep aplikacji App Store bezpośrednio w zegarku, powiadomienia o hałasie, aplikacje do medytacji |
| watchOS 7 | 18 września 2020 | Nowe tarcze zegara, funkcja „Sleep”, obsługa treningów grupowych |
| watchOS 8 | 12 września 2021 | Nowe aplikacje zdrowotne, lepsza integracja z iPadOS, udoskonalona obsługa fotografii |
| watchOS 9 | 16 września 2022 | Rozszerzone analizy treningowe, tryb „Mindfulness”, wbudowana aplikacja do medytacji |
Architektura
System opiera się na jądrze XNU, wspólnym z macOS i iOS. Najważniejsze komponenty to:
- SpringBoard – menedżer interfejsu użytkownika, odpowiedzialny za układ ikon i powiadomienia.
- WatchKit – zestaw SDK umożliwiający tworzenie aplikacji przy użyciu języka Swift oraz środowiska Xcode.
- HealthKit – warstwa integrująca dane zdrowotne i fitness, współdzielona z iOS.
- Core Bluetooth – obsługa połączeń Bluetooth z iPhonem i innymi urządzeniami.
Interfejs i nawigacja
Na podświetlanym wyświetlaczu Retina (lub OLED w nowszych modelach) dostępny jest interfejs oparty na:
- przewijaniu „koroną” (Digital Crown),
- dotyku i gestach (swipe, tap, force touch w starszych modelach),
- komendach głosowych uruchamianych przez Siri.
Ekosystem aplikacji
Aplikacje na watchOS tworzy się w Xcode jako rozszerzenia iOS lub jako samodzielne aplikacje z własnym kodem binarnym (od watchOS 2). W App Store znajduje się setki aplikacji dedykowanych zegarkowi – od fitnessu po płatności i komunikację.
Bezpieczeństwo i prywatność
Podobnie jak w pozostałych systemach Apple, watchOS kładzie duży nacisk na szyfrowanie danych w spoczynku i w tranzycie, izolację aplikacji w sandboxie oraz kontrolę dostępu do czujników (tętno, GPS, mikrofon). Użytkownik może w dowolnym momencie wyłączyć dostęp poszczególnym aplikacjom w ustawieniach Health.
Kompatybilność sprzętowa
Pierwsze trzy generacje Apple Watch uruchamiały watchOS 1‑3. Od wersji watchOS 4 wymagana jest co najmniej Apple Watch Series 2. Najnowsze wersje (watchOS 8 i 9) działają na modelach od Series 3 w górę, w tym na Apple Watch SE i Apple Watch Ultra.