openScale - Когда ваше здоровье и данные под вашим контролем
Знакомая ситуация? Вы купили умные весы, скачали фирменное приложение, и теперь каждый раз, когда встаете на платформу, ваши данные о весе, жире и мышечной массе отправляются куда-то в облако. А что там с ними происходит? Кто их видит? И почему функционал такого простого, казалось бы, инструмента так часто ограничен или требует подписки? Если эти вопросы заставляют вас задуматься, то у меня для вас отличная новость: есть проект, который решает эти проблемы, и называется он openScale.
Что такое openScale и почему о нем стоит знать?
openScale — это не просто очередное приложение для отслеживания веса. Это полноценный, открытый (open-source) трекер метрик тела для Android, который ставит во главу угла вашу приватность и контроль над собственными данными. Забудьте о навязчивой рекламе, обязательной регистрации аккаунтов и отправке личной информации на сторонние серверы. С openScale все ваши данные остаются на вашем устройстве, и только вы решаете, что с ними делать.
Проект существует уже довольно давно, но сейчас переживает второе рождение: идет активная переработка на Kotlin, что обещает еще большую стабильность, производительность и, конечно же, привлекает внимание Android-разработчиков, желающих внести свой вклад в действительно полезный и этичный продукт.
Кому это будет интересно? В первую очередь, тем, кто:
- Заботится о своем здоровье и хочет отслеживать прогресс.
- Использует Bluetooth-весы разных производителей.
- Ценит приватность и не хочет делиться личными данными с облачными сервисами.
- Ищет гибкое и настраиваемое решение.
- Является Android-разработчиком и хочет внести свой вклад в open-source.
Ключевые возможности: Здоровье под вашим контролем
Давайте разберем, что же делает openScale таким особенным.
1. Приватность — это не опция, а стандарт
Пожалуй, это главная "фишка" openScale, которая выделяет его на фоне конкурентов. Приложение:
- Не требует создания аккаунта. Просто установили и пользуетесь.
- Не отправляет данные в облако. Ваши измерения хранятся локально на вашем телефоне.
- Не содержит рекламы. Никаких баннеров, никаких навязчивых предложений.
- Запрашивает минимум разрешений. Разрешение на доступ к местоположению нужно только для поиска Bluetooth-весов, и его можно отозвать сразу после подключения, если вы не планируете постоянно искать новые устройства.
- Open-source. Вы можете сами проверить код и убедиться, что никаких "сюрпризов" там нет.
Это идеальное решение для тех, кто устал от "бесплатных" приложений, где платой становятся ваши личные данные.
2. Широкая поддержка Bluetooth-весов и метрик
openScale поддерживает впечатляющее количество Bluetooth-весов от различных производителей. Среди них:
- Beurer (BF700, BF710, BF800 и другие)
- Digoo DG-S038H
- Xiaomi Mi scale v1 и v2
- Yunmai Mini и SE
- И многие другие, полный список которых можно найти на Wiki проекта.
Кстати, если ваших весов нет в списке, вы всегда можете внести данные вручную. А если вы разработчик, то можете помочь портировать драйвер для вашей модели в новую Kotlin-версию!
Что касается метрик, то openScale умеет отслеживать гораздо больше, чем просто вес:
- Вес, ИМТ (индекс массы тела)
- Процент жира, воды, мышечной и костной массы
- Объем талии, бедер, груди, бицепса, шеи
- Висцеральный жир, базальный метаболизм (BMR), общие суточные энергозатраты (TDEE)
- И даже пользовательские метрики!
Не переживайте, если список кажется слишком длинным – ненужные метрики легко отключить и скрыть в настройках.
3. Гибкость и удобство использования
Разработчики openScale позаботились о том, чтобы приложение было максимально удобным и настраиваемым:
- Интуитивный интерфейс: Все данные представлены в виде наглядных графиков и таблиц, что позволяет легко отслеживать прогресс.

- Виджет на домашнем экране: Позволяет быстро увидеть последние измерения.
- Установка целей: Отличная мотивация для тех, кто следит за фигурой или здоровьем.
- Визуальная обратная связь: Приложение оценивает измерения и показывает, находитесь ли вы в пределах рекомендуемого диапазона для вашего возраста, пола и роста.
- Импорт/экспорт данных: Всегда можете сохранить свои данные в CSV-файл или загрузить их обратно.
- Поддержка нескольких пользователей: Идеально для всей семьи.
- Особые случаи: Есть функции для взвешивания детей или домашних животных (assisted weighing), а также поддержка людей с ампутациями.
- Темы оформления: В том числе темная тема, что особенно приятно для глаз.
Технические детали: Kotlin, Open-Source и сообщество
Как я уже упоминал, openScale сейчас активно переписывается на Kotlin. Это не просто обновление, а полное переосмысление архитектуры, что должно сделать приложение еще более надежным, быстрым и современным. Для Android-разработчиков это отличная возможность:
- Изучить Kotlin в реальном проекте: Если вы только начинаете осваивать Kotlin или хотите углубить свои знания, openScale предоставляет отличную платформу.
- Внести свой вклад в open-source: Проект активно ищет тестировщиков и разработчиков, особенно для портирования драйверов Bluetooth-весов на Kotlin.
- Работа с BLE: Если вам интересна работа с Bluetooth Low Energy, здесь вы найдете много интересного.
Проект распространяется под лицензией GPL v3, что гарантирует его открытость и свободу использования, модификации и распространения. Это означает, что любой разработчик может взять код, изучить его, улучшить и поделиться своими изменениями с сообществом.
Практическое применение: Кому это пригодится?
openScale — это универсальный инструмент, который найдет свое применение у самых разных категорий пользователей:
- Спортсмены и фитнес-энтузиасты: Для детального отслеживания изменений в составе тела, проценте жира и мышечной массы, что критически важно для оценки эффективности тренировок.
- Люди, следящие за весом и здоровьем: Если вы на диете, восстанавливаетесь после болезни или просто хотите поддерживать здоровый образ жизни, openScale поможет вам видеть полную картину и мотивировать себя.
- Семьи: Благодаря поддержке нескольких пользователей, вся семья может использовать одно приложение и одни весы, сохраняя при этом индивидуальные данные.
- Разработчики: Как уже говорилось, это отличный проект для изучения Kotlin, работы с BLE и внесения вклада в open-source, создавая что-то действительно полезное.
Выводы: Стоит ли попробовать openScale?
Если для вас важна приватность, контроль над собственными данными и функциональность, которая не привязана к облачным сервисам и подпискам, то openScale — это однозначно ваш выбор. Это не просто приложение, это философия: ваше здоровье — ваши данные, и только вы ими управляете.
Активная разработка, переход на Kotlin и открытый исходный код делают проект не только привлекательным для конечных пользователей, но и интересным для всего Android-сообщества. Возможно, именно ваш вклад поможет добавить поддержку новых весов или улучшить существующий функционал.
Так что, если у вас есть умные весы и вы ищете умное, этичное и функциональное приложение для Android, смело заглядывайте на GitHub-страницу openScale и попробуйте его в деле! Это тот случай, когда open-source действительно делает нашу жизнь лучше и безопаснее.
