Если у вас что-то сломалось в приложении, то не очень безопасно его перезапускать пока поломка не устранена.
Например гипотетический кейс:
Приложение делает запросы на API. Структура поменялась (или ендпоинты или количество дозволенных запросов в день уменьшилось или что угодно).
И я делаю рестарты. И дорестартился что исчерпал лимит на месяц. Или с карты начались тянуться бабки за запросы свыше тарифа.
Или вот еще:
Приложение отправляет сообщение пользователям и после отправки делает бекап. А у меня рестарты...
И тут ломаются бекапы. А рестарты делаются и всех закидывает 100500 одинаковыми сообщениями. У кого-то переписки важные затерялись, кто-то ночью спал и уведомления не отключил и ты дорестартился до минус пару миллиончиков пользователей платящих по подписке $4 каждый месяц.
Рестарты небезопасно делать когда в программе есть irreversible actions.
Кстати, как поддерживать паддинги? С одной стороны, не хочется крутить и проверять их постоянно, с другой – если оставить паддинг только в автолейауте, то как-то сложнее ими управлять и создавать новые экраны
Кстати, как поддерживать паддинги? С одной стороны, не хочется крутить и проверять их постоянно, с другой – если оставить паддинг только в автолейауте, то как-то сложнее ими управлять и создавать новые экраны