Почему приложения и веб-страницы всегда перезагружаются при выполнении нескольких задач на моем iPad 2?

Итак, у меня есть Apple iPad 2 под управлением iOS 7.0.2, и есть эта досадная проблема, когда каждый раз, когда я ухожу от приложения, а затем возвращаюсь назад, он сбрасывает приложение, поэтому похоже, что оно сбрасывается. То же самое происходит и с веб-страницами. Всякий раз, когда я ухожу с веб-страницы с помощью Google Chrome для iOS и возвращаюсь назад, кажется, что по какой-то странной причине веб-страница перезагружалась. Я пытаюсь выяснить, почему это происходит, и что я могу сделать, чтобы это остановить. Приветствуется любая помощь.

Hovsep A
2014-04-06 09:18:25
Состояния приложений и многозадачность

https://разработчик .apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

Поскольку системные ресурсы на устройствах iOS более ограничены, приложение должно вести себя в фоновом режиме иначе, чем на переднем плане. Операционная система также ограничивает то, что ваше приложение может делать в фоновом режиме, чтобы увеличить время автономной работы и улучшить взаимодействие пользователя с приложением переднего плана.

, некоторые устройства вообще не поддерживают многозадачность или фоновое выполнение, даже при использовании iOS 4 или новее. Приложения, работающие на этих устройствах, также не переходят в фоновое или приостановленное состояние. Вместо этого приложения закрываются при выходе из переднего плана.

Приложения iOS могут существовать в любом из пяти состояний выполнения

1) Не работает

2) Неактивно

3) Активный

4) Фон

5) Приостановлено

Когда вы нажимаете кнопку «Домой», приложение переходит из активного в фоновый и быстро в приостановленное состояние, где оно больше не использует процессорное время и не расходует энергию. Некоторым приложениям в iOS5 разрешено бесконечно работать в фоновом состоянии, например: Instacast, приложения для газетного киоска, отслеживание вашего местоположения, VOIP

Hovsep A
2014-04-07 06:50:26
Обновление фонового приложения

http://support.apple.com/kb/ht4211

Некоторые приложения могут продолжать работать в течение короткого периода времени, а затем переходят в приостановленное состояние, поэтому они не используются активно, не открываются или не занимают системные ресурсы. Они мгновенно запустятся, когда вы вернетесь к ним.

вы не можете изменить работу ios или приложения, вам нужно дождаться обновлений, когда ios станет похожим на Android ….

Cole W
2014-04-06 08:16:30
дорогой брат ,,,,, вы можете решить свою проблему, посетив http://www.apple. com/ipad/
Янв F
2014-04-06 01:53:08
На самом деле в iOS нет реальной многозадачности. Когда вы переключаетесь на другое приложение, текущее переходит в фоновый режим и переходит в приостановленное состояние. Обычно это активный передний план> Фон> Приостановлено, и это происходит в течение нескольких секунд. В зависимости от того, что еще вы открыли или используете «сейчас», iOS также может выгрузить приложение из своей памяти, чтобы освободить его.

Будет ли обновляться приложение при обратном переключении или нет, на самом деле зависит от нескольких вещей, в том числе от того, как приложение было на самом деле спроектировано, разработано. Например, браузер, такой как Safari и, вероятно, Chrome, может действительно захотеть обновиться каждый раз, когда вы его открываете. В конце концов, невозможно определить, было ли приложение приостановлено на 10 секунд или 10 дней, а страница, на которой вы были, полностью изменилась.

Если вы переключитесь на «достаточно быстро», как при тестировании, большинство приложений фактически останутся такими, как есть.

Если вы переключаетесь умеренно, обновляются только приложения, которые находятся более чем на 2 вкладки от текущей. Для фактического использования, когда вы проводите здесь несколько минут, затем несколько минут могут обновиться даже приложения на двух вкладках.

Jan F
2014-04-06 13:04:12
Приложения никогда не будут полностью активными в фоновом режиме, это не то, как работает iOS.

Если вы программист, используйте соответствующие API (см. Сообщение Hovseps) для фоновых задач.

Если вы пользователь, сделайте предложение разработчику приложений.

В правильно закодированном приложении определенные функции или задачи могут выполняться в фоновом режиме (обновление фонового приложения), например. получение электронных писем, новых твитов, проверка сервера обмена сообщениями на наличие нового IM, загрузка файла. Вы можете узнать, поддерживает ли приложение это, и управлять им, перейдя в «Настройки»> «Основные»> «Фоновое обновление приложения».

Однако даже для этих приложений только определенные части будут оставаться активными в фоновом режиме, а не на неопределенный срок. Например, пользовательский интерфейс всегда будет обновляться, когда вы его открываете. Вот почему вы видите, что некоторые приложения возвращаются в свое «только что открытое» состояние, например верх страницы.

По сути, он разработан таким образом, что вам не нужно вручную закрывать приложения, чтобы ваш телефон оставался отзывчивым.

Я не хочу вдаваться в подробности о разработчиках, так как я не разработчик и только знаю, что я читал где-то еще. Некоторые хорошие ресурсы, объясняющие части многозадачности iOS:

http://www.speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html

http://gooddevbaddev.wordpress.com/2013/10/22/ios-7-running-location-based-apps-in-the-background/

http ://gooddevbaddev.wordpress. com/2013/10/22/ios-7-running-location-based-apps-in-the-background/

Оцените статью
oilgasindustry.ru
Добавить комментарий