watchOS

watchOS는 Apple이 Apple Watch를 위해 개발하는 웨어러블 운영체제다. 2015년 첫 Apple Watch와 함께 시작했으며, 작은 디스플레이와 손목 착용이라는 조건에 맞춰 알림, 시계 화면, 건강·운동 정보, 무선 연결 및 저전력 응용 프로그램 환경을 제공한다. 초기에...

분류Apple Watch용 웨어러블 운영체제
개발·배포Apple
처음 출시2015년
제품 계보iOS 계열
커널 기술Darwin·XNU
Mach 계보Mach·BSD
대상 하드웨어Apple Watch
주요 UI시계 화면, Digital Crown
주요 분야건강·운동·알림
입력과 센서터치, 버튼, 생체 센서
앱 개발WatchKit, SwiftUI
상태개발 중
공식 사이트Apple Watch

watchOS는 Apple이 Apple Watch를 위해 개발하는 웨어러블 운영체제다. 2015년 첫 Apple Watch와 함께 시작했으며, 작은 디스플레이와 손목 착용이라는 조건에 맞춰 알림, 시계 화면, 건강·운동 정보, 무선 연결 및 저전력 응용 프로그램 환경을 제공한다. 초기에는 iPhone과의 연결에 더 많이 의존했지만 이후 버전에서는 시계 자체에서 동작하는 응용 프로그램과 네트워크 기능이 확장되었다.[1]

watchOS는 iOS에서 발전한 Apple 운영체제 계열에 속하며 저수준 시스템 기술의 역사적 기반은 Darwin과 XNU다. XNU에는 Mach에서 유래한 실행·메모리·메시지 처리 구조와 BSD 기반 서비스가 포함된다. 그러나 사용자용 프레임워크와 앱 생명 주기, 에너지 관리 및 센서 인터페이스는 손목 착용 기기에 맞게 구성되어 데스크톱이나 iPhone 운영체제와 사용 환경이 다르다.[2]

watchOS는 2015년 watchOS 2에서 네이티브 서드파티 앱 지원을 확대했으며, 이후 Apple Watch의 독립성·피트니스·안전 기능을 강화해 왔다. Mach 계보에서는 XNU·iOS 계열에서 파생된 웨어러블 운영체제에 해당하며, 하드웨어 자체인 Apple Watch와 운영체제인 watchOS를 구별한다.

watchOS는 작은 화면과 손목 착용 기기에 맞춰 그래픽과 입력, 센서와 전원 관리 기능을 구성한다. 상시 표시와 운동 기록, 알림 및 건강 관련 서비스는 Apple Watch의 주요 사용 사례이며, 기기 내부의 앱과 센서 데이터 처리 방식은 스마트폰 운영체제와 다르다. 시스템 계보에서는 XNU의 Mach·BSD 기술을 공유하지만 사용자 공간의 API·백그라운드 실행과 디스플레이 관리가 독자적으로 발전했다.[3]

초기 watchOS는 iPhone과 연결되어 동작하는 앱 구조에 더 많이 의존했지만 이후 네이티브 앱과 기기 자체의 네트워크·서비스 기능이 강화되었다. Mach 기반 커널을 공통으로 사용하는 것은 macOS, iOS와의 기술적 연속성을 보여주지만 Apple Watch가 iPhone용 앱을 그대로 실행하는 플랫폼이라는 뜻은 아니다. 운영체제 계보에서는 iOS 계열에서 분화한 웨어러블 시스템으로 구분한다.

역사

Apple Watch의 발표

watchOS 1

watchOS 2와 네이티브 앱

현대 watchOS

시스템 아키텍처

Darwin·XNU 계보

프로세스와 메모리

전원 관리

사용자 인터페이스

시계 화면

Digital Crown

알림

건강과 운동

응용 프로그램 개발

WatchKit

네이티브 앱

네트워크와 연결

보안과 개인정보

지원 하드웨어

iOS와의 관계

관련 문서

  1. Apple 공식 자료 ↩
  2. Apple: Darwin Kernel Architecture ↩
  3. Apple Watch Software History ↩