Звонок посреди круга: что таймер обязан вернуть
Третий круг из пяти. Руки в бинтах, или держат гирю, или вы лежите в планке - и звонит телефон. Школа, работа или робот с продлением гарантии - пока не посмотрите, не узнаете.
Вы берёте трубку. Полторы минуты спустя возвращаетесь, а таймер стоит на нуле. Круги сброшены. Или он вообще не ставился на паузу и отсигналил четвёртый круг пустой комнате. Или приложение замерло там, где вы его оставили, и часы дёргаются вперёд, только когда вы разблокируете экран.
“It stops running when the screen goes off, when you take a call” - «он перестаёт работать, когда гаснет экран и когда вы берёте трубку». 34 отзыва, четыре интервальных таймера, восемь лет.
Третья по частоте боль этой категории, после платных лимитов и рекламы посреди подхода. Но если в тех виноваты только разработчики, здесь половина вины - телефона. Сам звонок справедлив. А вот что вы получаете, когда разговор кончился, - это работа таймера. И именно здесь большинство сдаёт.
Звонок всегда побеждает
Обе платформы считают живой разговор главным приоритетом для звука. Как только вы ответили, система отдаёт звук звонку и забирает у всего остального: музыка замолкает, подкаст встаёт, таймер теряет голос до конца разговора. Ни одно приложение не может это обойти, и ни одно не должно. Человек, который вам звонит, важнее сигнала.
Значит, таймер не вправе обещать тренировку без помех - и тот, кто обещает, врёт не тому человеку. Обещать можно другое - что помеха временная. Вот на этом обещании таймеры и расходятся.
Три способа всё потерять
Сброс. Приложение принимает звонок за катастрофу и отстраивает всё с нуля: первый круг, 00:00, приготовьтесь. Вы были на 2:14 третьего круга - от этого не осталось ничего. Ноги помнят, что они сделали. Приложение - нет.
Прогон в пустоту. Обратная беда: таймер ничего не заметил. Он отсчитывал, пока вы говорили, сигналил в карман или пустой гараж и закончил тренировку без вас. Журнал говорит «готово». Тело в это время было на телефоне.
Тихая заморозка. Приложение ушло в фон, и телефон ради батареи заморозил его целиком. Вы возвращаетесь, а часы панически прыгают вперёд или тренировка просто мертва. На Android главный подозреваемый - оптимизация батареи: выведите таймер из неё, и половина проблемы исчезнет. Про то, как та же экономия батареи душит музыку, мы разбирали в статье про таймер и музыку.
Как выглядит честное продолжение
Пауза в момент звонка. Сама, без вашего участия. Вы не будете жалеть кнопку паузы забинтованной рукой или мокрой ладонью - и не обязаны заранее планировать помехи перед каждой тренировкой.
Точная позиция. Не «тренировка вообще», а точное место - третий круг из пяти, 2:14 на часах, перерыв в 3:00. Всё это должно ждать вас нетронутым.
Рассказать, где вы, когда вернулись. Голос подхватывает и называет круг, так же, как голосовые сигналы ведут тренировку всё остальное время. Восстанавливать своё место по памяти, пока пульс ещё не ушёл, должны не вы.
Решение о перезапуске - ваше. Тридцать секунд спама и десять минут «простите, по работе» - разные события. После короткого звонка вы продолжаете; после длинного, возможно, остыли и хотите начать заново, с разминкой. Честный таймер предлагает оба пути и ничего не решает за вас.
Ничего экзотического в этом нет. Навигаторы делают то же самое уже десять лет: взяли трубку за рулём - указания подождут и вернутся с нужной улицы. У тренировочного таймера работа проще - держать счёт кругов и часы. Её просто делают спустя рукава.
Звонок - только самая громкая помеха
Та же механика покрывает мелочи. Свернули приложение, чтобы ответить на сообщение или глянуть Страву посреди круга: таймер ушёл в фон, и его работа - держать место, пока он там. Случайный свайп, выбросивший вас на домашний экран. Шторка уведомлений, натянутая поверх приложения. Таймер, переживший звонок, но падающий от эсэмэски, решил громкую половину и оставил тихую.
У заморозки есть и обратная сторона: те же правила фона, которые ставят таймер на паузу при звонке, могут вовсе не давать ему работать с погашенным экраном. Тренировка без касаний и с тёмным экраном - отдельная привычка и отдельная статья; здесь достаточно того, что тренировка не умирает вместе с экраном.
Проверка за одну минуту
Прежде чем отдавать таймеру свои вечера:
- Запустите пять кругов, любой структуры.
- Во втором круге позвоните себе с другого телефона. Поговорите тридцать секунд. Сбросьте.
- Посмотрите, что вернётся: сброс, прогон в пустоту, заморозка - или пауза, которая продолжает с точного места.
- Повторите ещё раз без звонка, просто свернув приложение.
Что таймер сделает за эти шестьдесят секунд, таков его характер. Лучше узнать это в проверке, чем на шестой неделе программы, посреди берпи, когда на проводе действительно школа.
Помехи - не провал вашего плана тренировок. Это вторник. Тренировка занимает двадцать минут, звонок - две, и разница между таймером, которому доверяете, и тем, который терпите, в том, остались ли другие восемнадцать минут к моменту, когда вы вешаете трубку. Сохраняйте тренировки под узнаваемыми именами, а помнить место с этого момента - работа таймера.
FAQ
Что происходит с тренировкой, когда я беру трубку?
Звонок побеждает на любом телефоне, и это заложено в систему. А вот что делает таймер, решает приложение. Честный ставит паузу, когда вы ответили, и продолжает с точного места, когда вы положили трубку, - 2:14 третьего круга, счёт цел. Нечестный сбрасывает всё в ноль, отсчитывает дальше в пустую комнату или молча умирает.
Почему интервальный таймер останавливается от звонка?
Обе платформы отдают звук разговору и забирают его у остальных приложений. Перебить это нельзя и незачем - живой человек важнее сигнала. А вот что происходит, когда вы положили трубку, - зона ответственности таймера. Если он теряет счёт кругов или не оживает, это решение разработчиков, а не ограничение телефона.
А если свернуть приложение на пару секунд посреди круга?
Тот же экзамен, только доза меньше. Таймер сворачивается в фон - и обязан встретить вас на том же месте. «Won't crash when Strava and Spotify are running» - «не падает, пока работают Strava и Spotify» - строчка из реального отзыва, и требование справедливое.
Приходится ли начинать тренировку заново после звонка?
Нет. Пауза обязана помнить, где была - какой круг и сколько в нём прошло. Если помеха затянулась и вы остыли, перезапуск должен быть вашим решением, а не наказанием по умолчанию.
Заберите таймер с собой
Intertakt скоро выходит в Google Play. Бесплатный, тренировки без лимита, без рекламы, с выключенным экраном.
Скоро в Google Play