Swiggy перевела гибридные экраны на Swift и SwiftUI, не останавливая выпуск фич
Индийский сервис доставки с аудиторией в миллионы пользователей начинал Instamart и Dineout как гибридные продукты, и при росте они упёрлись в знакомое: долгие загрузки, зависания на больших списках товаров, memory pressure и рваные анимации. Ограничения гибридной архитектуры не давали Dineout показывать качественные фото и видео.
Решение о миграции приняли в начале 2024 года, и главное в рассказе команды не «переписали всё», а порядок. Сначала нашли сценарии с наибольшим влиянием, домашние экраны и поиск, и выпустили их нативно за несколько недель. Дальше переводили по одному, параллельно продолжая выпускать функции. После миграции появились OCR для поиска по меню, сканирование списков продуктов и суммаризация с Apple Intelligence.
Цифр по конверсии и crash rate Apple не приводит, только слова команды об «самом большом сюрпризе» от эффекта. Разбор на Apple Developer.
Post #4691
1.64K
