
Константин Шкурко
РСХБ.цифра (РСХБ-Автоматизация)
Доклад основан на реальном кейсе: команда РСХБ была вынуждена в сжатые сроки перевести брокерское приложение с нативного Swift на PWA после блокировки банковских приложений в App Store. Разберем, почему был выбран React, а не Angular, Vue или Svelte, и как архитектурные решения нативной разработки адаптировались под веб-стек.
Отдельный блок будет посвящен техническим ограничениям Safari и WebKit, с которыми неизбежно столкнется любой, кто пойдет этим путем: агрессивная очистка хранилища, изоляция контейнеров, отсутствие нативного install prompt и нестабильный Deep Linking.
На конкретных примерах разберем обходные пути — от механизма Deferred Deep Linking через Cookie-снапшот при установке до управления ориентацией экрана и восстановления состояния форм. В итоге ответим на главный вопрос: в каких случаях PWA — это осознанный выбор, а в каких — путь к провалу, где без нативной разработки не обойтись.

РСХБ.цифра (РСХБ-Автоматизация)