Введение
Swiggy — это ведущая в Индии удобная платформа по требованию с технологичным подходом к логистике и ориентированным на решения подходом к потребностям потребителей.
На данный момент у Свигги впечатляющее резюме;
- Более 100 миллионов установок на Android
- Активен в более чем 500 городах
- 270 тысяч+ менеджеров по доставке
- 185 тысяч+ ресторанов-партнеров
- Ежедневная доставка > 1 млн заказов
Основанная на надежной технологии машинного обучения и терабайтах данных, обрабатываемых каждый день , Swiggy предлагает быструю, бесперебойную и надежную доставку для миллионов клиентов по всей Индии.
Задача
Как бренд, который обеспечивает удобство потребителям на повседневной основе, цель технической команды Swiggy — сделать процесс заказа максимально удобным и простым. Когда команда приступила к анализу и выявлению областей для улучшения, одна из областей, которая выделилась, заключалась в том, что, хотя приложение работало хорошо для большинства их пользователей, у них все еще было много возможностей для улучшения, особенно для пользователей, испытывающих зависания (пропускаемые кадры из медленный рендеринг пользовательского интерфейса) на устройствах среднего и низкого уровня .
Когда готовилась следующая версия UX, время разработки и контроля качества было важно. Это привело к разделению времени между разработкой функций и улучшением производительности , что потребовало выбора улучшений, которые они хотели выпустить в этом квартале.
После наблюдения и понимания основных болевых точек пользовательского интерфейса они решили, что хотят сделать процесс открытия для пользователя максимально плавным , устранив любые помехи и отвлекающие факторы в воронке «От главного меню до корзины» .
Итак, во втором полугодии 2021 года Swiggy и команда Android DevRel в Google объединились, чтобы поработать над уменьшением количества спама в приложении Swiggy, чтобы сделать работу пользователя более плавной и бесперебойной.
Как они это сделали
Чтобы противодействовать медленному запуску и проблемам с подвисанием, с которыми сталкивалось приложение Swiggy при прокрутке страниц обнаружения, необходимо было определить и применить правильные инструменты.
Анализ Google помог им начать работу в правильном направлении. Помогая им с помощью правильных инструментов, таких как Perfetto и gfxinfo , процесс был ускорен.
Google Play Vitals использовались для мониторинга производительности запуска и рендеринга приложения. С помощью информационной панели они смогли подтвердить, что внесенные изменения оказали значительное влияние на конечный UX.
В то же время сбойная аналитика Firebase помогла им заранее обнаружить сбои, связанные с производительностью, и нефатальные ошибки. Благодаря этому они смогли выявить некоторые ошибки, связанные с инструментированием, на самом раннем этапе выпуска и немедленно подготовить исправления.
Такие инструменты, как Perfetto, Android Studio Profiler, Layout Inspector и gfxinfo, затем использовались для улучшения времени запуска, выявления завышенных представлений, которые необходимо поместить во ViewStubs, для распознавания макетов, у которых было очень большое время инфляции, и для общего измерения задержки приложения.
Благодаря постоянному руководству Android DevRel (ADR) в отношении запросов производительности они смогли действовать быстро и добиваться прогресса в рекордные сроки. Они учли многие рекомендации ADR, сделанные в ходе анализа, и поработали над ними, чтобы предоставить своим пользователям наилучший UX .
Результаты
Благодаря своему арсеналу инструментов Swiggy удалось улучшить время загрузки приложений, время загрузки основных действий, а также уменьшить количество спама на страницах меню/поиска . Все это привело к некоторым значительным улучшениям показателя «Время до интерактивного взаимодействия» .
- Показатель отказов снизился примерно на 28 %.
- Дополнительный доход более 11 миллионов индийских рупий в месяц
- Переход на домашнюю страницу и просмотр любимых ресторанов улучшился примерно на 50%.
Медленный холодный старт: | -50,54% |
Медленный теплый старт: | -51,59% |
Медленный горячий старт: | -17,68% |
Медленные кадры: | -58,97% |
Замороженные кадры: | -19,66% |
Благодаря уменьшению количества спадов пользователи теперь могут находить больше ресторанов с меньшими трудностями .
В целом, это повысило вовлеченность и удовлетворенность пользователей , что привело к тому, что пользователи приложения Swiggy стали активно оставлять положительные отзывы на различных платформах социальных сетей .
Это еще больше укрепило уверенность Swiggy в том, что сосредоточенность на использовании приложений является одним из важнейших элементов любого приложения, которое хочет обслуживать миллионы пользователей каждый день .
Что касается будущего, их главным приоритетом является создание первоклассного пользовательского опыта и расширение потребительской базы .
«Предоставление беспрецедентного потребительского опыта во всех категориях является основным направлением деятельности команды потребительских приложений в Swiggy. Мы твердо верим, что высокопроизводительное приложение может помочь обеспечить нашим конечным пользователям увлекательный и приятный опыт. Следовательно, самое важное — сделать этот процесс плавным, плавным и сверхбыстрым. Мы начали работать с командой Google по связям с разработчиками над улучшением важнейших показателей наших приложений и значительно улучшили все показатели за короткое время. Наша цель — сделать приложение Swiggy эталоном качества приложений во всей отрасли».
– Тушар Таял, старший технический менеджер