Срезы и действия приложений — это API-интерфейсы Android P, которые переносят содержимое вашего приложения в Google Assistant.

Срезы и действия приложений — это новые API в Android P, которые помогают разработчикам отображать свой контент и возможности за пределами приложения. Действия приложения доступны в Play Store, Pixel Launcher и Google Assistant, а Slices — в приложении Google.

Для независимых разработчиков приложений работа, которая следует после фактической разработки приложения, часто может быть самой сложной частью работы. Как заставить людей узнать о вашем приложении? И как только вы начнете привлекать несколько пользователей, как вы их удержите? Привлечение пользователей, чтобы они продолжали возвращаться к вашему приложению (и, следовательно, не удаляли его), является ключом к созданию стабильной, преданной базы пользователей. Вот почему Google представляет в Android P новые API под названием Slices и App Actions.

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

Google-канал, вам нужно найти способ представить контент вашего приложения там, где люди проводят большую часть своего времени. Новый Андроид П API-интерфейсы помогают разработчикам сделать это, позволяя отображать фрагменты пользовательского интерфейса вашего приложения (фрагменты) или контекстные действия на основе возможностей вашего приложения (действия приложения).

Использование нового API Slices

Некоторые из наиболее проницательных наблюдателей среди вас, возможно, заметили новое API срезов появиться в Документация по API выпущен с первым Предварительная версия Android P для разработчиков. Документация довольно расплывчата, но сегодня у нас есть более четкое представление о видении Google этого нового API. Это способ сторонних приложений отображать свой контент в таких приложениях, как Приложение Google, но в каком-то смысле динамичном, интерактивном и цельном. Срезы могут включать в себя живые данные, прокручиваемый контент, встроенные действия и глубокие ссылки на ваше приложение, поэтому у вас есть большой выбор того, какой контент вы хотите показать пользователю.

Скажем, например, что вы создаете приложение для планирования путешествий для сети отелей с возможностью заселения и выезда из отеля. Если отель отправляет пользователю подтверждения по электронной почте и у пользователя включена лента Google, Google может отслеживать бронирование. Но это не приводит пользователей к твой приложение, не так ли? Вместо этого с помощью Slices API вы можете отображать бронирование более естественным образом, когда пользователь ищет термин, относящийся к бронированию.

Срезы в приложении Google. Источник: Гугл

Что, если вы разработчик, создающий новый отличный музыкальный проигрыватель с Материальный дизайн интерфейс? Если пользователь создал в приложении плейлист и вы хотите напомнить ему об этих приятных мелодиях, вы можете сообщить ему об этом, когда он откроет приложение Google и начнет искать соответствующую песню, исполнителя, альбом и т. д.

Пример фрагментов музыкального плейлиста. Источник: Гугл

Наконец, предположим, что вы работаете над приложением для компании по совместному использованию поездок или другого связанного бизнеса. Если пользователь ищет в приложении Google способ забронировать соответствующую услугу, вы можете предложить ему интерактивный фрагмент вашего приложения, который позволит ему быстро завершить бронирование.

Фрагменты из приложения Lyft. Источник: Гугл

Каждый из представленных выше дизайнов Slice уникален, но все они следуют общим принципам дизайна, с которыми вы, вероятно, знакомы. API позволяет вам стилизовать фрагмент, который вы предлагаете приложению Google, хотя базовый стиль основан на уведомлении Android, поэтому внешний вид вашего фрагмента не должен слишком сильно отличаться от других фрагментов.

Совместимость

Очевидно, что с помощью Slices вы можете многое сделать. Если вы заинтересованы в создании своего приложения с помощью этого API, вы можете Узнай больше об этом здесь. Нам сообщили, что такие крупные компании, как CNN, HBO, USAA и Alibaba, уже работают над добавлением поддержки API. Slices совместимы с 95% устройств Android на рынке благодаря минимальной версии SDK. пакет совместимости, поэтому ваши фрагменты смогут охватить большую аудиторию, как только они появятся в Google. Приложение.

Наконец, некоторым из вас может быть интересно, могут ли другие приложения получать срезы. Ответ — нет: это могут делать только системные приложения. Это связано с тем, что разрешение, необходимое приложению для работы в качестве Менеджер срезов получать фрагменты от Поставщик слайсов не может быть предоставлено сторонним приложениям (Android.разрешение. BIND_SLICES.)

Действия приложения

Новый API действий приложения в Android P предназначено для контекстного предоставления пользователям множества прогнозируемых действий на выбор. Вы можете думать об этом как о Отвечать приложение для интеллектуальных ответов (или API интеллектуальных ответов Android P), а не для действий. Действия приложения отображаются в зависимости от использования и релевантности нескольких приложений, таких как приложение Google, Магазин игр, Google Ассистенти Пиксельная пусковая установка. API действий приложения использует тот же набор намерения как Действия в Google Ассистенте.

Действия приложения в Android P. Источник: Гугл

Если вы хотите узнать больше о действиях приложений, вы можете подпишитесь, чтобы получить уведомление, когда он будет доступен.