I'm writing this on my MacBook while waiting for a 30 minute, 4k video to finish processing on my iPhone 6s+. My hope is I don't get a phone call, I also hope my phone's screen doesn't get accidentally powered off as well. The end result of these two things happening would be the same - a cancelled export process with little old me having to start again, or shock, transfer the video over to the Mac so the process won't be disturbed by someone ringing me or it can chug along easily as a background process. This destroys the idea of doing everything on the iPhone.
Let's comment on the smaller issue of the two first: iOS needs to let iMovie run in the background.
My iPhone can't do anything, not even power its screen off for convenience until the task has been completed. Being able to pause itself at the very least would be more pleasant while I commit to something in another app. I learnt the hard way with previously failed projects; once iMovie has committed to exporting a movie, YOU LET IT EXPORT A MOVIE! The iPhone doesn't multitask with iMovie, shame about iPad Pro users then, just sitting there with the same constraints. Hope you already have music playing in the background while you're twiddling your thumbs, luckily the iPhone isn't my only device.
Now I realise all the power of the A9 might not be capable of what I'm asking yet. But there needs to be a middle space in the app to recognise what I've described is inconvenient and it needs resolving. Maybe a new update to iMovie will fix this?
The larger issue I have with the iPhone is in two pieces. The phone app, first its ability to kill a process running in another app and second, take that work away from you (of course this can depend on the developer). The behaviour of the phone app is anachronistic and ignorant of other (more) important uses of such an iOS device today. An app like Periscope for me takes precedence over everything else and we both demand each other's attention. I don't want that app or any other app to be disturbed. I actually kill phone calls while periscoping.
As per Apple's plan I am doing exactly what their marketing suggests I do; get some massive utility out of their latest and greatest. I am capable of doing more on my iPhone each year. The abilities do come with personal preferences and workflows, mine don't include the phone, so it's jarring when the phone makes itself feel present. I expect newer behaviours to appear on the iPhone to allow me to enjoy what I think is the priority application of the phone.
I know the reason why the iPhone app is allowed to kill any other processes, but I don't care, let the phone app hold up a red badge like every other app that demands my attention. Is it too much to ask for a kill switch? I don't want to use DND (doesn't work as intended) or toggle my wifi and micromanage certain usage scenarios. I just want to get on with MY work over everybody else's or worse still some robodialer.
In German, a 'mobile telephone' translates as being a 'handy', and the iPhone certainly is that, but it would be handier still if it was compliant with what I want from it and not what history is dictating.
Take the 'phone' out of iPhone.