В Андроид появится функция отслеживания кашля и храпа во время сна

В Андроид появится функция отслеживания кашля и храпа во время сна

Еще в Мае этого года сообщалось, что Google работает над добавлением в Android устройства встроенной поддержки обнаружения храпа и кашля. И теперь, компания выпустила новую версию приложения "Цифровое благополучие", которая содержит в себе упоминания этой функции. 

Если покопаться в файлах ресурсов последнего бета-обновление приложения "Цифровое благополучие" версии 1.2.471528154.beta, то можно обнаружить строки, озаглавленные как "cough_snore", т.е. "кашель" и "храп": 

<string name="cough_and_snore_awareness_notification_content">Следите за тем, сколько вы кашляете и как долго храпите в течение запланированного времени сна.</string>
    <string name="cough_and_snore_awareness_notification_title">Распознавание кашля и храпа</string>
    <string name="cough_and_snore_delete_bedtime_data_description">Будут удалены данные датчиков, собранные во время сна, история изменений часовых поясов и информация о кашле и храпе.</string>
    <string name="cough_and_snore_promo_card_message">Отслеживайте статистику храпа и кашля во время сна.</string>
    <string name="cough_and_snore_promo_card_title">Показ данных о кашле и храпе</string>
    <string name="cough_and_snore_wind_down_promo_card_message">Настройте экран, автоматическое включение режима \"Не беспокоить\" и отслеживайте данные о кашле и храпе в течение запланированного времени сна</string>
    <string name="cough_and_snore_wind_down_promo_card_title">Спокойный сон благодаря ночному режиму</string>
    <string name="cough_snore_button_label">Информация о кашле и храпе</string>

Из приведенного выше кода можно сделать вывод, что эта функция, очевидно, является частью "Режима сна", работающего через приложения Цифрового благополучия и Часов на устройствах Pixel. Считывание информации будет производится через микрофон устройства. Для этого вам нужно будет предоставить соответствующее разрешение: 

 <string name="manage_data_bedtime_cough_and_snore_data_disabled_subtitle">Разрешите приложению \"Цифровое благополучие\" использовать микрофон этого устройства, чтобы распознавать кашель и храп в течение запланированного времени сна</string>
    <string name="manage_data_bedtime_cough_and_snore_data_enabled_subtitle">Приложение \"Цифровое благополучие\" использует микрофон этого устройства, чтобы распознавать кашель и храп в течение запланированного времени сна</string>
    <string name="manage_data_bedtime_cough_and_snore_data_title">Информация о кашле и храпе</string>

Кроме того, в приложении Google Часы на ряду со статистикой использования устройства во время Режима сна,  вы сможете просмотреть данные о кашле и храпе во время сна. Вы буквально будете видеть сколько раз вы кашляли и храпели в течение определенного временного промежутка. Также будет приводится статистика за неделю со средними значениями. 

<string name="sleep_insights_weekly_card_ambient_detection_enabled_summary">Данные о кашле и храпе в течение запланированного времени сна</string>
<string name="sleep_insights_weekly_card_no_detection_summary">Данные доступны, только если включено отслеживание активности и распознавание кашля и храпа во время сна</string>
<string name="sleep_insights_weekly_card_sleep_and_ambient_detection_enabled_summary">Данные об активности во время сна, длительности использования устройства, кашле и храпе</string>

А если вы не кашляли и не храпели, то приложение прямо об этом скажет : 

<string name="daily_sleep_insights_zero_cough_snore_count_subtitle">Вы не кашляли и не храпели в течение запланированного времени сна.</string>

Доступность

Насчет доступности судить пока сложно. Но еще в мае обнаружилось, что в Android 13 Google добавила новый фреймворк API под названием "Ambient Context". Он как раз содержит ссылки на события кашля (EVENT_COUGH) и храпа (EVENT_SNORE), а также измеряет их продолжительность. 

Из описанного выше, можно сделать вывод, что эта функция будет эксклюзивом Android 13, и вполне вероятно устройств Pixel. Возможно Google сделает ее частью следующего Сентябрьского Feature Drop.