Осознанность не возникает в вакууме — она каким-то образом связана с любой другой частью жизни человека. Компания Headspace , которая создала одно из первых в мире приложений для медитации и в настоящее время является лидером в области осознанности, в последнее время развивается с учетом этого целостного видения. В 2019 году они решили расширить свое приложение за пределы медитации и добавить новые функции фитнеса и хорошего самочувствия. В компании Headspace поняли, что им понадобится многофункциональная команда инженеров и дизайнеров, чтобы реализовать концепцию нового продукта и создать отличный опыт работы с приложениями для пользователей . Новый захватывающий этап для компании: команда дизайнеров начала процесс с создания прототипов нового опыта со свежим дизайном.
Единственное, что мешало Headspace расширять свое приложение и еще больше расширять кругозор пользователей, — это существующая программная архитектура. Он не был достаточно четко структурирован, чтобы поддерживать все эти новые функции. Фактически, команда разработчиков Headspace прогнозировала, что создание текущего кода займет больше времени, чем его полное переписывание. Они решили приостановить разработку своего текущего приложения для Android и полностью посвятить себя его полной переработке.
Как они это сделали
Команде Android-разработчиков Headspace нужен был удобный способ стандартизации создания функций. Изучая литературу Google о новейших передовых методах разработки Android и архитектуры приложений , они нашли свое решение. Google рекомендовал провести рефакторинг своего приложения с помощью model-view-view-model . MVVM — это широко поддерживаемый шаблон программного обеспечения, который постепенно становится отраслевым стандартом, поскольку позволяет разработчикам четко разделять области разработки, помогая оптимизировать архитектуру приложения. Выбор MVVM предоставил Headspace новый набор стандартов и лучших практик, которые помогли ускорить разработку.
Еще одним ключевым ресурсом Google, который использовала команда, были библиотеки Android Jetpack , включая Dagger и Hilt для внедрения зависимостей. Новый подход сделал шаблонный код меньше и эффективнее, что повысило производительность команды. Они также воспользовались возможностью полностью перенести свое приложение на язык программирования Kotlin. Используя Kotlin, команда увеличила покрытие приложения тестами примерно с 15% до 80%. Увеличение охвата тестированием привело к более быстрому развертыванию, более высокому качеству кода и меньшему количеству сбоев.
Чтобы гарантировать, что улучшенный пользовательский опыт будет отражен в их отзывах о страницах магазинов, компания Headspace внедрила API проверки приложений в Google Play . Этот новый API позволил им побудить всех пользователей делиться отзывами о своем опыте работы с Headspace внутри приложения. Внедрение повысило оценки в обзорах, а поскольку отзывы о списках магазинов привязаны к видимости в Google Play , это также помогло привлечь внимание к недавним улучшениям приложения. Чтобы получить более подробное техническое описание перезагрузки Headspace, ознакомьтесь с техническим примером и поделитесь им со своей командой разработчиков.
Результаты
Команда завершила переписывание за восемь месяцев и смогла реализовать все функции прототипа. Они достигли своей первоначальной цели — охватить новую аудиторию в сфере фитнеса и велнеса, не ставя под угрозу свою репутацию в области качества. Новый всплеск отзывов и подписок говорит об улучшении пользовательского опыта и более счастливой пользовательской базе.
Новый акцент Headspace на совершенствовании приложений для Android привел к измеримым улучшениям по всем показателям.
Улучшение качества приложения привело к увеличению на 20 % соотношения платных подписчиков между операционными системами, в которых опубликовано приложение, а новый подход к отзывам привел к увеличению количества отзывов на странице магазина с 3,56 до 4,7 со второго по четвертый квартал 2019 г. 2020. Видимость благодаря улучшенным отзывам в сочетании с новыми функциями и улучшенным пользовательским интерфейсом привела к увеличению числа активных пользователей в месяц по всему миру на 15%. Внутри новая архитектура также позволила Headspace создавать более быстрые и уверенные рабочие процессы для будущей разработки. Теперь они тратят гораздо меньше времени на тестирование и исправление ошибок и больше времени на внедрение новых функций — совсем недавно — улучшенный процесс удержания и оптимизацию процесса дополнительных продаж. Переписывание также позволило улучшить интеграцию глубоких ссылок и маркетинговых инструментов. Это преимущество дало команде Headspace возможность собирать более качественные данные от большего числа пользователей, напрямую отвечать тем, кто оставляет отзывы, и использовать эти отзывы для информирования о будущих разработках.
Компания Headspace сделала решительный шаг и вложила значительные средства в улучшение приложений для Android, одновременно открыв новые захватывающие области в сфере фитнеса и хорошего самочувствия. Имея прочную новую основу для развития и свежие отзывы пользователей, Headspace имеет хорошие возможности для продолжения своей миссии: улучшить здоровье и счастье каждого.
Начать
Чтобы узнать, как переписать приложение, чтобы улучшить взаимодействие с пользователем, ознакомьтесь с техническим примером использования Headspace . Посетите целевую страницу App Excellence, чтобы узнать больше о том, как последовательный и интуитивно понятный пользовательский интерфейс приложений может способствовать развитию вашего бизнеса.