watchOS — операционная система, разработанная компанией Apple специально для смарт-часов Apple Watch. Впервые выпущена 24 апреля 2015 года вместе с первым поколением Apple Watch. Системное ядро watchOS основано на том же Unix-подобном принципе, что и iOS: она наследует Darwin/XNU‑ядро и многие компоненты iOS
Интерфейс watchOS построен на основе UIKit/Cocoa Touch, адаптированном для круглого сенсорного дисплея и аппаратных элементов часов. Однокристальная система Apple S‑серии (SoC), установленная в Apple Watch, объединяет в себе процессор, сопроцессоры (для обработки движений и биосенсоров) и Secure Enclave для защиты данных. Однокристальная система Apple S‑серии (SoC), установленная в Apple Watch, объединяет в себе процессор, сопроцессоры (для обработки движений и биосенсоров) и Secure Enclave для защиты данных[2][3]. watchOS обеспечивает низкоуровневую поддержку графики, связи (Bluetooth, Wi‑Fi, LTE у Cellular‑моделей) и доступа к сенсорам (акселерометр, гироскоп, пульсометр, электрокардиограф и др.)[2][3].
Архитектура watchOS близка к iOS и macOS. Низкоуровневое ядро — гибридное ядро XNU (Darwin)[4], совмещающее Mach‑микроядро и подсистему BSD. На его основе выстроены слои служб и фреймворков, аналогичные iOS (например, подсистема графики, звука, сети и пр.). Для разработки приложений доступен фреймворк WatchKit (с первых версий) и SwiftUI (начиная с современных версий OS), которые работают поверх стандартных библиотек Apple. Система также включает AppKit/Cocoa Touch‑компоненты, адаптированные под маленький экран и тактильное управление. Одним из ключевых звеньев архитектуры является SoC Apple Watch: этот чип содержит CPU, GPU, сопроцессоры движения/здоровья, модем (в моделях с LTE) и безопасность («Secure Enclave»). Благодаря тесной интеграции «железа» и ПО watchOS может работать с датчиками пульса, акселерометром, GPS, микрофоном и др., обрабатывая данные на устройстве[2][3].
Для работы Apple Watch необходим iPhone определённых моделей с подходящей версией iOS. Так, первые Apple Watch (поколение 1) требовали iPhone 5 или новее с iOS 8.2 и выше[5]. В последующих релизах watchOS требования росли: например, Apple Watch Series 1-2 совместимы с iPhone 5/5s и новее под управлением iOS 10+, Series 3-6 — с iPhone 6s или новее (iOS 11+ для Series 3, iOS 14+ для Series 6)[5]. Для Apple Watch Series 7-8 и Ultra-1 необходимы iPhone 6s и новее с iOS 15+, а для Watch Series 9-10 и Ultra 2 — iPhone XS/11 и выше с iOS 17-18. Все часы привязываются к одному iPhone через беспроводную связь: при объединении пары используется защищенная процедура обмена ключами (анимированная картинка для сканирования камерой iPhone)[5]. Сопряженная пара позволяет часам передавать уведомления, звонки и данные приложений между устройствами.
Разработка под watchOS ведётся в среде Xcode с использованием языков Swift или Objective-C Apple предоставляет фреймворк WatchKit для создания интерфейсов и логики приложений на часах Начиная с watchOS 2 приложения могут выполняться нативно на часах (раньше код приложений работал на iPhone), а с watchOS 6 появилась возможность публиковать независимые приложения «только для часов» с собственным App Store. Современные версии SDK поддерживают SwiftUI для декларативного описания интерфейсов, а также ряд системных библиотек: HealthKit (доступ к данным здоровья и фитнеса), Core Motion (данные акселерометра и гироскопа), Core Bluetooth (работа с BLE-устройствами), WatchConnectivity (обмен данными с iPhone), SiriKit (обработка голосовых команд) и др. Разработчик может использовать Swift Package Manager, тестировать приложение через XCTest, а для компоновки UI — и традиционные storyboard-интерфейсы WatchKit, и SwiftUI. Все сторонние приложения запускаются в песочнице и ограничены разрешениями; доступ к сенсорам или данным пользователя (геолокации, здоровья, уведомлений и т. д.) запрашивается явно.
На Apple Watch могут работать как системные, так и сторонние приложения. Начиная с watchOS 6 на самих часах появился App Store, через который пользователь может устанавливать и обновлять приложения напрямую (или управлять ими через приложение Watch на iPhone)[6]. По умолчанию приложения из App Store для iPhone, имеющие watchOS-часть, автоматически устанавливаются на часы, но при желании это можно отключить. Каждое watchOS‑приложение состоит из интерфейсной части (WatchKit App) и модуля логики (WatchKit Extension). Новые версии SDK позволяют создавать полностью самостоятельные watchOS-приложения без обязательной привязки к iPhone. Число приложений для watchOS постоянно растёт: они могут использовать типичные возможности мобильных приложений (уведомления, фоны, отслеживание активности) и специфические элементы watchOS, например компликации — мини‑виджеты на циферблате для оперативной информации. App Store для watchOS контролируется Apple и обеспечивает проверку безопасности публикуемых приложений, аналогично iOS. Голосовой ассистент Siri доступен на часах и может отвечать на запросы и управлять устройством с запястья; многие команды обрабатываются на устройстве или через iPhone. Apple Pay работает на Apple Watch посредством NFC-чипа: пользователь может оплачивать покупки двойным нажатием боковой кнопки и приложением Wallet. Часы поддерживают Wallet Passes (карты, билеты, ключи) и HomeKit‑устройства — например, ими можно управлять «умным» домом или разблокировать автомобиль (CarKey). С помощью watchOS реализованы функции «Непрерывности»: часы могут автоматически разблокировать сопряжённый Mac, переадресовывать звонки и SMS с iPhone, передавать состояние приложений (Handoff) между устройствами, выступать вторым экраном и т. п. Также поддерживается потоковая передача мультимедиа (Apple Music, подкасты) и экстренный вызов SOS через сотовую сеть (на cellular‑моделях).
watchOS тесно интегрирована с другими сервисами Apple. Часы служат полноценным устройством в экосистеме «Здоровья»: с их помощью собираются данные о пульсе, тренировках, активности и др., которые централизовано хранятся в HealthKit и отображаются в приложении «Здоровье» на iPhone[2].
Главный экран watchOS состоит из круглых значков приложений, которые можно передвигать, увеличивать или уменьшать их размер с помощью колёсика Digital Crown, а также запускать, нажимая на нужную иконку.
Также в интерфейсе присутствует возможность вызвать панель управления, сделав свайп вверх от нижнего края экрана на циферблате, или, добавив удержание пальца перед свайпом — на любом другом экране системы. Из него можно управлять некоторыми функциями часов.
В системе присутствовала функция Force Touch[англ.], позволяющая с помощью силы нажатия на экран получить дополнительный способ взаимодействия с интерфейсом. С обновлением watchOS 7 эту функцию убрали на программном уровне, а начиная с Apple Watch Series 6 и на аппаратном уровне[7].
watchOS унаследовал архитектуру безопасности iOS. Apple Watch выполняют безопасную загрузку и проверку подписи ПО, поддерживают защиту целостности ОС и шифрование данных (включая хранилище и каналы связи)[3]. Для хранения ключей и биометрических данных используется Secure Enclave. Если включена опция распознавания запястья, часы автоматически блокируются при снятии с руки; при блокировке для разблокировки и операций с платежами Apple Pay требуется ввод код-пароля[3]. Активируется также Блокировка активации: при включении «Локатора» (Find My) часы привязываются к Apple ID и для повторной активации или удаления пары нужны учётные данные пользователя[3]. Pairing-процесс с iPhone защищён сложным обменом ключами по Bluetooth LE[6]. Все приложения изолированы в песочнице (sandbox) и для доступа к личным данным (местоположение, здоровье, контакты и т. п.) требуют разрешений. Данные здоровья и фитнеса, собранные Apple Watch, шифруются на устройстве и могут синхронизироваться с iPhone через HealthKit (с учётом пользовательских настроек приватности)[2][3].
watchOS 2 beta 1 вышла 8 июня 2015 — представлена на WWDC 2015, изменено название системы (ранее WatchOS), добавлена поддержка нативных приложений, добавлен ночной режим, добавлены новые циферблаты с возможностью установки time-lapse видео в качестве фона и ещё множество других изменений[9].
watchOS 2 beta 2 вышла 24 июня — повышена надёжность и производительность системы.
watchOS 2 beta 3 вышла 8 июля — добавлена функция Activation Lock, обновлено приложение «музыка», повышена производительность и надёжность системы.
watchOS 2 beta 4 вышла 21 июля — повышена плавность и стабильность работы[10].
watchOS 2 beta 5 вышла 6 августа — добавлена возможность создания нативных приложений, добавлены новые API[11].
watchOS 2 GM вышла 9 сентября — повышена стабильность, добавлены новые time-lapse обои[12].
watchOS 2.x
Версия WatchOS
Версия для iOS на основе
Сборка
Дата выхода
Характеристики
2.0
9.0
13S344
21сентября 2015;10 лет назад(2015-09-21)
Новые циферблаты
Замедленная съёмка: Гонконг, Лондон, Мак-Лейк, Нью-Йорк, Шанхай, Париж
Фото и фотоальбом лица с поддержкой Live Photos
Новая функция Time Travel, где вы можете увидеть как прошлые, так и будущие события
Ночная стойка
9 новых цветов для настройки
Новое многоцветное Модульное лицо
Поддержка сторонних приложений
Siri
Поддержка тренировки и карт
Поддержка аудиозвонков FaceTime и ответа по электронной почте
Поддержка HomeKit
Добавлена поддержка в следующих странах: Австрия, Бельгия, Норвегия
Деятельность и тренировки
Тренировки, выполненные в сторонних приложениях, будут включены в кольца активности
Обмен поддержкой из приложения «Активность» на iPhone
Интерактивные достижения
Еженедельная сводка
Уведомления об активности теперь можно отключить на день
Тренировки теперь могут быть автоматически сохранены
Apple Pay и кошелек
Поддержка карт Discover
Вознаграждение карт, поддержка кредитных и дебетовых карт магазина
Проходы теперь можно добавлять из сторонних приложений
Друзья
Теперь вы можете добавить более 12 друзей в свои часы
Поддержка групп
Поддержка многоцветных эскизов
Анимированная поддержка смайликов
Карты
Новый транзитный вид в выбранных городах
Список направлений теперь может быть показан
Поддержка табло станции с информацией об отправлении
Музыка
Поддержка New Beats 1 Radio
Новая кнопка быстрого воспроизведения для Apple Music
Разное
Теперь вы можете отвечать на электронные письма прямо из часов, используя диктовку, смайлики или умные ответы.
Поддержка аудио звонков FaceTime
Поддержка звонков Wi-Fi
Блокировка активации — никто не может активировать Apple Watch без правильного Apple ID и пароля
Новые языки системы: английский (Индия), финский, индонезийский, норвежский, польский
Поддержка диктовки расширена до следующих языков:
Голландский (Бельгия)
Английский (Ирландия, Филиппины, ЮАР)
Французский (Бельгия)
Немецкий (Австрия)
Испанский (Чили, Колумбия)
Поддержка интеллектуальных ответов расширена и включает следующие языки:
Традиционный китайский (Гонконг, Тайвань)
Датский
Нидерландский язык
Английский (Новая Зеландия, Сингапур)
Японский язык
Корейский язык
Шведский
Тайский
Разработчик
Встроенная поддержка SDK
Сторонние приложения теперь могут получать доступ к акселерометру, датчику сердечного ритма, микрофону, Taptic Engine и Digital Crown.
Теперь вы можете воспроизводить видео прямо на ваших часах
Теперь вы можете запускать приложения без вашего iPhone с подключением Wi-Fi
Осложнения для поддержки циферблатов
Поддержка тренировок из сторонних приложений — метрики будут учитываться в кольцах активности, а также включаться в приложение активности на iPhone
2.0.1
9.1
13S428
21октября 2015;10 лет назад(2015-10-21)
Новые персонажи смайликов
Решено: обновление программного обеспечения останавливается
Решено: работа батареи ухудшается
Решено: события календаря iPhone не синхронизируются с Apple Watch
Решено: информация о местоположении не обновляется
Решено: нестабильность с Live Photo на циферблате Photos
Решено: датчик сердца всегда включён, когда Siri используется для измерения вашего пульса
2.1
9.2
13S661
8декабря 2015;10 лет назад(2015-12-08)
Новые языки системы: арабский, чешский, греческий, иврит, венгерский, малайский, португальский (Португалия), вьетнамский
Языковая поддержка справа налево
На арабском языке переключайтесь между латинскими и хинди цифрами
Новое усложнение для исламских и еврейских календарей
Поддержка Siri расширена и включает арабский язык (Саудовская Аравия, Объединённые Арабские Эмираты)
Новый циферблат Siri динамически обновляет информацию на основе времени суток, геопозиции, а также вашего расписания.
Новые анимированные циферблаты «История игрушек» представляют Вуди, Базза Лайтера, Джесси и других персонажей.
Новый циферблат «Калейдоскоп» превращает статические изображения в симметричные, завораживающие узоры.
Новые расширения Siri, News, Пульс, «Исполняется» и «Сообщения».
Активность
Умные и персональные уведомления помогают помогут закрывать кольца Активности каждый день.
Индивидуальные цели на основе достижений активности за прошлый месяц.
Новые полноэкранные анимации, чтобы отмечать важные вехи, включая заработанные достижения и закрытые кольца.
Ответы на уведомления по данным Активности друзей теперь включают в себя показатели тренировок.
Тренировка
Переработанная программа для Быстрого начала и полезные графики для типов тренировок.
Новая Высокоинтенсивная интервальная тренировка (HIIT) с новыми алгоритмами измерения движения, сердечной активности и других показателей.
Возможность объединять несколько типов тренировок в один тренировочный блок.
Автоматические настройки для тренировок по плаванию в бассейне с дистанцией для каждого стиля плавания и скорости для каждого заплыва, автоматически скорректированными с учётом времени в покое.
Возможность автоматически запустить синхронизированный музыкальный плейлист, начав тренировку. (только для Apple Watch Series 1 и новее)
Доступ к элементам управления музыкой непосредственно в программе «Тренировка» во время занятия.
Возможность автоматического включения функции «Не беспокоить» во время тренировок.
Пульс
Новые наглядный график, показывающий пульс за весь день.
Новые замеры и наглядные графики для пульса в состоянии покоя (Apple Watch Series 1 и новее), средние результаты при ходьбе, средние и лучшие результаты тренировок, время восстановления и сеансы в программе «Дыхание».
Возможность получения уведомления, если пульс поднимается выше указанного порога, пока Вы предположительно находились в состоянии покоя в течение 10 минут. (только для Apple Watch Series 1 и новее)
Текущая и предыдущая подробная информация о пульсе в программе «Здоровье» на iPhone, включая новые типы данных «Вариабельность пульса» (HRV) и «VO2 макс.».
Музыка
Переработанная программа для удобного прокручивания обложек альбомов.
Возможность синхронизировать несколько плейлистов для локального воспроизведения на наушниках Bluetooth.
Автоматическая синхронизация курированных плейлистов из Apple Music, включая «В ротации», «Новая музыка» и «Мои любимые треки».
Другие функции и улучшения
Программа News с обзорами Топ-статей и возможностью их сохранения для чтения на iPhone позже.
«Фонарик» и «Свет безопасности» в Пункте управления.
Вертикальная прокрутка по недавно использованным программам в Dock.
«Экран домой» для программ, доступных в виде алфавитного списка.
Жесты составления писем и смахивания.
Панель набора номера в программе «Телефон».
Отображение конфликтов в приглашениях Календаря.
Поддержка функции Scribble на немецком языке.
Таймеры с долями минуты и повторениями.
Предложенные и недавние геопозиции в Картах.
Контакты и геопозиции в смарт-ответах.
4.0.1
11,0
15R654
4октября 2017;8 лет назад(2017-10-04)
Только Apple Watch Series 3 (GPS + сотовая связь)
Решено: Apple Watch подключаются к неаутентифицированным сетям Wi-Fi
4.1
11.1
15R846
31октября 2017;8 лет назад(2017-10-31)
Новые функции, улучшения и исправления ошибок, включая следующие:
Потоковая передача музыки на часах с Apple Music или Медиатекой iCloud. (только для Apple Watch Series 3)
Прослушивание радио Beats 1 в прямом эфире, собственных станций и станций, подобранных специалистами, в новой программе «Радио». (только для Apple Watch Series 3)
Поиск, открытие для себя и воспроизведение песен, плейлистов или альбомов с помощью Siri.
Синхронизация фитнес-данных с поддерживающими GymKit беговыми дорожками, эллипсоидами, степперами и велотренажерами для получения более точных показателей дистанции, темпа и сожженной энергии.
Возможность отключиться от сети Wi-Fi в Пункте управления. (только для Apple Watch Series 3 GPS + Cellular)
Решено: Уведомления о пульсе доставлялись, когда функция была отключена. (только для Apple Watch Series 1 и новее)
Решено: Некоторые пользователи не получали напоминания в категории «С разминкой».
Решено: Текущий индикатор «Часов с разминкой» не появлялся у некоторых пользователей.
Решено: Тактильные сигналы не доставлялись для беззвучных уведомлений.
Решено: Ошибка, препятствовавшая зарядке часов Apple Watch (1-го поколения) у некоторых пользователей.
Решено: Иногда не появлялось расширение «Рассвет / Закат».
Китайский язык восстановлен в качестве языка диктовки по умолчанию для континентального Китая.
4.2
11,2
15S102
5декабря 2017;8 лет назад(2017-12-05)
Новые функции, улучшения и исправления ошибок:
Добавлена возможность запрашивать, отправлять и получать денежные переводы с помощью функции Apple Pay Cash в Сообщениях или попросив Siri. (только в США)
Добавлена поддержка кранов и разбрызгивателей HomeKit в программе «Дом».
Добавлена поддержка новых типов тренировок для программ сторонних производителей: отслеживание дистанции, средней скорости, количества забегов и высоты трасс для зимних видов спорта. (только для Apple Watch Series 3)
Решено: Apple Watch иногда перезапускались после запроса о погоде к Siri.
Решено: В программе «Пульс» для некоторых пользователей было недоступно прокручивание.
Решено: Таймеры и будильники, запущенные параллельно, нельзя было отключить независимо друг от друга.
4.2.2
11.2
15S542
23января 2018;8 лет назад(2018-01-23)
Улучшения и исправления ошибок.
4.2.3
11.2
15S600b
19 февраля 2018 года; 2 года назад
Решено: Ввод некоторых последовательностей символов мог приводить к сбоям программ.
4.3
11.3
15T212
29марта 2018;8 лет назад(2018-03-29)
Новые функции, улучшения и исправления ошибок:
Регулировка громкости и воспроизведения на HomePod с часов Apple Watch.
Восстановление возможности управлять музыкой на iPhone.
Использование любой ориентации для зарядки при включённой функции «Ночной режим».
Циферблат Siri теперь показывает ход заполнения колец Активности, а также добавление новых песен в миксы Apple Music.
Решено: Отдельные пользователи ошибочно награждались за достижения Активности.
Решено: Музыкальные команды Siri не работали на некоторых аудиоустройствах.
4.3.1
11.4
15T567
29мая 2018;8 лет назад(2018-05-29)
Решено: Часы Apple Watch после запуска иногда продолжали отображать логотип Apple у некоторых пользователей.
Была выпущена 17 сентября 2018 года вместе Apple Watch Series 4.
watchOS 5.x
Версия WatchOS
Версия для iOS на основе
Сборка
Дата выхода
Характеристики
5.0
12.0
16R364
17сентября 2018;7 лет назад(2018-09-17)
Первый выпуск на Apple Watch Series 4
Активность
Бросайте вызовы в семидневных соревнованиях один на один друзьям, с которыми Вы делитесь данными Активности.
Зарабатывайте очки, закрывая кольца Активности: одно очко за каждый дополнительный процент ежедневно.
Просматривайте текущие соревнования на вкладке «Поделиться» программы «Активность».
Получайте специальные персонализированные уведомления на протяжении соревнования.
Зарабатывайте награды по итогам соревнований и просматривайте их в полностью переработанной вкладке «Награды» программы «Активность» на iPhone.
Тренировка
Функция автоматического распознавания тренировок предлагает начать тренировку, засчитывая при этом уже выполненные упражнения, и напоминает о том, что нужно завершить тренировку.
Новые типы тренировок «Йога» и «Пеший туризм» для точного отслеживания соответствующих показателей.
Можно задать желаемый темп бега и получать уведомления, как только скорость бега выйдет за пределы этого значения.
В обзорах беговых тренировок теперь доступен показатель каденса — количество шагов в минуту.
Показатель «Скользящий километр» для беговых тренировок позволяет узнать, за сколько был преодолен последний к данному моменту километр.
Программа «Подкасты» от Apple
Синхронизируйте на Apple Watch выпуски подкастов, на которые Вы подписаны в Apple Podcasts, и слушайте их через наушники Bluetooth.
Новые выпуски из передач, на которые Вы подписаны, обновляются автоматически по мере появления.
При наличии подключения к Wi-Fi или сотовой сети можно попросить Siri найти и включить любой другой доступный в Apple Podcasts выпуск.
Новое расширение «Подкасты» для циферблатов.
Рация
Общайтесь с помощью функции «Рация» с друзьями, которые пользуются часами Apple Watch.
Нажмите и говорите, отпустите и слушайте.
Поддержка связи между двумя пользователями Apple Watch.
Специальные звуки и тактильные сигналы Рации отличаются от других уведомлений на Apple Watch.
Можно указать, доступны ли Вы для общения по Рации в данный момент.
Функция «Рация» работает при наличии сети Wi‑Fi или сотовой сети на Apple Watch или на iPhone, с которым создана пара.
Циферблаты
Циферблат «Дыхание» с тремя стилями анимации: «Классика», «Покой» и «Фокус».
Три новых движущихся циферблата — «Fire & Water», «Vapor» и «Liquid Metal». Анимация включается, если поднять запястье или коснуться дисплея.
На циферблате «Фото» просматривайте любимые моменты из своей фототеки с помощью функции «Воспоминания».
Новые расширения для программ «Подкасты» и «Рация».
Siri
Обновленный циферблат Siri предлагает подходящие быстрые команды на основании Ваших обычных действий в этом месте в это время дня.
Благодаря интеграции с программой «Карты», на циферблате Siri доступны пошаговая навигация и примерное время прибытия в место, где будет происходить Ваше следующее событие, запланированное в Календаре.
На циферблате Siri доступны результаты измерения пульса, такие как пульс в состоянии покоя, средний пульс при ходьбе и восстановление пульса.
На циферблате Siri доступны результаты матчей и расписание игр для Ваших любимых команд из программы «TV».
На циферблате Siri поддерживаются быстрые команды для программ сторонних производителей.
Функция «Поднести и говорить» даёт возможность обратиться к Siri, просто подняв руку ко рту и произнеся запрос.
Поддержка пользовательских голосовых команд для быстрых команд Siri. Создавать их и управлять ими можно на iPhone.
Уведомления
Уведомления теперь группируются по программам, чтобы ими было легче управлять.
Смахните влево по уведомлению в Центре уведомлений, чтобы изменить настройки уведомлений для соответствующей программы.
Новая функция «Доставлять тихо» обеспечивает беззвучную доставку уведомлений в Центр уведомлений, не беспокоя Вас.
Режим «Не беспокоить» можно автоматически отключать после завершения события, по прибытии в указанное место или после определённого периода времени.
Пульс
Возможность получения уведомления, если пульс опускается ниже указанного порога, пока Вы предположительно находились в состоянии покоя в течение 10 минут.
Результаты измерения пульса, такие как пульс в состоянии покоя, средний пульс при ходьбе и восстановление пульса, теперь доступны на циферблате Siri.
Другие улучшения и исправления
Получив ссылку в Почте или Сообщениях, можно просмотреть её в оптимизированном виде прямо на Apple Watch.
Добавление городов в программе «Погода» на Apple Watch.
В программе «Погода» для некоторых регионов доступны новые данные: УФ-индекс, скорость ветра и индекс качества воздуха.
Добавление новых акций в список для отслеживания в программе «Акции» на Apple Watch.
Возможность менять расположение значков в Пункте управления.
Выбор сетей Wi‑Fi и ввод пароля для них в программе «Настройки».
Прием видеовызовов FaceTime как аудиозвонков на Apple Watch.
Возможность устанавливать обновления ПО ночью.
Добавление городов в программе «Мировые часы» на Apple Watch.
Просмотр и выбор символов в обновленных категориях эмодзи в программах «Почта» и «Сообщения».