Предвидеть и реагировать
API-интерфейс Awareness объединяет 7 сигналов местоположения и контекста в одном API-интерфейсе, что позволяет создавать мощные контекстно-зависимые функции с минимальным воздействием на системные ресурсы. Комбинируйте оптимально обработанные контекстные сигналы новыми способами, которые ранее были невозможны, позволяя API управлять системными ресурсами, чтобы ваше приложение не нуждалось в этом.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/awareness/images/multi-signal.png?authuser=8&%3Bhl=ru&hl=ru)
Много сигналов, один API
Встроенная поддержка объединения и работы с 7 сигналами, включая время, местоположение, места, маяки, наушники, активность и погоду.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/awareness/images/high_quality_zoom.png?authuser=8&%3Bhl=ru&hl=ru)
Данные высокого качества
Сигналы от нескольких источников интеллектуально обрабатываются и объединяются для максимальной точности и эффективности.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/awareness/images/battery.png?authuser=8&%3Bhl=ru&hl=ru)
Умная экономия заряда батареи
Энергопотребление и использование памяти автоматически оптимизируются, чтобы максимально увеличить срок службы батареи и объем памяти на устройствах ваших пользователей.
Два способа получить представление
Забор API
Реагировать на изменения в среде пользователя. Fence API позволяет комбинировать несколько сигналов для создания ограждений. Когда условия забора выполняются, ваше приложение получает обратный вызов, чтобы вы могли радовать и вовлекать своих пользователей, даже находясь в фоновом режиме.
API моментальных снимков
Получайте мгновенные сведения о текущей среде пользователя, получая доступ к 7 сигналам с одной простой поверхности API. Улучшите работу аккумулятора и использование памяти с помощью интеллектуального кэширования и оптимизации приложений Snapshot API.