iPhone OS 4.0 — многозадачность
Когда еще об официальной многозадачности пользователи могли только мечтать, ходили толки, а зачем она вообще на iPhone 3GS/iTouch 3G — быстродействия аппарата и так хватает для обеспечения моментального запуска приложений. По все видимости, так рассуждали и инженеры Apple.
Основная часть программ, по сути своей, не работает в фоновом режиме: после двойного нажатия кнопки «Home», приложение сохраняет свое состояние и закрывается. После чего, в «Док Мультизадачности» добавляется лишь его ярлык, по нажатию на который, происходит повторный запуск, но не переключение.
Если кому интересно, то таким образом в «фоне» может висеть до 35 приложений.
А теперь представьте, если всё это проделать на iPhone 3G – сколько уйдет времени, чтобы сохранить состояние и закрыть приложение, а потом открыть новое? Весь процесс превратится в настоящую пытку.
Безусловно, будет и «настоящая» многозадачность — для этого Apple добавила 7 API. Но об этом пока говорить рано, так как софт еще не получил нужных обновлений и увидеть, как это работает, мы не можем.
P.S: На одном хакерском сайте написали, что поддержка мультизадачности прописана в плист, можно ли ее включить, прописав соответствующий пункт для 3G.
Как только в сети появились ключи для прошивки 4.0, они начали в ней копаться и, не в последнюю очередь, стали проверять список поддерживаемых функций. Вот, что они увидели:
Скорее всего, мы не отвертимся простым добавление пунктов, как мы это делали с gas-gauge-battery (включение заряда в процентах). Придется править и системные файлы, как это было с включением MMS на iPhone 2G. Но все это только после jailbreak.
|
Последний раз редактировалось Muncout; 11.04.2010 в 22:47.
|