Выбор ответа Senior Публикация обновлено
Feature flags в мобильном релизе
Вопрос
Почему в мобильной разработке feature flags особенно полезны по сравнению с вебом?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Релиз нельзя быстро откатить, а обновляются неделями; флаг выключит функцию. В вебе исправление доходит до всех за минуты.
Варианты ответа
- Веб не поддерживает флаги на клиенте, а в мобильном они встроены в ОС
- Релиз нельзя быстро откатить, а обновляются неделями; флаг выключит функциюправильный ответ
- Флаги уменьшают размер APK: выключенный код R8 вырезает из сборки
- Google Play требует флаги для всех новых функций в приложениях от 1 млн установок
Разбор
В вебе исправление доходит до всех за минуты. В мобильном приложении выпуск проходит ревью магазина, поэтапную выкатку, а старые версии живут у пользователей месяцами. Удалённый флаг (Remote Config или свой сервис) даёт выключатель для рискованной функции и позволяет выкатывать её постепенно по сегментам. На размер APK флаги не влияют, и магазин их не требует.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.