This. I am on 930 too, and I am kinda disappointed with how the apps resume. I mean, we have high specs right?
Previously I owned a 620 and I understand the apps resume and refresh because of its specs, but I expect better on 930.
Then your expectations are probably wrong. It sounds like you're expecting hardware specs to solve a software related issue (resuming), which is a fundamentally flawed idea.
Sometimes, throwing ever more powerful hardware at a software problem can make those problems shrink down to the point of becoming unnoticeable to users, but that isn't to say those problems are no longer there. They are, and will often remain perceivable on low-end hardware. Sometimes though, not even the best hardware is enough to make delays unperceivable, either because the operation is just too extensive for modern hardware to deal with quickly, or because the issue is not purely a performance problem at all, but a result of a particular software design or trade-off. That's what we've got here. Better specs can make the resuming issue less noticeable, like on your 930, but we're still far away from hardware that will make the issue completely unnoticeable.
Unless we're all willing to wait for a really long time (some will argue we already have), what we need to solve this issue is not better specs, but an OS that functions differently than it does today... and no... the way in which it must function differently isn't related to multitasking.
It would be far more accurate to refer to this as an issue related to task-switching, which is something completely different from multitasking.
[table="width: 1000"]
[tr]
[td]Multitasking [/td]
[td]the ability for hardware to effectively run, or at least appear to run, more than one software process simultaneously (has zilch to do with resuming).
[/td]
[/tr]
[tr]
[td]Task Switching [/td]
[td]user input is always only ever channelled to one software process at a time (no more then one app/program can ever be in the foreground at one time). This is true for all operating systems. Task switching refers to the act of switching the software process that is to receive user input (mouse clicks, key presses, etc) from one process to another.
[/td]
[/tr]
[/table]