Apple doesn't have to do anything, really. If they'd quit fighting the jailbreak community everyone would win. Apple will have the draconian control over the iPhone they want for the "grandmother" users, and the tech nerds can still jailbreak to use applications outside of the sandbox. Yet Apple hates the jailbreak community and will make it harder and harder for end users to enjoy really using their phone's hardware to its full potential.