Google объявил о доступности двух новых программных интерфейсов Awareness, представленных на конференции I/O. Они в рамках Google Play services дают разработчикам информацию о контексте, в котором люди пользуются своими Android-устройствами.
Snapshot API – текущая ситуация. По нему можно понять идет человек или едет, приближение к зарегистрированным маячкам, подключены наушники или нет, локацию и погоду в ней. Всего доступно 7 разных описаний контекста.
Fence API позволяет разработчикам устанавливать ограничения на параметры, описанные выше, и получать предупреждения при их срабатывании. Например, «скажи мне когда пользователь идет и у него включены наушники».
Googlt показал два новых приложений, уже использующих Awareness API: Trulia, приложение для поиска недвижимости, которое говорит о приближении к интересующему дому и рекомендует остановиться когда погода хорошая, и SuperPlayer Music, рекомендующее плейлист на основании активности пользователя и погоды.