After putting out a CardShark update with iPad support, I recieved a hostile, profanity-ridden email because the game (now a universal build using 3.1.3 OS) no longer works as-is on jailbroken phones stuck at older OS version. I don't know anyone personally with a jailbroken phone, nor do I fully understand the issues involved. Should I care? Do people that jailbreak represent a significant number of paying customers? I guess I'll find out soon enough. It was extremely difficult getting this built and working on multiple devices. iPad has different requirements for photo picker APIs, and was tricky getting the app to build/link correctly for both devices. Here I thought I was doing a good thing going the universal route, but maybe next time I'll think twice.
Don't you also have a problem with regular iPod Touch users who don't want to pay for the OS upgrade?
There's no reason or any practical way to support them properly as a jailbroken device can be configured in all sorts of crazy ways, so it's impossible to test against properly. Sometimes even the jailbreak itself will cause clashes with the Apple APIs so jailbroken users are really on their own as far as support is concerned and trying to 'fix' your game to make it work on jailbroken devices runs the risk of actually breaking it for the 90% of customers who are running it normally. Having said that, there's no reason to actively block jailbreaking from your game, doing so would be a bit pointless and again runs the risk of breaking it for normal gamers. A general rule of thumb for support emails, the hostile and profanity laced ones go to the bottom of the pile if the junk mail filter hasn't already dumped them
That's great. I wonder why the Apple support site is still asking for $4.95? http://www.apple.com/ipodtouch/software-update.html