Makes sense. I'm just saying, for instance, in android game, background tasks are used by third parties as well, but the amount they use varies and games just dynamically adjust, so basically the issue is marriage of the "dynamic adjustment" with "coding to the metal" (which suggests fixed, not dynamic, hardware)True regarding apps not for a fixed platform, although there will be targets set during development, for instance, the fantasy football app, they will be using animations that are expected to run smoothly with a certain amount of power, decreasing the allocation will decrease the framerate and fluidity of the app and create a sub par experience, if this is now a sub par experience, why not use it on your tablet where it does run smoothly?
Also games can't run in snap mode, only apps, the games will run exactly as before snapping, as the resources will remain unchanged for the games due to this allocation.
EDIT: they can change this 10% but unlike previous generations, part of this allocation is not by the OS team, it is used by third parties.
And for game snapping, i was thinking of something like a racing game that has a snap mode that just tells you which of your friends are online and offers to "switch" to game mode and start the game whenever you feel you have enough friends online -- which would technically not be the game at all (a seperate app with tie in to the game) -- but i don't know if that's possible -- it would be one use of snap mode i might actually like is being able to have a persistent friends list while gaming for some other game, to know when enough people are online to start a match.