Прогрессивные веб-приложения против мгновенных приложений для Android: что лучше для брендов?

Опубликовано: 2017-06-05

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

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

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

Но за последние пару лет к этому миксу были добавлены два горячих соперника, которые стремятся объединить некоторые из лучших функций мобильного Интернета и мира приложений для лучшего всестороннего взаимодействия с мобильными устройствами. Это: прогрессивные веб-приложения (PWA) и мгновенные приложения для Android.

Векторная графика пары рук, держащей телефон, с одним пальцем, касающимся значка на его экране.

Изображение предоставлено разработчиками Google

И Progressive Web Apps, и Android Instant Apps - это инициативы Google, которые придают новый импульс традиционному мобильному приложению. Оба стремятся обеспечить более быструю загрузку и упрощение работы на мобильных устройствах; так что вас можно простить за то, что вы задаетесь вопросом, в чем именно разница между ними.

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

Что такое прогрессивные веб-приложения?

Энди Фэйвелл недавно написал отличную статью на нашем дочернем сайте Search Engine Watch о последних разработках с прогрессивными веб-приложениями после появления Google I / O. В нем он написал:

«Прогрессивные веб-приложения - это инновация Google, разработанная для объединения лучших функций мобильных приложений и мобильного Интернета: скорость, взаимодействие с приложениями, автономное использование и отсутствие необходимости загружать что-либо».

На странице Google для разработчиков о прогрессивных веб-приложениях PWA описываются как «пользовательские интерфейсы, доступные в Интернете, надежные, быстрые и увлекательные». Хотя базовые PWA представляют собой мобильные веб-страницы, они созданы для работы и ощущения себя как приложения, с быстрой загрузкой и использованием в автономном режиме.

Это сразу же устраняет один из самых больших недостатков мобильного Интернета: мобильные веб-страницы зависят от часто нестабильного соединения для передачи данных, что может привести к ухудшению работы и длительному, разочаровывающему времени загрузки.

Изображение предоставлено разработчиками Google

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

Google рекомендует разработчикам создавать прогрессивные веб-приложения в соответствии с установленным стандартом, который при соблюдении заставляет Chrome предлагать пользователю добавить PWA на свой домашний экран.

К брендам, которые уже присоединились к PWA, относятся Twitter (чей PWA, Twitter Lite, ежедневно посещает 1 миллион пользователей со значков домашней страницы), Forbes, Expedia, Alibaba, Washington Post и даже бывшие компании, выпускающие только приложения, такие как Lyft. .

PWA уже предлагают многие черты, которые мы связываем с собственными приложениями, включая push-уведомления, геолокацию, доступ к функциям устройства, таким как камера и микрофон, и, как упоминалось выше, автономная работа и значки на главном экране.

В то же время они предоставляют брендам доступ к преимуществам мобильного Интернета, включая простоту обнаружения и совместного использования (просто отправьте ссылку), универсальный доступ независимо от устройства (нет необходимости выпускать отдельное приложение для iOS или Android, хотя PWA этого не делают). у iOS пока есть полная функциональность; подробнее об этом позже), а также возможность добавлять в закладки отдельные ссылки.

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

Так почему же компания Google, уже разработавшая прогрессивные веб-приложения, в 2016 году запустила мгновенные приложения для Android? Какая разница между двумя?

Что такое приложения для Android с мгновенным запуском?

Android Instant Apps - это полноценные нативные приложения для Android, которые предназначены для работы особым образом. Как и Progressive Web Apps (или любой другой мобильный сайт, если на то пошло), ими можно поделиться через ссылку, которая при открытии предоставит получателю доступ к урезанной версии приложения.

Итак, в примере, который Google использовал на вводе-выводе в 2016 году, один пользователь мог отправить другому ссылку на раздел рецептов приложения Buzzfeed Video, который затем мог бы открыть его и получить доступ к той части приложения, которая была связана. чтобы - в данном случае видео с рецептами - не загружая его.

Снимок экрана от разработчиков Android на YouTube

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

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

Помимо Buzzfeed, известные бренды, использующие Instant Apps, включают The New York Times Crossword, Periscope, Viki (сервис потокового видео для азиатского телевидения и фильмов), футбольное приложение Onefootball и сервис видеохостинга Vimeo.

Gif-изображения приложений Android Instant от различных производителей, отображаемые на экранах смартфонов

Некоторые бренды, которые в настоящее время используют приложения с мгновенным запуском Android, в том числе Onefootball, Vimeo и The New York Times. Изображение из блога разработчиков Android

Android Instant Apps призван решить многие из тех же проблем, что и Progressive Web Apps: они предназначены для быстрого запуска, обеспечивают удобный интерфейс и избегают громоздких и дорогостоящих загрузок.

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

Но для тех, у кого еще нет приложения, разве Instant Apps сами по себе являются достаточно убедительным аргументом в пользу разработки приложения для Android? Или им лучше потратить время на разработку прогрессивного веб-приложения?

