Субъективный пробел информатизации велосипеда
Вчера купил себе с женой по велосипеду. По ходу, у меня профессиональная деформация — люблю смотреть на основные параметры движения судна (скорость, дистанция, вот это всё). Надо было купить велокомпьютер, но я тупо забыл о нём в магазине, поэтому стал искать подходящую программу для телефона.
Критерии простые — хочу прицепить телефон в держатель, чтобы он был постоянно включенным и показывал текущую скорость (желательно «со стрелкой» — чтобы выглядело круто динамика отслеживалась буквально) и её график, среднюю скорость за поездку, дистанцию, время и сожженые калории (ну и заряд батареи, ага). И, по возможности, отдельно статистику — т.е. карту с треком, хотя это уже другая задача.
И нихрена не нашел.
То есть в наличии есть спортивные трекеры с кучей наворотов, программами тренировок, даже голосовыми подбадриваниями (интересно, что они там говорят? «соберись, будь мужиком, чё ты как тряпка»?) — всё это мне не нужно.
Есть простенькие велоспидометры — но имхо они или страшные как смерть, нарисованные непонятно кем, либо повторяют паттерны мобильных систем, что, скажем так, не соответствует «приборному» предназначению программы, то есть она должна быть простой, тупой и не требовать сложных навигационных ковыряний в мелких кнопках на ходу.
Кстати есть еще стандартные фитнес-трекеры от Google, моего Huawei и т.п. Но и они все слишком «приложенческие», больше агрегаторы всего и вся, связанного с активностью, нежели инструменты под конкретную задачу.
К чему я это всё?
А всё к тому, что в который раз я вспоминаю свою мысль о том, что имея тысячи приложений в аппсторах, до сих пор чертовски не хватает очень простых, но эргономичных утилит, предназначенных для одной (строго одной!) задачи — то есть сравнимых с напильником, зубилом или рубанком в предметном мире. И что надо их не бояться делать — но очень желательно, вместе с дизайнером-проектировщиком. Хотя в этом и проблема — зачастую они слишком нишевы, чтобы нашлась команда, готовая вкладываться ради прибыли.
А раз нужной я не нашел (по совокупности факторов функциональности, простоты и дизайна), то, видимо, сделаю сам — придя домой, засел прикидывать варианты, что бы я хотел увидеть на своём велосипеде. Программировать там особенно нечего (получай данные с GPS, чуть-чуть обрабатывай, выводи на экран — ну и сохраняй в базу), моих навыков вполне хватит.
Вообще, мысли про маленькие утилитки и необходимость/пользу уметь программировать стоят пары отдельных статей, но всё никак не допишутся.
А пока — ставить Android Studio и вспоминать базовые формулы. Кстати, еще и хорошая тренировка микровзаимодействий и проч. проч. проч. — без каких либо компромиссов со стейкхолдером в лице себя самого.