Веб приложение на стероидах или PWA
Глянул доклад Антона про PWA.
Основной посыл — веб-приложение можно приблизить к нативному за счёт API, которое даёт PWA.
Проще говоря, веб на стероидах. Возможности в условиях ограничений. Определись с типом приложения PWA — не гибридное приложение. Если есть возможность использовать гибрид — выбор очевиден. Гибрид даёт возможность использовать нативные функции смартфона.
Ещё лучше написать нативное приложение!
Вас зажали в угол и удалили со всех магазинов? Привет PWA! С чего начать С чего лучше начать? С фич, которые нужны в первую очередь пользователям. Не забудь про манифест. Вот и первая задача!
Манифест даёт возможность добавить приложение на рабочий стол. Уже PWA? Да, самое настоящее. Может, этого будет достаточно? Нет?
Тогда разбей фичи по шкале стабильности. Используй цифры или цвет. Это поможет расставить приоритеты и понять стабильность API.
Уже проще, правда?
Предусмотри дизайн. Не должно быть тупиковых сценариев. Везде добавь кнопку назад. Помнишь, какое поведение в нативных? Не забудь сделать то же самое.
Похоже на план. Начни с него. Повторю главную мысль PWA не сможет заменить нативные приложения, но сможет к ним приблизить. Это не пилюля от всех проблем. Это возможность приблизить веб-приложение к нативным. По крайней мере пока.
Спасибо Антону за доклад.
whatpwacando.today, сервис, где можно пощупать все функции PWA и почитать про стабильность. Просто добавь иконку на телефоне. Там есть инструкция.
На frontend night by sber ещё был доклад про гибридные приложения. Можно глянуть его, когда попадёт в открытый доступ.