Linked by Eugenia Loli on Thu 17th Feb 2011 00:14 UTC
Apple Well, it might be safe to say that Apple's own engineers stopped testing their Apple apps with 3.x iOS devices, and have created bugs that make these apps unusable. This is to be somewhat expected, Apple has a track record of not-so-great backwards compatibility (on the Mac), but what we also expected was to not get these broken updates forced to us. It's one thing to stop updating the firmware of older iOS models, and another thing breaking them.
E-mail Print r 11   · Read More · 77 Comment(s)
Thread beginning with comment 463025
To read all comments associated with this story, please click here.
Comment by DavidSan
by DavidSan on Thu 17th Feb 2011 23:16 UTC
DavidSan
Member since:
2008-11-18

I have tested the issue and the "App Store" works fine when it is used with iTunes on the computer. It does not install the App if the device is not compatible.

The issue, I believe is related to the programming environment. New versions of XCode do not check compatibility with older devices automatically. The developer needs to keep two versions of the Xcode, one to test 3.1.2 compatibility and another one to develop for iOS 4 and up.

The new XCode can set the minimum target for 3.1.2 but it does not do anything to check if the code is compatible with 3.1.2.

Edited 2011-02-17 23:18 UTC

Reply Score: 1

RE: Comment by DavidSan
by daveak on Fri 18th Feb 2011 18:50 in reply to "Comment by DavidSan"
daveak Member since:
2008-12-29

That is all just about compilation which doesn't really check if things work, just that the API you are using is available on that older version. To check properly you have to test on actual hardware. There is however nothing stopping building against 4.2, yet having the minimum target set to 3.0, which is an option and then just installing on a 3.x device and testing. 3.0 may be the lowest version that can be targeted now though.

Reply Parent Score: 1