Выбор ответа Senior Публикация обновлено

Feature flags в мобильном релизе

Вопрос

Почему в мобильной разработке feature flags особенно полезны по сравнению с вебом?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Релиз нельзя быстро откатить, а обновляются неделями; флаг выключит функцию. В вебе исправление доходит до всех за минуты.

Варианты ответа

  1. Веб не поддерживает флаги на клиенте, а в мобильном они встроены в ОС
  2. Релиз нельзя быстро откатить, а обновляются неделями; флаг выключит функциюправильный ответ
  3. Флаги уменьшают размер APK: выключенный код R8 вырезает из сборки
  4. Google Play требует флаги для всех новых функций в приложениях от 1 млн установок

Разбор

В вебе исправление доходит до всех за минуты. В мобильном приложении выпуск проходит ревью магазина, поэтапную выкатку, а старые версии живут у пользователей месяцами. Удалённый флаг (Remote Config или свой сервис) даёт выключатель для рискованной функции и позволяет выкатывать её постепенно по сегментам. На размер APK флаги не влияют, и магазин их не требует.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.