Чтобы дать вам более длинное объяснение:
В iOS 4.0 Apple представила фоновые приложения. С помощью Background приложения, которые потеряли передний план, приостанавливаются, но могут быть повторно активированы до той же точки, в которой они находились, без необходимости для разработчика что-либо делать для этого. По сути, виртуальная машина приложений сохраняется и создается тот же контекст. Однако фоновые приложения могут быть убиты в любое время, когда они работают в фоновом режиме.
Однако Apple оставила несколько старых устройств на этой картинке, хотя они получили 4.0. IPhone 3G и iPod Touch 2. Поколению не были включены фоновые приложения.
Так что, если вы хотите, чтобы на всех устройствах было одинаковое или, по крайней мере, похожее поведение, вам придется развернуть свое собственное. В функции ApplicationWillTerminate:
в вашем Appdelegate вам нужно будет сохранить текущую позицию / другую необходимую вам информацию и воссоздать ее оттуда.