Нет необходимости заново создавать ресурсы Metal, когда приложение возвращается в активное состояние из фонового состояния.
С другой стороны, поскольку текстуры и буферы могут быть большими и поскольку они находятся в системной памяти на протяжении всего срока их службы (iOS имеет унифицированную архитектуру памяти и не имеет системы подкачки), вы можете захотеть освободить некоторые или все ваши ресурсы Metal, когда входит в фоновое состояние, чтобы уменьшить вероятность того, что ваше приложение будет остановлено, когда другому приложению потребуется память, которую оно использует. В этом случае вы воссоздаете эти ресурсы, если / когда ваше приложение вернется из фонового состояния.