Превращаем сайт или веб-приложение в приложение для iOS и Android с нативными возможностями, которых ждут сторы, — вместо второго продукта с нуля.
Четыре вещи, которые отличают приложение для стора от обёрнутого сайта.
Нативный контейнер вокруг веб-приложения: навигация, сплэш, deep links и корректная работа с клавиатурой, safe areas и жестами «назад».
Push-уведомления, биометрия, камера, доступ к файлам и встроенные покупки доступны веб-коду через аккуратный мост.
Кэширование, понятное офлайн-состояние и загрузка, которая не ощущается как вкладка браузера внутри приложения.
У оболочки должна быть реальная нативная ценность: сторы могут отклонить приложение, которое просто сайт во фрейме. Мы закладываем это с самого начала.
Подход зависит от того, какая часть приложения может остаться веб-частью.
Смотрим, что уже хорошо работает в мобильном браузере, где нужен нативный доступ и подходит ли гибридный путь — или честный ответ в нативной разработке.
Нативный контейнер, мост для функций устройства и изменения веб-части, чтобы продукт чувствовал себя на телефоне как дома.
Тесты на реальных устройствах и затем релиз в сторы под ключ, включая ответы на вопросы ревьюеров.
Гибридные инструменты, позволяющие вебу и мобайлу делить одну кодовую базу там, где это оправдано.
Расскажите, что у вас есть. Честно скажем, подойдёт ли гибридное приложение или нативная разработка стоит своих денег.