Цитата:
Сообщение от smithy
Мы тоже сталкивались с подтормаживанием. Когда в трее iPad были другие запущенные приложения, наша игра начинала бешено тормозить (с 60fps до 2). Из-за этого даже ее разработка была приостановлена =)
Вообще после сворачивания приложения оно у нас всегда запускалось заново. У адоба читал статью про восстановление состояния, основная идея - через некоторые промежутки времени сохранять состояние на диск.
|
Разобрался сам! Если кому будет полезно опишу =)
smithy - в Вашем случае чтобы приложение работало в фоновом режиме это невозможно, так как при сворачивании в трей, у приложения автоматом ставиться 0fps и ни какой код не выполняется! А когда разворачиваешь может тормозить.
Так вот чтобы при разворачивании приложение заново запускалось нужно в файле name-app.xml нужно добавить следующее ключ-значение:
<key>UIApplicationExitsOnSuspend</key>
<true/>
и будет это выглядеть примерно так:

Код:
<InfoAdditions>
<![CDATA[
<key>UIPrerenderedIcon</key>
<true/><key>UIDeviceFamily</key>
<array><string>1</string>
<string>2</string>
</array>]
<key>UIRequiresPersistentWiFi</key>
<string>NO</string>
<key>UIApplicationExitsOnSuspend</key>
<true/>
]>
</InfoAdditions>