Установка без сторов
Пользователь добавляет приложение на главный экран прямо с сайта - без магазинов приложений, модерации и ожидания ревью.
Разрабатываем PWA-приложения под ключ: аудит, дизайн, интеграции с CRM, ERP и 1С, запуск и поддержка. Одна кодовая база для сайта, iOS и Android.
Наши клиенты
PWA (progressive web app) - это сайт, который ведёт себя как мобильное приложение: открывается по ссылке из поиска или рекламы, устанавливается на главный экран без App Store и Google Play, работает офлайн и присылает push-уведомления.
Мы разрабатываем PWA-приложения под ключ: проводим аудит текущего фронта, проектируем мобильные сценарии, подключаем PWA к CRM, ERP, 1С и PIM и сопровождаем после запуска.
Одна кодовая база покрывает веб, iOS и Android - не нужно содержать три параллельных разработки.
Если нужно сначала сравнить PWA с другими подходами, начните с обзора PWA для бизнеса - ниже речь о разработке под ключ.
Пользователь добавляет приложение на главный экран прямо с сайта - без магазинов приложений, модерации и ожидания ревью.
Веб, iOS и Android обслуживает одна команда и один релизный цикл вместо трёх параллельных разработок.
Service worker кэширует каталог и корзину: приложение открывается и при нестабильной связи, и без сети.
Возврат пользователя без SMS и email-рассылок; на iOS web-push работает с версии 16.4.
PWA - это страницы сайта: контент индексируется, и SEO-трафик конвертируется в установки.
Новая версия доставляется как обычная публикация на сайте - сразу у всех пользователей, без просьбы «обновите приложение».
PWA не заменяет нативную разработку во всех сценариях. Выбор зависит от того, откуда приходит аудитория и какой доступ к устройству нужен продукту.
| Критерий | PWA | Нативное приложение |
|---|---|---|
| Установка | по ссылке с сайта, в один тап | через App Store / Google Play |
| Кодовая база | одна для веба, iOS и Android | отдельная под каждую платформу |
| Обновления | мгновенно, как публикация сайта | через ревью сторов |
| SEO и трафик из поиска | индексируется как сайт | не индексируется |
| Доступ к устройству | камера, геолокация, платежи | полный: Bluetooth, NFC, фоновые процессы |
| Push-уведомления | есть; на iOS - с версии 16.4, с ограничениями | без ограничений |
| Стоимость поддержки | один релизный цикл | два-три параллельных цикла |
Смотрим текущий сайт или магазин, метрики скорости и конверсии, определяем, что PWA-фронт даст именно вашему сценарию.
Проектируем мобильные сценарии: каталог, корзина, оплата, установка на главный экран, офлайн-режим.
Собираем PWA-фронт и подключаем его к вашим системам: CRM, ERP, 1С, PIM, платёжные сервисы.
Выводим в продакшен, настраиваем аналитику и поддерживаем приложение после запуска.
Кейсы
Отзывы
Группа компаний Музторг успешно сотрудничает с командой KT.Team уже более двух лет. Нам очень помогает высокий профессионализм наших партнеров, умение сочетать четкую организацию проектной работы с минимизацией формальных ограничений. Отдельно хотел бы отметить доброжелательность и открытость сотрудников KT.Team.
Лучшие, как разработчики, так и менеджмент, а про собственников я вообще молчу! То, что было сделано в "Снежной королеве", другие компании делали ли бы в 10 раз дольше. И спасибо, что вы здраво оцениваете разработку и не удлиняете сроки
По итогам нескольких лет совместной, плодотворной работы хочу выразить благодарность коллегам из KT.Team. Вместе мы прошли большой путь, решили тысячи задач, пережили уже 3 «черные пятницы», разработали и успешно запустили несколько крупных проектов с оценкой более 2000 человеко-часов. Совместной работой довольны и я, и руководство компании.
До КТ был другой подрядчик — крупный известный интегратор, и каждое изменение было дорогим и болезненным. Думали вообще отказываться от Magento! kt.team взяли на себя огромный объем работы. Отличная команда!
Мы сотрудничаем с kt.team больше года и за это время прошли длинный путь — от быстрого запуска небольшого сайта до ознакомительного каталога и нескольких интеграций. Команда оперативно реагировала на наши запросы и дополнения к ТЗ, вместе мы протестировали несколько гипотез и выбрали самые рабочие. Всё это не помешало сообща создать проект с современным дизайном и функционалом, удобным как для пользователей, так и для сотрудников Maxxium.
От лица Inventive Retail Group выражаю огромную благодарность команде KT.Team за плодотворное сотрудничество в рамках реализации нового амбициозного проекта. Хотели бы отметить высокую вовлеченность на всех этапах его реализации, профессионализм и личные качества всех задействованных в проекте сотрудников.
FAQ
PWA - это сайт с возможностями приложения: установка на главный экран, офлайн-режим, push-уведомления. Он открывается по ссылке и не требует магазина приложений. Нативное приложение собирается отдельно под iOS и Android и распространяется через сторы. Можно ли опубликовать PWA в магазинах приложений? В Google Play - да, через Trusted Web Activity: то же PWA публикуется как Android-приложение без второй кодовой базы.
В App Store прямой публикации PWA нет: на iOS пользователи устанавливают PWA из Safari на главный экран. Работают ли push-уведомления на iPhone? Да: Safari поддерживает web-push с iOS 16.4 для PWA, добавленных на главный экран. Ограничения платформы остаются, поэтому если push - ключевой канал именно для iOS-аудитории, честно обсуждаем нативную разработку. Сколько времени занимает разработка PWA? Зависит от объёма интеграций и каталога. Ориентир из практики: MVP PWA-платформы РАЭК мы запустили за 3 месяца.
Точный план с этапами фиксируем после аудита. Можно ли добавить PWA к существующему интернет-магазину? Да: PWA-фронт ставится поверх работающего backend без его замены. Для La Nature мы внедрили PWA-фронт к Magento 2, сохранив интеграции с CRM и ERP - Битрикс24 и 1С:УТ. Сколько стоит разработка PWA? Оценку даём после аудита: состав работ зависит от числа интеграций и сложности каталога. Считаем эффект изменений - скорость, конверсию, стоимость поддержки, - а не только часы.
Консультация
Посмотрим ваш сайт или интернет-магазин, покажем, что PWA-фронт даст по скорости и конверсии, и составим план разработки с этапами и сроками. Написать напрямую: clients@kt.team.