Earlier quoted context omitted.
Absent memory pressure, apps can stay open for up to 10 minutes in the background. The correct solution here is for the app to request background processing and to schedule a local notification in 9 minutes saying that the app is about to run out of background time and pause (and then clean up the notification if the user returns to the app before it fires). This means you're not abusing anything, and it lets the use…
Are you sure about that? Especially in iOS 13, killing apps seems to have gotten a bit more agressive.
iPadOS was such a major leap forward for the iPad and there's not many features left I need to use it as a laptop replacement... but the aggressive app and tab killing ruins everything. I've never said this about iOS devices before, but it's time to start putting more RAM in these machines.