Many app publishers (games in particular) advise to reset the phone after installation to clear out the RAM before running the game. This helps with games that hog memory like X-Plane and Sim City. Most of the time the recommendation is to Hard Reset (ie. hold down top button and home for 10 seconds), rather than just a normal "power off". I'd like to ask software developers - those who have access to the SDK and understand what's going on behind the scenes - what the true difference is between these two methods. Is one method better than the other? Is a hard reset "riskier" to the data integrity on the phone? I'd prefer to do a power off/ power on as it takes less time and seems to be more of a controlled shutdown that would save open files and such before turning off. Hard reset seems like more of a brute-force approach, one that could potentially interrupt a file write operation. Insight on this issue from those in the know is appreciated!