Компания Google создала единый API, который позволит делать программы более привязанными к контексту и информации о месторасположении пользователя. Так называемый Awareness API использует данные о месторасположении пользователя и другие контекстные данные (время, посещаемые места, использование наушников, общая активность и сведения о погоде) со смартфона, чтобы помочь приложениям создавать собственные модели поведения. Новоявленный API поможет снизить потребление смартфоном энергии батареи для увеличения показателя автономной работы. Awareness API состоит из двух отдельных API, способных работать обособленно друг от друга. Речь идёт о Fence и Snapshot.
Суть Fence API завязана на геолокации, что должно позволить разработчикам выгодно использовать сведения о месторасположении пользователя. Например, создатели приложений, завязанных на учёте тренировок, смогут предлагать пользователю запускать любимый плейлист, стоит только ему приблизиться к тренажёрному залу. Snapshot API создан для сбора другой информации с устройства пользователя.
На данный момент финальная версия Awareness API ещё не представлена. Но разработчики из Google уже начали принимать заявки на участие в предварительном тестировании.
Специалисты сходятся во мнении, что представленный API призван составить достойную конкуренцию предиктивной функции приложений для устройств Apple, которая, например, способна напомнить пользователю открыть приложение Starbucks, стоит только ему пройти мимо подобного заведения.
Более подробную информацию об Awareness API можно получит на официальном сайте разработчиков.
Источник: 3Dnews.ru