Прогрессивные веб-приложения по сравнению с приложениями с мгновенным запуском Android

Вот как прогрессивные веб-приложения и мгновенные приложения для Android сравниваются друг с другом по отдельным функциям:

Прогрессивные веб-приложения Приложения для Android с мгновенным запуском
Интерфейс, похожий на приложение Интерфейс, похожий на приложение
Автономное использование Автономное использование
Быстрая загрузка Быстрая загрузка
Не нужно скачивать приложение / посещать магазин приложений Не нужно скачивать приложение / посещать магазин приложений

✘ Если вы не хотите получить доступ к полной версии приложения

Поделиться по ссылке Поделиться по ссылке
Значок на главном экране Значок на главном экране
✘ Отсутствует интеграция с некоторыми функциями смартфона (например, фонариком, контактами, Bluetooth, NFC) Все функции нативного приложения
✘ Пока не поддерживается всеми ОС (PWA можно использовать в iOS / Safari и Windows / Microsoft Edge, но не имеют автономных функций или push-уведомлений) ✘ Только Android
Может сканироваться поисковыми системами ✘ Не обнаруживается поисковыми системами
Нет необходимости разрабатывать полноценное приложение

✘ Но вам все равно нужно разработать веб-приложение, соответствующее стандартам Google.

✘ Необходимо разработать полноценное приложение для Android

Если у вас еще нет, вы можете просто обновить

В этом списке вы, возможно, видели некоторые функции, которые особенно вам нравятся, некоторые из них могут быть препятствием для сделки и отвлекать вас от того или иного варианта, или некоторые «минусы», которых недостаточно для отказа от сделки, чтобы оттолкнуть вас.

Однако по пунктам они выглядят примерно одинаково. Итак, в интересах разрешения спора: какой вариант лучше для брендов?

Что лучше для брендов: прогрессивные веб-приложения или мгновенные приложения для Android?

Что ж ... Извини, что подвел тебя после того, как ты зашел так далеко, но проблема не так очевидна, как я ее сформулировал.

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

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

Если вы пытаетесь сделать выбор между созданием обычного мобильного сайта (оптимизированного для мобильных устройств, оптимизированного для мобильных устройств или ориентированного на мобильные устройства) или PWA, прогрессивное веб-приложение не составит труда. А если у вас уже есть приложение для Android (или вы собираетесь его создать), переход на приложение с мгновенным запуском принесет множество дополнительных преимуществ.

Изображение предоставлено разработчиками Android

Отсутствие поддержки iOS для обоих является очевидным недостатком, хотя в этом отношении PWA просто уступают, поскольку Safari, как сообщается, рассматривает возможность поддержки Service Workers, функции, которая позволяет использовать PWA в автономном режиме и push-уведомления. (Chrome, Firefox и Opera в настоящее время поддерживают Service Workers, а Microsoft Edge находится в процессе разработки поддержки).

В конечном итоге лучшим решением может быть сочетание нескольких. Адвокат разработчиков Google Дэн Даскалеску указывает в своей статье «Почему прогрессивные веб-приложения по сравнению с нативными - неправильный вопрос», что «если у вас уже есть продукт, у вас уже есть приложение, веб-сайт или и то, и другое, и вам следует улучшить оба. Если у вас нет продукта, то если у вас есть ресурсы для создания собственных веб-приложений для Android + iOS + и их синхронизации, сделайте это ».

Он считает, что если вам не нужны нативные функции, специфичные для Android, вы можете покрыть свои базы с помощью комбинации PWA и нативного приложения для iOS. Хотя в некоторых случаях создание PWA может привести к более широкому распространению даже на iOS; На AliExpress, ответе Alibaba на eBay, после запуска прогрессивного веб-приложения коэффициент конверсии на iOS увеличился на 82%.

Прогрессивные веб-приложения существуют и доступны брендам немного дольше, чем приложения с мгновенным запуском Android, поэтому существует еще несколько вариантов использования и примеров того, почему они работают, чем для мгновенных приложений. Я предсказываю, что в течение следующего года или около того мы увидим более широкое распространение Instant Apps, но только со стороны тех брендов, которые в любом случае уже разработали нативные приложения для Android.

В конечном счете, для тех брендов, для которых разработка нативного приложения для Android имеет смысл, на самом деле ничего не изменилось. У брендов, которые не определились с выбором между инвестированием в мобильный Интернет или в собственное приложение, теперь, когда появились прогрессивные веб-приложения, может появиться больше причин для расширения возможностей мобильного Интернета, особенно после того, как PWA получили полную поддержку в Safari и Microsoft Edge.

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

Результатом всего этого является то, что независимо от того, принимают ли бренды прогрессивные веб-приложения или мгновенные приложения для Android, пользователи получат лучший опыт - и это принесет пользу всем.