It seems to me that multitasking could be very helpful in the problem I am dealing with. Is it possible to programmatically open a split view option / a specific button that splits the screen?
Broader business context: I am building business applications shared using In House provisioning profile for company employees. Before and after work employees are asked to synchronize data. This complex operation involves over a thousand different steps and API communication. This operation typically takes 7-15 minutes but for some scenarios takes much longer (about 1 hour). Users don't want to spend so much time in front of their screens and minimize my app. Of course, the best solution at this point would be if my application could finish working in the background thread, but this usage is not foreseen. When the application goes to sleep, I would like to show the user the message: "The application goes to sleep, data synchronization is interrupted. You can open another application in split view mode instead of putting it to sleep". Here I would like to add a button in the application that would open the split view option.
I will also be grateful for any other ideas to solve this problem.