![]() |
Управление многозадачностью в приложении для IOS
Всем добрый! Пишу игру для iOS на FlashCS5.5, все прекрасно компилится и запускается, но вот беда, ios обладает мультизадачностью и при нажатии кнопку "home" приложение сворачивается. После, если запускать свернутое приложение оно начинает притормаживать!!!
Видел приложения которые после сворачивания и открытия как будто заново открываются а не возобновляют свою работу! Как можно реализовать пере открытие свернутого приложение из трей? |
Мы тоже сталкивались с подтормаживанием. Когда в трее iPad были другие запущенные приложения, наша игра начинала бешено тормозить (с 60fps до 2). Из-за этого даже ее разработка была приостановлена =)
Вообще после сворачивания приложения оно у нас всегда запускалось заново. У адоба читал статью про восстановление состояния, основная идея - через некоторые промежутки времени сохранять состояние на диск. |
Цитата:
smithy - в Вашем случае чтобы приложение работало в фоновом режиме это невозможно, так как при сворачивании в трей, у приложения автоматом ставиться 0fps и ни какой код не выполняется! А когда разворачиваешь может тормозить. Так вот чтобы при разворачивании приложение заново запускалось нужно в файле name-app.xml нужно добавить следующее ключ-значение: <key>UIApplicationExitsOnSuspend</key> <true/> и будет это выглядеть примерно так: Код:
<InfoAdditions> |
тут по ходу ошибка небольшая -
Цитата:
]]> |
| Часовой пояс GMT +4, время: 08:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.