At WWDC25, the background tasks api was announced and released, and Shapr3D was mentioned as an app that could benefit from this feature. And I agree. (I mistakenly thought that it was guaranteed to be implemented but that’s my mistake)
This would really help with tasks that require you keep the app open and in focus while the tasks is running, which is pretty inconvenient while multitasking.
One long running task I experience quite frequently is uploading/downloading a large project up into the cloud. You must keep the app open the whole time or else, the download/upload would just restart completely.
Another task is loading large projects. Again if the app isn’t in focus while a large project is loading, it just pauses.
Another task would be applying a large amount of anything. For example a pattern that creates thousands of bodies, takes a REALLY long time to apply. So that would be nice as well.
And the list goes on and on.
Thanks for reading.