Більшість людей навіть не замислюються над цим. Просто відкривають Samsung Health, бачать цифри — і все. А там усередині ціла система працює.
От іду я якось вулицею. Телефон у кишені. І думаю — як він взагалі розуміє, що я йду, а не просто трясу рукою? Бо ж можна стояти і махати телефоном — теж ж рух буде, так?
Насправді все крутиться навколо одного маленького сенсора. Акселерометр називається. Такий собі чутливий елемент, який ловить найменші коливання. Коли ви робите крок, ваше тіло — а разом з ним і телефон — трохи підстрибує вгору-вниз. От цей рух він і фіксує.
Також читайте: Як почистити динамік на айфоні, якщо погано чути?
Що таке крокомір у Samsung і де він знаходиться
Власне, окремої штуки “крокомір” у телефоні немає. Це просто програма. А точніше — Samsung Health, яка читає дані з того самого акселерометра.
Знайти її легко. Відкриваєте список додатків — там іконка з серцем зазвичай. Або можна через віджет на головному екрані. Хоча… багато хто встановлює інші додатки для підрахунку кроків, типу Google Fit чи якогось стороннього. Але суть одна — всі вони використовують ті самі датчики.
І ще одне. У деяких моделях Samsung є окремий чіп для фітнес-функцій. Який навіть коли екран вимкнений — все одно рахує. Економить батарею, до речі. Бо не треба весь процесор для цього задіювати.
Цікаво, що датчик знаходиться десь у нутрощах телефону — поруч з материнською платою. Бачили коли-небудь розбирання Samsung на YouTube? От там оця маленька штука розміром з рисинку. А рахує мільйони кроків.
За рахунок чого телефон Samsung рахує кроки
Тут починається справжня магія. Бо акселерометр — він просто фіксує рух у трьох площинах. Вгору-вниз, вліво-вправо, вперед-назад. А як телефон розуміє, що це саме крок, а не ви просто в маршрутці трусите?
Алгоритми. Розумні такі.
Вони аналізуютьPattern руху. Коли ви йдете, ваш крок має певний ритм. Певну амплітуду коливань. І певну частоту. От програма вивчає ці коливання і думає собі — так, це схоже на ходьбу. Або біг. Або ви просто сидите і телефон на столі лежить — тоді нічого не рахує.
А ще є гіроскоп. (Хоча не у всіх моделях він задіяний для підрахунку кроків.) Він визначає обертання телефону. Разом з акселерометром вони створюють більш точну картину того, що ви робите.
Знаєте, що мене вразило? Телефон навіть розрізняє ходьбу і біг. Бо коли біжите — коливання різкіші. Амплітуда більша. І частота вища. От він це ловить і записує окремо у статистику.
Таблиця точності підрахунку залежно від розміщення телефону
| Де лежить телефон | Точність підрахунку | Чому так |
|---|---|---|
| Кишеня штанів | 85-95% | Найкраще положення — рухається разом з ногою |
| Рука/сумка | 70-85% | Додаткові коливання від руху руки знижують точність |
| Рюкзак | 60-75% | Амортизація рюкзака “з’їдає” частину коливань |
| Верхня кишеня куртки | 65-80% | Менш синхронно з кроками, більше сторонніх рухів |

Чи працює крокомір без інтернету і GPS
От тут найпростіша відповідь — так, працює. І ще й як працює.
Бо навіщо йому інтернет? Він же не в Google запити надсилає “чи я зараз йду?”. Усе відбувається локально. У самому телефоні. Акселерометр передає дані процесору, процесор — додатку Samsung Health, а той собі рахує.
GPS — теж не потрібен. Хоча тут нюанс є. Якщо ви запускаєте тренування з відстеженням маршруту — тоді так, GPS вмикається. Але просто для підрахунку кроків? Ні.
Власне, це навіть краще для батареї. Уявіть, якби телефон постійно шукав супутники просто щоб порахувати, скільки ви пройшли до магазину. За день батарея б сіла.
Але. (Завжди є це “але”.) Якщо хочете точну дистанцію в кілометрах — тоді GPS корисний. Бо крокомір рахує кроки, а довжину кроку він приблизно оцінює за вашим зростом. І може помилятися. А GPS показує реальну пройдену відстань.
До речі. Багато хто думає, що режим польоту вимикає підрахунок кроків. Ні. Бо акселерометр — це не радіомодуль. Він працює завжди, поки телефон увімкнений.
Наскільки точно крокомір у Самсунгу рахує кроки
А от тут — найцікавіше. Бо точність… вона різна.
Залежить від купи факторів. Як ви йдете. Де лежить телефон. Якої моделі ваш Samsung. І навіть як ви його налаштували.
За різними спостереженнями — а я сам перевіряв, рахуючи вручну перші сто кроків — похибка десь 5-10%. Іноді менше. Іноді більше. От іду я рівною ходою по парку — він майже ідеально рахує. А йду містом, зупиняюся на світлофорах, пришвидшуюся — вже цифри трохи плавають.
Найточніше він працює, коли телефон у кишені штанів. Чому? Бо там він найближче до центру ваги тіла і рухається максимально синхронно з вашими кроками.
А якщо ви несете телефон у руці? Точність падає. Бо рука рухається не зовсім так, як ноги. Плюс ви можете руками жестикулювати під час розмови — і телефон це зарахує як додаткові кроки.
Цікава фішка — Samsung Health має калібрування. Можна ввести свій зріст, вагу, довжину кроку. І алгоритм стає точнішим. Хоча багато хто цього не робить. Просто встановили — і пішли.
Список факторів, що впливають на точність:
- Рівність поверхні (асфальт vs бруківка vs піщаний пляж)
- Швидкість ходи (повільна прогулянка vs енергійна хода)
- Взуття (кросівки з амортизацією vs жорсткі черевики)
- Місце розташування телефону (кишеня, сумка, рюкзак)
- Стан телефону (старий телефон може мати менш чутливий сенсор)
Чому крокомір у Samsung може рахувати неправильно
От найболючіше питання. Бо люди пишуть у форумах — чому він мені 15 тисяч кроків нарахував, коли я весь день вдома сидів?
- По-перше. Він може плутати інші види активності з ходьбою. Коли ви їдете в машині по нерівній дорозі — трясучка передається на телефон. І якщо вона ритмічна — може зарахувати як кроки. Хоча сучасні алгоритми вже навчилися це відфільтровувати. Переважно.
- По-друге. Якщо телефон старенький — датчики можуть збоїти. Бачив у знайомого Galaxy S8 (а це ж років п’ять тому вийшов) — так у нього крокомір іноді кроки додає просто з нічого. Калібрування не допомагає.
- По-третє. Ручна тремтіння. Якщо ви тримаєте телефон і у вас тремтять руки (хоч трохи — у всіх тремтять, це нормально) — він може це інтерпретувати як мікрокроки.
- І ще. Деякі рухи дуже схожі на ходьбу за своєю структурою. Наприклад, коли ви прибираєтеся пилососом. Або граєте в активну гру з рухами. Телефон думає — от людина ходить туди-сюди. А ви насправді на місці стоїте.
Багато хто каже, що калібрування допомагає. Треба пройти якусь відому відстань (наприклад, 100 метрів на стадіоні), порахувати кроки вручну і ввести цю інформацію в налаштування. Певною мірою це працює. Хоча не панацея.
