Для приложений iOS обновление пользовательского интерфейса выполняется исключительно из основного потока - не делать этого никогда не рекомендуется и может привести к неожиданному поведению.
В watchOS, ОС структурирована с расширением часов, а приложение - как разные "контейнеры". Обычно обновления пользовательского интерфейса вызывают из расширения, и они обновляют что-то в контейнере приложения.
Используется ли одна и та же логика основного потока для обновления пользовательского интерфейса из расширения часового пояса или могут быть вызваны обновления пользовательского интерфейса из фона?
Изменить - чтобы внести ясность. Из контейнера приложений обновления пользовательского интерфейса, вероятно, должны произойти в основном потоке (как это происходит в большинстве систем/ОС, как указано ниже). Вопрос в том, действительно ли watchOS обрабатывает это для нас, т.е. Будет ли вызов обновления пользовательского интерфейса в фоновом потоке расширения автоматически отправляться в основной поток контейнера приложений для нас.