Полевой игрок ведёт счёт матча на своих Apple Watch
· обновлено · организатору · счёт · apple watch
На любительской игре хочется и играть, и сохранить счёт с авторами голов. Телефон лежит у бровки, доставать его после каждого эпизода неудобно. По памяти итог ещё восстановишь, а кто отдал передачу перед третьим голом, уже предмет спора.
Можно назначить того, кто сегодня ведёт протокол, или записывать события по очереди. Но выбранный способ должен вписаться в игру: если для каждой отметки приходится уходить с поля, журнал быстро начнёт отставать.

Часы решают ровно эту развилку: считать может тот, кто играет. Телефон лежит в сумке, руки свободны, запястье всегда с тобой.
Как счёт ведут на самом деле
У каждого способа есть удобный момент для записи и своя цена. Полезно выбрать его заранее и договориться, кто отвечает за журнал.
По памяти. Подходит, когда нужен только общий результат. Детали отдельных эпизодов лучше записывать сразу: спустя тайм у участников могут быть разные версии.
Человек с телефоном у бровки. Может спокойно вести подробный протокол, если есть тот, кто готов этим заняться. Если все пришли играть, нужно договориться о сменах.
Заметки между таймами. Не отвлекают во время игры, но требуют восстановить последовательность эпизодов. Помогает короткая сверка с товарищами, пока детали ещё свежи.
Сообщения в чат. Доступны без отдельного инструмента. Для статистики лучше указывать не только счёт, но и автора гола, передачу и время. Иначе после матча придётся разбирать сообщения вручную.
Часы дают ещё один способ: сделать запись на паузе, не отходя за телефоном. Это не отменяет внимания к игре и проверки результата, но сокращает путь до журнала.
Что делает приложение на часах
TeamUp Live превращает часы в журнал матча. Экран показывает табло и таймер. Гаснет он как у любых часов, но счёт и таймер живут ещё и в виджетах на циферблате, и оттуда одним касанием открывается новое событие.
Событие записывается по шагам: Add, тип события, команда, игрок, Confirm. Для гола это пять касаний, и это честная цифра, а не «одно касание»: приложению нужно знать, кто и в какой команде забил, иначе в статистике не будет ни бомбардира, ни ассистента. Делается это не в момент удара, а на возобновлении, пока все возвращаются на свою половину.

Запись с симулятора watchOS, настоящее приложение и настоящие экраны.
Счёт на табло меняется мгновенно, потому что считается прямо на часах из журнала событий, а не запрашивается с сервера. Дальше запись уезжает на телефон, а с него на сервер.
Можно продиктовать эпизод. Нажми микрофон и назови, кто забил и кто отдал передачу. Сервер распознаёт речь и сопоставляет имена с составом. При успешном разборе появляются записи гола и передачи. Это удобно, если фразу проще сказать, чем выбрать несколько полей. После обработки проверь результат, особенно при шуме или совпадающих именах.
Полезная мелочь: типы событий не футбольные по своей природе. Настраиваются на событие, поэтому на часах живут и таймерные виды спорта, и партии до N очков, и гонка до цели, и судейские раунды.
Что происходит, когда телефон в раздевалке
Это обычное дело: телефон в сумке, сумка в раздевалке, а игра идёт. Часы в этот момент работают одни.
Записи с часов могут ждать синхронизации и отправиться после восстановления связи с телефоном. Проверяй счётчик неотправленных событий. Голосовые заметки ждут не бесконечно: срок их обработки ограничен шестью часами. Не считай эпизод доступным всей команде, пока он не синхронизировался.
Одно исключение, о котором честнее сказать сразу: игру надо выбрать на телефоне до начала. Список событий, составы и права часы получают с телефона, сами они ничего не выбирают.
Чего приложение сознательно не делает
Часы не работают без айфона. Это приложение-компаньон: без спаренного телефона с TeamUp Live оно не получит ни игру, ни состав, ни доступ. Часы без пары бесполезны, но пара нужна только тому, кто выбрал часы.
Для записи нужно несколько действий. В показанном сценарии гол проходит через Add, тип события, команду, игрока и Confirm. Число шагов зависит от того, какие данные нужны выбранному событию. Делай запись на остановке или возобновлении игры.
Голос отвечает не сразу. Голосовая заметка проходит через спаренный айфон на сервер. Время обработки зависит от связи и распознавания; мгновенного результата нет. Если автоматический разбор не справился, заметка может быть передана ассистенту в подключённый чат. Без подходящего чата обработка может завершиться ошибкой. Проверь игрока и событие в результате: распознавание не исключает ошибок.
Гол с часов не создаёт табло в чате. Он обновляет то, которое кто-то уже попросил показать. Живой комментарий в чате отстаёт до нескольких минут и бывает не во всех режимах счёта.
Это не спортивный трекер, и трекеру он не мешает. Приложение ведёт журнал матча: своей тренировки оно не запускает, пульс не читает, данные о здоровье не запрашивает. Место тренировки на часах остаётся свободным, поэтому запускайте её как обычно, своим приложением: она пишется в фоне, пока на экране наш журнал.
Что остаётся после игры
Записи с часов это не только счёт на табло. Из них собирается лента матча по минутам, статистика игроков и история команды, которая живёт в её чате: почему приложением команды становится её чат. Через полгода вопрос «кто у нас чаще всех забивает» перестаёт быть вопросом веры.
Перед первым матчем открой игру на айфоне и проверь, что состав и настройки доступны на часах. Инструкция по запуску поможет связать приложение с командой. TeamUp Live для айфона и Apple Watch доступен в App Store.