(Slowly) Say Goodbye to iOS 3

Well, this had to come some day….

We just had to decide to drop support for iOS3 in iPeng (for iPhone) with one of the next releases.


First, you have to move on someday, it’s getting harder and harder with every release to include capabilities of the new platforms and at the same time stay compatible with the old ones. Second, obviously with Apple’s current SDK development (debug) builds in some cases behave differently than distribution builds like they are being released on the App Store. With the 1.4.2 release (iPeng for iPhone) we have an issue that didn’t show up at all during testing and we can reproduce that it only shows up when doing distribution builds which makes it very, very hard to identify let alone fix issues.

Add to that that managing, installing and testing distribution builds under iOS 3 is much harder than under iOS 4 and newer which means we have practically no beta tester support for testing under iOS 3 anymore – nobody found this particular issue, for example, even though beta builds were affected, too.

Under these circumstances we have decided we find it too risky and way too much effort to continue support for these old platforms.


There will be one additional bugfix release for iOS 3, though. So if you see some errors that need addressing, please report them as soon as possible so that we can make sure they are part of that release.

Please report issues to coolio att penguinlovesmusic dott com or use the bug tracker here https://trac.penguinlovesmusic.de/trac/ipengnat/

What Is iOS and Am I Affected?

iOS is the operating system on your iPod or iPhone. If you bought it two years ago, then at that time iOS 3 would have been the version it came with.
If you always did the software updates since then whenever iTunes asked you to, you are probably currently on iOS 4.1.2 or even iOS 5 (if you do already have an iPhone 3GS or newer or a 3rd or 4th generation iPod touch, that is if it has 32 or 64 GB of flash memory or a Retina Display).
You can find out about the operating system version on your device under “Settings->General->Info”, there’s a “Version” field, this is the iOS version.

The following users are affected:

  1. All users of the 1st generation iPhone (the one with the aluminum back side) and the 1st generation iPod touch (the one without hardware volume keys).
  2. Users of 2nd generation and 3rd generation devices (iPod Touch 2nd and 3rd generation, iPhone 3G and 3GS) who for some reason or other chose NOT to upgrade their devices to a newer operating system/firmware release. I believe this will especially apply to users of 2nd generation iPod touch devices and iPhone 3G (not 3GS) who found iOS 4.1 to be too slow.

Other devices are not affected.

What Does the Discontinuing of iPeng’s Support for Devices Mean?

For devices listed under 1. and 2., that is.

  • You will no longer receive updates for iPeng after the next release (or a possible, unplanned, “really final” bugfix release).
  • You can no longer purchase iPeng on the App Store
  • If your device is one of the devices mentioned under point 2. above, you can continue to get iPeng updates by updating your device to the latest firmware version using iTunes.
About Author: coolio