|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2006
Сообщений: 22
|
Управление многозадачностью в приложении для IOS
Всем добрый! Пишу игру для iOS на FlashCS5.5, все прекрасно компилится и запускается, но вот беда, ios обладает мультизадачностью и при нажатии кнопку "home" приложение сворачивается. После, если запускать свернутое приложение оно начинает притормаживать!!!
Видел приложения которые после сворачивания и открытия как будто заново открываются а не возобновляют свою работу! Как можно реализовать пере открытие свернутого приложение из трей? |
|
|||||
Регистрация: Oct 2011
Адрес: Питер
Сообщений: 58
|
Мы тоже сталкивались с подтормаживанием. Когда в трее iPad были другие запущенные приложения, наша игра начинала бешено тормозить (с 60fps до 2). Из-за этого даже ее разработка была приостановлена =)
Вообще после сворачивания приложения оно у нас всегда запускалось заново. У адоба читал статью про восстановление состояния, основная идея - через некоторые промежутки времени сохранять состояние на диск. |
|
|||||
Регистрация: Feb 2006
Сообщений: 22
|
Цитата:
smithy - в Вашем случае чтобы приложение работало в фоновом режиме это невозможно, так как при сворачивании в трей, у приложения автоматом ставиться 0fps и ни какой код не выполняется! А когда разворачиваешь может тормозить. Так вот чтобы при разворачивании приложение заново запускалось нужно в файле name-app.xml нужно добавить следующее ключ-значение: <key>UIApplicationExitsOnSuspend</key> <true/> и будет это выглядеть примерно так: |
|
|||||
Регистрация: May 2012
Сообщений: 24
|
тут по ходу ошибка небольшая -
Цитата:
]]> |
Часовой пояс GMT +4, время: 23:26. |
|
« Предыдущая тема | Следующая тема » |
Теги |
flash , ios , мультизадачность , свернутое |
|
|