how to prevent ios from updating apps to incompatible versions How can you prevent ios from updating apps to newer versions which are incompatible with the version of ios running on the device?
I have an iPhone 3Gs running ios 4.3.5. Some apps that show updates available, do not work with this version of ios. I accidentally updated Stanza and it stopped working. I had to find an older version of Stanza in my Time Machine backup and reinstall it on my iPhone.

My iPhone 3Gs has limited battery life, so I don't want to impact is further by updating to ios 5. I would buy a new iPhone, but 3 year contracts are standard in Canada, so it would cost too much to upgrade my phone.
Sadly, the developer is the one who will have to fix this, and you cannot do anything without jail breaking it and (if you know code) making changes to the firmware.

However, read the release notes and take care to make sure it works on iOS 4. Usually the developer will put something in it about compatibility.