Доклад

PWA вместо App Store: реальный опыт замены нативного iOS-приложения и технические ограничения

3 зал

Доклад основан на реальном кейсе: команда РСХБ была вынуждена в сжатые сроки перевести брокерское приложение с нативного Swift на PWA после блокировки банковских приложений в App Store. Разбираем, почему был выбран React, а не Angular, Vue или Svelte, и как архитектурные решения нативной разработки адаптировались под веб-стек.

Отдельный блок посвящен техническим ограничениям Safari и WebKit, с которыми неизбежно столкнется любой, кто пойдет этим путем: агрессивная очистка хранилища, изоляция контейнеров, отсутствие нативного install prompt и нестабильный Deep Linking. На конкретных примерах разобраны обходные пути: от механизма Deferred Deep Linking через Cookie-снапшот при установке до управления ориентацией экрана и восстановления состояния форм.

В итоге доклад отвечает на главный вопрос: в каких случаях PWA — это осознанный выбор, а в каких — путь к провалу, где без нативной разработки не обойтись.

Спикеры

Расписание