Google Play Instant предоставляет пользователям новый способ использования приложений. Эти приложения, называемые приложениями с мгновенным запуском , являются собственными приложениями Android, но запускаются без установки на устройство. У каждого приложения с мгновенным запуском есть соответствующая версия, которую пользователи могут выбрать для установки.
Из-за уникального способа взаимодействия пользователей с мгновенными приложениями следует соблюдать некоторые специфические методы взаимодействия с пользователем. В этом руководстве представлены рекомендации по созданию положительного пользовательского опыта в приложении с мгновенным запуском.
Мы настоятельно рекомендуем вам использовать принципы материального дизайна при разработке мгновенного приложения. Дополнительные сведения о том, как применить Material Design к приложению, см. в разделе Material Design для Android .
Мы также предоставили дополнительные рекомендации, относящиеся к игровым приложениям. Для получения дополнительной информации ознакомьтесь с рекомендациями по пользовательскому интерфейсу для игр в Google Play Instant .
Обеспечьте содержательный целевой экран для вашего приложения.
Чтобы ваше приложение или игра имела кнопку «Попробовать сейчас» в Play Store или отображалась в панели запуска Android, для них требуется основное действие по умолчанию.
Пользователи, которые входят в ваше приложение с помощью кнопки «Попробовать сейчас» или из панели запуска, не имеют контекста глубокой ссылки или конкретного контента, к которому они пытаются получить доступ. Поэтому вам следует предоставить им место, где они смогут просматривать и узнавать о функциях вашего приложения.
Также стоит убедиться, что название вашего приложения отображается на экране на видном месте. Поскольку пользователи иногда нажимают на ссылку на ваше приложение без особого контекста, они могут не знать, как называется ваше приложение.
Определите резервные места назначения для ваших ссылок.
Ссылки на приложения и игры в Google Play Instant открываются сразу, когда это возможно. В противном случае эти ссылки снова открываются в браузере.
Связываясь с Google Play , вы можете изменить резервный сценарий и вместо этого перейти в Play Store. Эта стратегия может быть полезна, если вы хотите, чтобы пользователи загрузили ваше приложение, если они не могут сразу его открыть, и вы не хотите, чтобы они использовали ваше приложение в Интернете.
В качестве альтернативной стратегии вы можете использовать баннеры на своем веб-сайте, чтобы открыть приложение напрямую, вместо того, чтобы сначала отправлять пользователей в Play Store. Эта стратегия показана на рисунке 2.
Разрешить пользователям выполнять свою задачу
Рекламируя пользователям функцию в вашем приложении с мгновенным запуском, убедитесь, что пользователи могут использовать эту функцию без необходимости устанавливать приложение.
Не просите пользователей установить приложение, чтобы они могли выполнить то, что хотят. Основное действие по клику на странице приложения никогда не должно вызывать приглашение на установку.
Попросите пользователей войти в систему в подходящее время.
Обеспечьте как можно больше функций, не требуя от пользователей входа в систему или регистрации в службе, связанной с вашим приложением.
Подождите, пока пользователи попытаются использовать функцию, требующую аутентификации, прежде чем предлагать им войти в систему. Пользователи воспринимают запросы на вход как менее навязчивые, если сразу видят преимущества входа в систему.
Например, рассмотрим приложение для обмена фотографиями, которое требует от пользователей входа в систему при запуске. Чтобы улучшить взаимодействие с пользователем, приложение теперь предоставляет функции, которые пользователи могут использовать без входа в систему, например просмотр самых популярных общедоступных фотографий и редактирование фотографий на своих устройствах. Когда пользователь хочет поделиться своими фотографиями с друзьями, приложение предлагает ему войти в систему.
Сохранять состояние пользователя после установки приложения
Когда пользователи устанавливают приложение, убедитесь, что вы передаете сохраненное состояние их приложения в приложение с помощью файлов cookie или локального хранилища. Пользователи должны иметь возможность продолжить работу с того места, на котором они остановились, как показано на рис. 5.
Не создавайте дополнительных заставок
Мгновенный запуск приложения включает в себя фирменный стиль приложения, заголовок приложения и значок средства запуска приложения. Не создавайте собственные дополнительные заставки, поскольку они кажутся пользователям излишними.
Стрелки вверх против системы назад
Кнопка «Вверх» перемещает вверх по стеку навигации приложения, пока пользователь не достигнет главного экрана приложения. Кнопка «Назад» позволяет перемещаться в обратном хронологическом порядке по истории недавно просмотренных экранов.
Кнопка «Вверх» гарантирует, что пользователь останется в вашем приложении, а кнопка «Назад» может вернуть пользователей к недавним экранам за пределами вашего приложения. Другими словами, нажатие кнопки «Вверх» никогда не должно выходить из приложения.
Дополнительные сведения о разработке навигации с помощью кнопок «Назад» и «Вверх» см. в разделе «Проектирование навигации «Назад» и «Вверх» .
Не разветвляйте свой пользовательский интерфейс
Пользовательский интерфейс вашего мгновенного приложения должен быть идентичен пользовательскому интерфейсу установленной версии. Не меняйте дизайн и пользовательский интерфейс в приложении с мгновенным запуском.
Используйте Smart Lock для паролей на Android для идентификации
Smart Lock for Passwords для Android — это менеджер паролей для Chrome и Android. Smart Lock также автоматически регистрирует пользователей при последующих посещениях. Чтобы упростить аутентификацию пользователей, обеспечьте поддержку Google Smart Lock в вашем мгновенном приложении.
Предоставляйте явные подсказки по установке.
Используйте кнопки установки стратегически, сделав их частью пользовательского интерфейса вашего приложения. Используйте значок «Получить приложение» Material Design и метку «УСТАНОВИТЬ» для кнопки установки.
Не используйте другие ярлыки, такие как «Получить приложение», «Установить полную версию приложения» или «Обновить». Никогда не используйте баннер или другой рекламный метод для представления пользователям приглашения на установку.
Предоставьте не более 2-3 неявных запросов на установку.
Неявные запросы на установку — это ссылки в мгновенном приложении, которые не выполняют ничего, кроме запуска запроса на установку. Эти неявные запросы на установку могут возникать в том случае, если в установленной версии вашего приложения есть функциональные возможности, которых нет в мгновенной версии.
В вашем приложении не должно быть более 2–3 неявных приглашений на установку.
При использовании неявного запроса на установку обязательно укажите контекст и информацию о функции, которая его вызвала. Объясните пользователям причину, по которой они могут захотеть установить приложение.
Удалите нефункциональные разделы вашего приложения.
При преобразовании вашего приложения в приложение с мгновенным запуском у вас могут быть части пользовательского интерфейса вашего мгновенного приложения, которые связаны с другими функциональными модулями вашего приложения. Удалите все такие разделы из мгновенного приложения.
Устраните трудности с платежами
Если покупки в вашем приложении с мгновенным запуском не поддерживаются платежной системой Google Play и у вас нет в файле платежной информации пользователя, вы можете использовать другой платежный API, например Google Pay API . API Google Pay позволяет вам предлагать исключительно офлайн-платежи, например наложенным платежом, а также хранить подарочные карты в вашем мгновенном приложении.
Ссылки на сторонние предложения
Ссылки на сторонние предложения и контент можно открывать на специальной вкладке или в браузере Chrome. Их можно отобразить с помощью WebView
, когда запрошенные ресурсы предоставляются по протоколу HTTPS.
Ваши собственные предложения не должны ссылаться на браузер, а оставаться в мгновенном приложении, при необходимости используя WebView
. Весь сетевой трафик внутри мгновенного приложения должен использовать протокол HTTPS.
В мгновенном приложении вы должны четко определить, какие функции предоставляет ваше приложение, а какие — из внешнего источника.
Предоставьте возможность мгновенного обмена URL-адресами приложений.
Поскольку приложения с мгновенным запуском не предоставляют пользователям адресную строку для копирования URL-адреса, предоставьте в своем приложении действие «Поделиться», которое позволит пользователям делиться URL-адресом вашего приложения с мгновенным запуском.
Дополнительные ресурсы
Для получения дополнительной информации о создании высококачественного мгновенного взаимодействия обратитесь к следующим ресурсам.
Кодлабы
,Google Play Instant предоставляет пользователям новый способ использования приложений. Эти приложения, называемые приложениями с мгновенным запуском , являются собственными приложениями Android, но запускаются без установки на устройство. У каждого приложения с мгновенным запуском есть соответствующая версия, которую пользователи могут выбрать для установки.
Из-за уникального способа взаимодействия пользователей с мгновенными приложениями следует соблюдать некоторые специфические методы взаимодействия с пользователем. В этом руководстве представлены рекомендации по созданию положительного пользовательского опыта в приложении с мгновенным запуском.
Мы настоятельно рекомендуем вам использовать принципы материального дизайна при разработке мгновенного приложения. Дополнительные сведения о том, как применить Material Design к приложению, см. в разделе Material Design для Android .
Мы также предоставили дополнительные рекомендации, относящиеся к игровым приложениям. Для получения дополнительной информации ознакомьтесь с рекомендациями по пользовательскому интерфейсу для игр в Google Play Instant .
Обеспечьте содержательный целевой экран для вашего приложения.
Чтобы ваше приложение или игра имела кнопку «Попробовать сейчас» в Play Store или отображалась в панели запуска Android, для них требуется основное действие по умолчанию.
Пользователи, которые входят в ваше приложение с помощью кнопки «Попробовать сейчас» или из панели запуска, не имеют контекста глубокой ссылки или конкретного контента, к которому они пытаются получить доступ. Поэтому вам следует предоставить им место, где они смогут просматривать и узнавать о функциях вашего приложения.
Также стоит убедиться, что название вашего приложения отображается на видном месте на экране. Поскольку пользователи иногда нажимают на ссылку на ваше приложение без особого контекста, они могут не знать, как называется ваше приложение.
Определите резервные места назначения для ваших ссылок.
Ссылки на приложения и игры в Google Play Instant открываются сразу, когда это возможно. В противном случае эти ссылки снова открываются в браузере.
Связываясь с Google Play , вы можете изменить резервный сценарий и вместо этого перейти в Play Store. Эта стратегия может быть полезна, если вы хотите, чтобы пользователи загрузили ваше приложение, если они не могут сразу его открыть, и вы не хотите, чтобы они использовали ваше приложение в Интернете.
В качестве альтернативной стратегии вы можете использовать баннеры на своем веб-сайте, чтобы открыть приложение напрямую, вместо того, чтобы сначала отправлять пользователей в Play Store. Эта стратегия показана на рисунке 2.
Разрешить пользователям выполнять свою задачу
Рекламируя пользователям функцию в вашем мгновенном приложении, убедитесь, что пользователи могут использовать эту функцию без необходимости устанавливать приложение.
Не просите пользователей установить приложение, чтобы они могли выполнить то, что хотят. Основное действие по клику на странице приложения никогда не должно вызывать приглашение на установку.
Попросите пользователей войти в систему в подходящее время.
Обеспечьте как можно больше функций, не требуя от пользователей входа в систему или регистрации в службе, связанной с вашим приложением.
Подождите, пока пользователи попытаются использовать функцию, требующую аутентификации, прежде чем предлагать им войти в систему. Пользователи воспринимают запросы на вход как менее навязчивые, если сразу видят преимущества входа в систему.
Например, рассмотрим приложение для обмена фотографиями, которое требует от пользователей входа в систему при запуске. Чтобы улучшить взаимодействие с пользователем, приложение теперь предоставляет функции, которые пользователи могут использовать без входа в систему, например просмотр самых популярных общедоступных фотографий и редактирование фотографий на своих устройствах. Когда пользователь хочет поделиться своими фотографиями с друзьями, приложение предлагает ему войти в систему.
Сохранять состояние пользователя после установки приложения
Когда пользователи устанавливают приложение, убедитесь, что вы передаете сохраненное состояние их приложения в приложение с помощью файлов cookie или локального хранилища. Пользователи должны иметь возможность продолжить работу с того места, на котором они остановились, как показано на рис. 5.
Не создавайте дополнительных заставок
Мгновенный запуск приложения включает в себя фирменный стиль приложения, заголовок приложения и значок средства запуска приложения. Не создавайте собственные дополнительные заставки, поскольку они кажутся пользователям излишними.
Стрелки вверх против системы назад
Кнопка «Вверх» перемещает вверх по стеку навигации приложения, пока пользователь не достигнет главного экрана приложения. Кнопка «Назад» позволяет перемещаться в обратном хронологическом порядке по истории недавно просмотренных экранов.
Кнопка «Вверх» гарантирует, что пользователь останется в вашем приложении, а кнопка «Назад» может вернуть пользователей к недавним экранам за пределами вашего приложения. Другими словами, нажатие кнопки «Вверх» никогда не должно выходить из приложения.
Дополнительные сведения о разработке навигации с помощью кнопок «Назад» и «Вверх» см. в разделе «Проектирование навигации «Назад» и «Вверх» .
Не разветвляйте свой пользовательский интерфейс
Пользовательский интерфейс вашего мгновенного приложения должен быть идентичен пользовательскому интерфейсу установленной версии. Не меняйте дизайн и пользовательский интерфейс в приложении с мгновенным запуском.
Используйте Smart Lock для паролей на Android для идентификации
Smart Lock for Passwords для Android — это менеджер паролей для Chrome и Android. Smart Lock также автоматически регистрирует пользователей при последующих посещениях. Чтобы упростить аутентификацию пользователей, обеспечьте поддержку Google Smart Lock в вашем мгновенном приложении.
Предоставляйте явные подсказки по установке.
Используйте кнопки установки стратегически, сделав их частью пользовательского интерфейса вашего приложения. Используйте значок «Получить приложение» Material Design и метку «УСТАНОВИТЬ» для кнопки установки.
Не используйте другие ярлыки, такие как «Получить приложение», «Установить полную версию приложения» или «Обновить». Никогда не используйте баннер или другой рекламный метод для представления пользователям приглашения на установку.
Предоставьте не более 2-3 неявных запросов на установку.
Неявные запросы на установку — это ссылки в мгновенном приложении, которые не выполняют ничего, кроме запуска запроса на установку. Эти неявные запросы на установку могут возникать в том случае, если в установленной версии вашего приложения есть функциональные возможности, которых нет в мгновенной версии.
В вашем приложении не должно быть более 2–3 неявных приглашений на установку.
При использовании неявного запроса на установку обязательно укажите контекст и информацию о функции, которая его вызвала. Объясните пользователям причину, по которой они могут захотеть установить приложение.
Удалите нефункциональные разделы вашего приложения.
При преобразовании вашего приложения в приложение с мгновенным запуском у вас могут быть части пользовательского интерфейса вашего мгновенного приложения, которые связаны с другими функциональными модулями вашего приложения. Удалите все такие разделы из мгновенного приложения.
Устраните трудности с платежами
Если покупки в вашем приложении с мгновенным запуском не поддерживаются платежной системой Google Play и у вас нет в файле платежной информации пользователя, вы можете использовать другой платежный API, например Google Pay API . API Google Pay позволяет вам предлагать исключительно офлайн-платежи, например наложенным платежом, а также хранить подарочные карты в вашем мгновенном приложении.
Ссылки на сторонние предложения
Ссылки на сторонние предложения и контент можно открывать на специальной вкладке или в браузере Chrome. Их можно отобразить с помощью WebView
, когда запрошенные ресурсы предоставляются по протоколу HTTPS.
Ваши собственные предложения не должны ссылаться на браузер, а оставаться в мгновенном приложении, при необходимости используя WebView
. Весь сетевой трафик внутри мгновенного приложения должен использовать протокол HTTPS.
В мгновенном приложении вы должны четко определить, какие функции предоставляет ваше приложение, а какие — из внешнего источника.
Предоставьте возможность мгновенного обмена URL-адресами приложений.
Поскольку приложения с мгновенным запуском не предоставляют пользователям адресную строку для копирования URL-адреса, предоставьте в своем приложении действие «Поделиться», которое позволит пользователям делиться URL-адресом вашего приложения с мгновенным запуском.
Дополнительные ресурсы
Для получения дополнительной информации о создании высококачественного мгновенного взаимодействия обратитесь к следующим ресурсам.
Кодлабы
,Google Play Instant предоставляет пользователям новый способ использования приложений. Эти приложения, называемые приложениями с мгновенным запуском , являются собственными приложениями Android, но запускаются без установки на устройство. У каждого приложения с мгновенным запуском есть соответствующая версия, которую пользователи могут выбрать для установки.
Из-за уникального способа взаимодействия пользователей с мгновенными приложениями следует соблюдать некоторые специфические методы взаимодействия с пользователем. В этом руководстве представлены рекомендации по созданию положительного пользовательского опыта в приложении с мгновенным запуском.
Мы настоятельно рекомендуем вам использовать принципы материального дизайна при разработке мгновенного приложения. Дополнительные сведения о том, как применить Material Design к приложению, см. в разделе Material Design для Android .
Мы также предоставили дополнительные рекомендации, относящиеся к игровым приложениям. Для получения дополнительной информации ознакомьтесь с рекомендациями по пользовательскому интерфейсу для игр в Google Play Instant .
Обеспечьте содержательный целевой экран для вашего приложения.
Чтобы ваше приложение или игра имела кнопку «Попробовать сейчас» в Play Store или отображалась в панели запуска Android, для них требуется основное действие по умолчанию.
Пользователи, которые входят в ваше приложение с помощью кнопки «Попробовать сейчас» или из панели запуска, не имеют контекста глубокой ссылки или конкретного контента, к которому они пытаются получить доступ. Поэтому вам следует предоставить им место, где они смогут просматривать и узнавать о функциях вашего приложения.
Также стоит убедиться, что название вашего приложения отображается на экране на видном месте. Поскольку пользователи иногда нажимают на ссылку на ваше приложение без особого контекста, они могут не знать, как называется ваше приложение.
Определите резервные места назначения для ваших ссылок.
Ссылки на приложения и игры в Google Play Instant открываются сразу, когда это возможно. В противном случае эти ссылки снова открываются в браузере.
Связываясь с Google Play , вы можете изменить резервный сценарий и вместо этого перейти в Play Store. Эта стратегия может быть полезна, если вы хотите, чтобы пользователи загрузили ваше приложение, если они не могут сразу его открыть, и вы не хотите, чтобы они использовали ваше приложение в Интернете.
В качестве альтернативной стратегии вы можете использовать баннеры на своем веб-сайте, чтобы открыть приложение напрямую, вместо того, чтобы сначала отправлять пользователей в Play Store. Эта стратегия показана на рисунке 2.
Разрешить пользователям выполнять свою задачу
Рекламируя пользователям функцию в вашем приложении с мгновенным запуском, убедитесь, что пользователи могут использовать эту функцию без необходимости устанавливать приложение.
Не просите пользователей установить приложение, чтобы они могли выполнить то, что хотят. Основное действие по клику на странице приложения никогда не должно вызывать приглашение на установку.
Попросите пользователей войти в систему в подходящее время.
Обеспечьте как можно больше функций, не требуя от пользователей входа в систему или регистрации в службе, связанной с вашим приложением.
Подождите, пока пользователи попытаются использовать функцию, требующую аутентификации, прежде чем предлагать им войти в систему. Пользователи воспринимают запросы на вход как менее навязчивые, если они сразу видят преимущества входа в систему.
Например, рассмотрим приложение для обмена фотографиями, которое требует от пользователей входа в систему при запуске. Чтобы улучшить взаимодействие с пользователем, приложение теперь предоставляет функции, которые пользователи могут использовать без входа в систему, например просмотр самых популярных общедоступных фотографий и редактирование фотографий на своих устройствах. Когда пользователь хочет поделиться своими фотографиями с друзьями, приложение предлагает ему войти в систему.
Сохранять состояние пользователя после установки приложения
Когда пользователи устанавливают приложение, убедитесь, что вы передаете сохраненное состояние их приложения в приложение с помощью файлов cookie или локального хранилища. Пользователи должны иметь возможность продолжить работу с того места, на котором они остановились, как показано на рис. 5.
Не создавайте дополнительных заставок
Мгновенный запуск приложения включает в себя фирменный стиль приложения, заголовок приложения и значок средства запуска приложения. Не создавайте собственные дополнительные заставки, поскольку они кажутся пользователям излишними.
Стрелки вверх против системы назад
Кнопка «Вверх» перемещает вверх по стеку навигации приложения, пока пользователь не достигнет главного экрана приложения. Кнопка «Назад» позволяет перемещаться в обратном хронологическом порядке по истории недавно просмотренных экранов.
Кнопка «Вверх» гарантирует, что пользователь останется в вашем приложении, а кнопка «Назад» может вернуть пользователей к недавним экранам за пределами вашего приложения. Другими словами, нажатие кнопки «Вверх» никогда не должно выходить из приложения.
Дополнительные сведения о разработке навигации с помощью кнопок «Назад» и «Вверх» см. в разделе «Проектирование навигации «Назад» и «Вверх» .
Не разветвляйте свой пользовательский интерфейс
Пользовательский интерфейс вашего мгновенного приложения должен быть идентичен пользовательскому интерфейсу установленной версии. Не меняйте дизайн и пользовательский интерфейс в приложении с мгновенным запуском.
Используйте Smart Lock для паролей на Android для идентификации
Smart Lock for Passwords для Android — это менеджер паролей для Chrome и Android. Smart Lock также автоматически регистрирует пользователей при последующих посещениях. Чтобы упростить аутентификацию пользователей, обеспечьте поддержку Google Smart Lock в вашем мгновенном приложении.
Предоставляйте явные подсказки по установке.
Используйте кнопки установки стратегически, сделав их частью пользовательского интерфейса вашего приложения. Используйте значок «Получить приложение» Material Design и метку «УСТАНОВИТЬ» для кнопки установки.
Не используйте другие ярлыки, такие как «Получить приложение», «Установить полную версию приложения» или «Обновить». Никогда не используйте баннер или другой рекламный метод для представления пользователям приглашения на установку.
Предоставьте не более 2-3 неявных запросов на установку.
Неявные запросы на установку — это ссылки в мгновенном приложении, которые не выполняют ничего, кроме запуска запроса на установку. Эти неявные запросы на установку могут возникать в том случае, если в установленной версии вашего приложения есть функциональные возможности, которых нет в мгновенной версии.
В вашем приложении не должно быть более 2–3 неявных приглашений на установку.
При использовании неявного запроса на установку обязательно укажите контекст и информацию о функции, которая его вызвала. Объясните пользователям причину, по которой они могут захотеть установить приложение.
Удалите нефункциональные разделы вашего приложения.
При преобразовании вашего приложения в приложение с мгновенным запуском у вас могут быть части пользовательского интерфейса вашего мгновенного приложения, которые связаны с другими функциональными модулями вашего приложения. Удалите все такие разделы из мгновенного приложения.
Устраните трудности с платежами
Если покупки в вашем приложении с мгновенным запуском не поддерживаются платежной системой Google Play и у вас нет в файле платежной информации пользователя, вы можете использовать другой платежный API, например Google Pay API . API Google Pay позволяет вам предлагать исключительно офлайн-платежи, например наложенным платежом, а также хранить подарочные карты в вашем мгновенном приложении.
Ссылки на сторонние предложения
Ссылки на сторонние предложения и контент можно открывать на специальной вкладке или в браузере Chrome. Их можно отобразить с помощью WebView
, когда запрошенные ресурсы предоставляются по протоколу HTTPS.
Ваши собственные предложения не должны ссылаться на браузер, а оставаться в мгновенном приложении, при необходимости используя WebView
. Весь сетевой трафик внутри мгновенного приложения должен использовать протокол HTTPS.
В мгновенном приложении вы должны четко определить, какие функции предоставляет ваше приложение, а какие — из внешнего источника.
Предоставьте возможность мгновенного обмена URL-адресами приложений.
Поскольку приложения с мгновенным запуском не предоставляют пользователям адресную строку для копирования URL-адреса, предоставьте в своем приложении действие «Поделиться», которое позволит пользователям делиться URL-адресом вашего приложения с мгновенным запуском.
Дополнительные ресурсы
Для получения дополнительной информации о создании высококачественного мгновенного взаимодействия обратитесь к следующим ресурсам.
Кодлабы
,Google Play Instant предоставляет пользователям новый способ использования приложений. Эти приложения, называемые приложениями с мгновенным запуском , являются собственными приложениями Android, но запускаются без установки на устройство. У каждого приложения с мгновенным запуском есть соответствующая версия, которую пользователи могут выбрать для установки.
Из-за уникального способа взаимодействия пользователей с мгновенными приложениями следует соблюдать некоторые специфические методы взаимодействия с пользователем. В этом руководстве представлены рекомендации по созданию положительного пользовательского опыта в приложении с мгновенным запуском.
Мы настоятельно рекомендуем вам использовать принципы материального дизайна при разработке мгновенного приложения. Дополнительные сведения о том, как применить Material Design к приложению, см. в разделе Material Design для Android .
Мы также предоставили дополнительные рекомендации, относящиеся к игровым приложениям. Для получения дополнительной информации ознакомьтесь с рекомендациями по пользовательскому интерфейсу для игр в Google Play Instant .
Обеспечьте содержательный целевой экран для вашего приложения.
Чтобы ваше приложение или игра имела кнопку «Попробовать сейчас» в Play Store или отображалась в панели запуска Android, для них требуется основное действие по умолчанию.
Пользователи, которые входят в ваше приложение с помощью кнопки «Попробовать сейчас» или из панели запуска, не имеют контекста глубокой ссылки или конкретного контента, к которому они пытаются получить доступ. Поэтому вам следует предоставить им место, где они смогут просматривать и узнавать о функциях вашего приложения.
Также стоит убедиться, что название вашего приложения отображается на экране на видном месте. Поскольку пользователи иногда нажимают на ссылку на ваше приложение без особого контекста, они могут не знать, как называется ваше приложение.
Определите резервные места назначения для ваших ссылок.
Ссылки на приложения и игры в Google Play Instant открываются сразу, когда это возможно. В противном случае эти ссылки снова открываются в браузере.
Связываясь с Google Play , вы можете изменить резервный сценарий и вместо этого перейти в Play Store. Эта стратегия может быть полезна, если вы хотите, чтобы пользователи загрузили ваше приложение, если они не могут сразу его открыть, и вы не хотите, чтобы они использовали ваше приложение в Интернете.
В качестве альтернативной стратегии вы можете использовать баннеры на своем веб-сайте, чтобы открыть приложение напрямую, вместо того, чтобы сначала отправлять пользователей в Play Store. Эта стратегия показана на рисунке 2.
Разрешить пользователям выполнять свою задачу
Рекламируя пользователям функцию в вашем приложении с мгновенным запуском, убедитесь, что пользователи могут использовать эту функцию без необходимости устанавливать приложение.
Не просите пользователей установить приложение, чтобы они могли выполнить то, что хотят. Основное действие по клику на странице приложения никогда не должно вызывать приглашение на установку.
Попросите пользователей войти в систему в подходящее время.
Обеспечьте как можно больше функций, не требуя от пользователей входа в систему или регистрации в службе, связанной с вашим приложением.
Подождите, пока пользователи попытаются использовать функцию, требующую аутентификации, прежде чем предлагать им войти в систему. Пользователи воспринимают запросы на вход как менее навязчивые, если сразу видят преимущества входа в систему.
Например, рассмотрим приложение для обмена фотографиями, которое требует от пользователей входа в систему при запуске. Чтобы улучшить взаимодействие с пользователем, в приложении теперь предусмотрены функции, которые пользователи могут использовать без входа в систему, например просмотр самых популярных общедоступных фотографий и редактирование фотографий на своих устройствах. Когда пользователь хочет поделиться своими фотографиями с друзьями, приложение предлагает ему войти в систему.
Сохранять состояние пользователя после установки приложения
Когда пользователи устанавливают приложение, убедитесь, что вы передаете сохраненное состояние их приложения в приложение с помощью файлов cookie или локального хранилища. Пользователи должны иметь возможность продолжить работу с того места, на котором они остановились, как показано на рис. 5.
Не создавайте дополнительных заставок
Мгновенный запуск приложения включает в себя фирменный стиль приложения, заголовок приложения и значок средства запуска приложения. Не создавайте собственные дополнительные заставки, поскольку они кажутся пользователям излишними.
Стрелки вверх против системы назад
Кнопка «Вверх» перемещает вверх по стеку навигации приложения, пока пользователь не достигнет главного экрана приложения. Кнопка «Назад» позволяет перемещаться в обратном хронологическом порядке по истории недавно просмотренных экранов.
Кнопка «Вверх» гарантирует, что пользователь останется в вашем приложении, а кнопка «Назад» может вернуть пользователей к недавним экранам за пределами вашего приложения. Другими словами, нажатие кнопки «Вверх» никогда не должно выходить из приложения.
Дополнительные сведения о разработке навигации с помощью кнопок «Назад» и «Вверх» см. в разделе «Проектирование навигации «Назад» и «Вверх» .
Не разветвляйте свой пользовательский интерфейс
Пользовательский интерфейс вашего мгновенного приложения должен быть идентичен пользовательскому интерфейсу установленной версии. Не меняйте дизайн и пользовательский интерфейс в приложении с мгновенным запуском.
Используйте Smart Lock для паролей на Android для идентификации
Smart Lock for Passwords для Android — это менеджер паролей для Chrome и Android. Smart Lock также автоматически регистрирует пользователей при последующих посещениях. Чтобы упростить аутентификацию пользователей, обеспечьте поддержку Google Smart Lock в вашем мгновенном приложении.
Предоставляйте явные подсказки по установке.
Используйте кнопки установки стратегически, сделав их частью пользовательского интерфейса вашего приложения. Используйте значок «Получить приложение» Material Design и метку «УСТАНОВИТЬ» для кнопки установки.
Не используйте другие ярлыки, такие как «Получить приложение», «Установить полную версию приложения» или «Обновить». Никогда не используйте баннер или другой рекламный метод для представления пользователям приглашения на установку.
Предоставьте не более 2-3 неявных запросов на установку.
Неявные приглашения на установку — это ссылки в мгновенном приложении, которые не выполняют ничего, кроме запуска приглашения на установку. Эти неявные запросы на установку могут возникать в том случае, если в установленной версии вашего приложения есть функциональные возможности, которых нет в мгновенной версии.
В вашем приложении не должно быть более 2–3 неявных приглашений на установку.
При использовании неявного запроса на установку обязательно укажите контекст и информацию о функции, которая его вызвала. Объясните пользователям причину, по которой они могут захотеть установить приложение.
Удалите нефункциональные разделы вашего приложения.
При преобразовании вашего приложения в мгновенное приложение у вас могут быть части пользовательского интерфейса вашего приложения, которые ссылаются на другие модули функций вашего приложения. Удалить любые такие разделы из приложения Мгновенного.
Вывести трение из платежей
Если покупки в вашем приложении Instant не поддерживаются Google Play Billing , и у вас нет информации о платежах пользователя в файле, вы можете использовать другой API платежей, например, Google Pay API . API Google Pay позволяет вам предлагать чисто автономные платежи, такие как наличные деньги на доставку, и хранить подарочные карты в вашем приложении.
Ссылка на сторонние предложения
Ссылки на сторонние предложения и контент могут открываться на вкладке Chrome Custom или в браузере. Они могут быть отображены с использованием WebView
, когда запрашиваемые ресурсы предоставляются с помощью протокола HTTPS.
Ваши собственные предложения не должны ссылаться на браузер, а скорее оставаться в приложении мгновенного, используя WebView
при необходимости. Весь сетевой трафик изнутри мгновенного приложения должен использовать HTTPS -протокол.
В рамках мгновенного приложения вы должны четко определить, какую функциональность предоставляет ваше приложение и какая функциональность предоставляется от внешнего источника.
Обеспечить способ поделиться мгновенными URL -адресами приложений
Поскольку Instant Apps не предоставляют пользователям адресную строку для копирования URL -адреса, предоставьте действие «совместно» в вашем приложении, которое позволяет пользователям обмениваться URL -адресом вашего приложения.
Дополнительные ресурсы
Для получения дополнительной информации о создании высококачественного мгновенного опыта обратитесь к следующим ресурсам.