
В прошлом году Google подробно рассказал, как интеллектуальный режим «Не беспокоить при вождении» на Pixel 2 может интеллектуально отключать входящие уведомления, когда вы находитесь в движущемся транспортном средстве. Эта функция работает на базе Activity Recognition Transition API, который теперь доступен всем разработчикам и приложениям.
Activity Recognition API от Android работает путем обработки данных сенсоров устройства с помощью моделей машинного обучения без существенной нагрузки на ресурсы или аккумулятор. Transition API специально ориентирован на определение того, когда пользователи начинают или прекращают какую-либо активность.
Google отмечает, что это непростая задача, особенно в случае вождения:
Как определить, означает ли неподвижность, что пользователь припарковал автомобиль и закончил поездку, или он просто остановился на светофоре и продолжит движение? Следует ли доверять резкому изменению активности, не связанной с вождением, или это ошибка классификации?
Для достижения этой цели компания обучила модели машинного обучения и использовала алгоритмическую фильтрацию «для уверенного обнаружения этих изменений в активности пользователя». API доступен всем разработчикам и может определять, когда пользователи не двигаются, ходят, бегают, ездят на велосипеде или находятся в автомобиле. Он берет на себя всю обработку и просто уведомляет приложения об изменении активности пользователя.
С помощью этого API Google надеется, что разработчикам больше не придется полагаться на собственные решения, которые менее эффективны с точки зрения энергопотребления и требуют времени и усилий для разработки. В будущем Google планирует добавить больше функций с контекстным осознанием, таких как различение между дорожными и железнодорожными транспортными средствами.
Смотрите 9to5Google на YouTube для получения дополнительных новостей: