Пример использования: пригодность PWA для приложения электронной коммерции

В одном из своих недавних разговоров по вопросам, связанным с запуском мобильного приложения в магазине приложений, я понял, что одной из основных причин популярности PWA может быть обход публикации приложений в Google Play Store или Apple App Store. !

Это подразумевало…. Никаких разрешений, никаких ограничений, никаких отказов!

Мы разработали собственные приложения электронной коммерции для Android и iOS для конкретных продуктов, которые являются законной торговлей во многих геополитических регионах мира, хотя и не во всех. И поэтому, к сожалению, приложения неоднократно отклонялись как в Apple App Store, так и в Google Play Store.

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

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

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

Synsoft Global имеет команду экспертов, работающих над PWA, и вы можете узнать о нас больше здесь. Предыдущим требованием, для которого мы разработали PWA с использованием Angular, Ionic и Cordova, была система автоматизации цепочки поставок.

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

ЭКОНОМИЯ ВРЕМЕНИ И СТОИМОСТИ

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

ОФФЛАЙН РЕЖИМ

Дополненные мощностью «ServiceWorker», веб-приложения, созданные как PWA, теперь могут управлять доступом к сети и решать, какие данные следует кэшировать или как справляться с различными сетевыми условиями, что позволяет ему оспаривать способность собственного приложения обрабатывать сетевые условия. . Это открыло двери для внедрения в приложение автономного режима работы, и мы уверены, что это может стать конкурирующим УТП.

WEB APIS

Приложение предназначено для использования камеры устройства и его GPS, как это обычно делается в большинстве приложений. И мы хотели быть уверены в том, что веб-интерфейс PWA предоставляет нам этот доступ, поскольку мы знали, что нативные и гибридные приложения предоставляют разработчикам гораздо больший доступ к аппаратному обеспечению устройства, чем веб-приложения. Хотя это все еще может иметь место для некоторого оборудования, Интернет прошел долгий путь. Теперь для PWA доступны API-интерфейсы для доступа к акселерометру устройства, местоположению, камере, 3D-ускорению и многому другому. Раньше это считалось серьезным препятствием, но со всеми API, доступными сегодня и растущими, это открыло для PWA путь для рывка вперед.

UI и UX

UI / UX - один из основных факторов, различающих нативные приложения, гибридные приложения, а теперь и PWA. Благодаря нескольким недавно стандартизованным функциям в JavaScript и веб-браузерах прогрессивные веб-приложения могут использовать пользовательский интерфейс так же хорошо, как и собственные приложения. Мы решили использовать Material-UI, набор компонентов React, которые позволят нам реализовать материальный дизайн Google в Интернете.

Доступность

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

Распространение и поиск

Мобильные приложения нелегко найти в магазинах приложений. Благодаря тому, что Google внедрил индексирование сначала для мобильных устройств и одобрил PWA, это препятствие легко преодолеть. У нас было преимущество, так как PWA в конце концов был веб-приложением… доступным для поиска и распространением во всемирной паутине!

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

Более того, даже если мы выпустим новые версии приложения, нам не нужно беспокоиться о поддержании обратной совместимости приложений или их сервисных API, потому что приложение всегда работает только с одной версией приложения и всегда обслуживает самую последнюю информацию!

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

Первоначально опубликовано на https://www.synsoftglobal.com 9 июля 2019 г.