App или же мобильное приложение — это полноценный продукт, требующий установки на устройство пользователя. Уверены, у вас на мобильном телефоне установлено множество приложений: от Навигатора до Instagram, поэтому с этим форматом вы хорошо знакомы.
Плюсы:
- Может быть полностью автономным и работать без бэк-энда, все процессы выполняются прямо на устройстве пользователя;
- Функционал не ограничивается ничем, кроме возможностей устройства;
- У пользователя больше мотивации скачать App, если ему необходимо пользоваться им очень часто, и приложение подразумевает широкий и ресурсоемкий функционал.
- Вам придётся согласиться со всеми условиями AppStore/GooglePlay и других маркетплейсов, платить комиссию, если есть внутренние транзакции;
- Пользователь не сможет полноценно пользоваться приложением, если не будет регулярно устанавливать свежие обновления.
Удачный кейс перехода на App:
Vkontakte. Процесс роста и эволюции сервиса превносил всё больший функционал,
а частота использования всё возрастала, так что создать полноценный app было не просто отличным, а даже скорее необходимым решением.
PWA — это прогрессивное веб-приложение, или же приложение НЕ требующее установки на устройство пользователя, оно работает через браузер и визуально очень похоже на сайт. Это относительно молодая технология, которую не так много еще кто использует.
Плюсы:
- Так как PWA не требует установки, занимает мало места;
- Можно добавить иконку на экран пользователя, как и у App;
- При выкатывании обновлений, не нужно переустанавливать, все обновляется автоматически при следующем использовании (загрузке).
- Не имеет доступа к некоторым функциям устройства, всё ограничивается возможностями браузера;
- Так как приложение открывается в браузере, а их несколько десятков, сложно сделать PWA стабильным в работе на разных устройствах.
Удачный кейс перехода на PWA:
Pinterest! После перехода с мобильного приложения на PWA, размер памяти
занимаемой на устройстве пользователя сократился на 99%.
Учитывая функционал и частоту использования — решение отличное.
Другие примеры популярных PWA:
Uber, Starbucks, Forbes, Twitter, Instagram, Tinder, Spotify, Wikipedia, Telegram...
Выводы:
Если ваш продукт простой, не затрачивает при работе большого количества ресурса или требует взаимодействия с большим количеством данных и, к тому же, пользователь им пользуется не очень часто, то PWA закроет ваши задачи идеально. К тому же, PWA проще в реализации за счет того, что не нужно размещать в маркетплейсе приложений. В противном случае, старый добрый app.
Хороший ноукодер должен владеть хотя бы одним из способов разработки мобильных продуктов, а отличный ноукодер - создавать оба варианта.
Кстати, совсем скоро стартует курс “Мобильные приложения без кода”, где вы научитесь создавать и iOS, Android приложения, и PWA всего за 3 месяца.