08.04.2010 - 23:04 опубликовано DrMartins
Для начала, о плохом: многозадачность в четвертой версии iPhone OS поддерживают только последние поколения iPod Touch и iPhone. А на планшетнике iPad вместо летнего релиза будет более поздний осенний релиз.

Ну а теперь о главном: как работает многозадачность?
Обеспечивают многозадачность так называемые “демоны” (daemons), хорошо знакомые пользователям *nix и BSD-систем. Это часть программы, которая исполняет свой код в фоновом режиме. Но не программа целиком.
То бишь в фоне будет висеть лишь демон,который запомнит последнее положение в работе с программой.И при необходимости даст продолжить ее выполнение. Можно сказать, что Apple как всегда произвело революцию, сохранив время работы устройства на том же уровне.

Интерфейс многозадачности довольно прост: двойное нажатие кнопки Home откроет панельку и покажет вам все запущенные приложения. Выгружать из памяти их нельзя, к слову.(В: как выгрузить приложение?
О: Если вы захотите выгрузить приложение… то… не надо его выгружать. Мы не хотим, чтобы пользователь стал заложником приложений. Мы даём активным приложениям столько ресурсов, сколько им нужно. Не надо об этом беспокоиться. Пользователь должен просто пользоваться и всё.) Чтобы перейти в другое приложение, достаточно кликнуть на его иконку в открывшейся панельке.

Помимо этого, для большего удобства обеспечили более проработанную поддержку push-уведомлений. Не имеет значения, серфите ли вы в Интернете или играете в игры: можно , к примеру при звонке нажать на всплывшую кнопку принятия звонка, спокойно поговорить, и затем спокойно вернуться обратно и продолжить работу с приложением.

Комментарии
какая то многозадачность не многозадачность....я так понимаю это что то типо того что используется в Андроидофонах?
"Можно сказать, что Apple как всегда произвело революцию" - не совсем согласен.
Судя по http://blog.zwezdin.com/ru/183 в WP7 тоже будут фоновые задачи, а вот визуальщина может на Silverlight и XNA будет пользоваться фоновыми задачами.
Просто Стив первый!
Вполне ожидаемое решение, что-то подобное уже было на Palm OS
Ощущение, что кто-то не договорил кой чего!
Из выше описанного не вырисовывается картина, что это является многозадачностью - приложение просто "засыпает" и при этом не выполняется... Получается, что таже аська просто напросто заснет и не будет принимать входящие сообщения (или события), до тех пор, пока к нему заново перейдут.
Возникает вопрос: а нафиг это нужно, с таким же успехом можно приложение просто закрыть и не париться! А когда нужно заново запустить.
Алгоритм многозадачности, в простейшем и самом распространённом случае назыается "карусель", когда операционная система выделяет каждому запущенному приложению (по кругу так сказать) определенное время и ресурсы на выполнение тех или иных задач, после чего переключается на другую задачу, замтем на третью и так далее... При этом как раз и получается, что работает много задач!
Здесь этим и не пахнет!
предлогаю не гадать на кофейной гуще )) а подождать лета и испытать на 3Gs ))) а потом уже написать комментарий )
а то всегда у нас так получается, сначала накрутим у себя в голове, а потом удивляемся как все удобно )) и все не так как представлялось.
Мультизадачность выполнена не как в больших ОС, а с помощью демонов (фоновых сервисов).
Они, демоны, отслеживают ваши координаты, проигрывают музыку, считывают данные с сайта и т.п., а само приложение "спит". Как только нужно что-то визуально отобразить (карту показать, другое радио выбрать), то приложение просыпается, вы жмете кнопочки и опять закрываете приложение, а демон продолжает в фоне выполнять задачу.
Т.к. этот демон не требует ресурсов на визуализацию, то занимает мало памяти и не так сильно сажает батарею
Откуда такая осведомлённось? Ковырял наверное уже?
Что такое демоны и как они работают я прекрасно знаю, не первый год с FreeBSD дружу! Но теже демоны, как они по твоему будут одновременно работать? Вот как раз где она и нужна по идее эта многозадачность...
Просмотрел еще раз всю презентацию (1 час видео) + почитал все форумы кто об этом что думает.
Вывод как раз в том, что многозадачность будет среди этих демонов, а визуальные приложения будут однозадачны и при сворачивании "замирать", а не закрываться и потом восстанавливать свое состояние.
Че-то куда-то Стива не туда ведет...
)))
Демоны,iAd
скиньте ссылку на видео с презентацией...где скачать или посмотреть можно.
http://events.apple.com.edgesuite.net/1004fk8d5gt/event/
мне бы скачать я просто на винде а тут квик тайм работает некрасиво.....да и инет у меня не конфетка.
Альтернативный вариант подразумевает предельно доступное высокое качество изображения, ощутимый объем входящего трафика и запущенную iTunes. Все, что от вас потребуется на этот раз — это подписаться на подкаст Apple Keynotes и скачать свежайший выпуск. Примерно 704,8 Mb с многозадачностью, iAds, Game Center и прочая внутри:
http://www.apple.com/podcasts/apple_keynotes/apple_keynotes.xml
люди совсем чокнулись я смотрю помешались?) дайте нормальную ссылку как в прежние времена ткнул скачал на крайняк ссылку на торрентах
Причем тут чокнулись или помешались?
Это то,что выложила сама Apple.