Почему Apple отключила многозадачность на старых iPhone и iPod Touch

10 апреля 2010 - 11:02

Когда Стив Джобс анонсировал многозадачность в iPhone OS 4, все обрадовались… Но радость длилась недолго. Ровно до тех пор, пока не было сказано, что эта функция не будет работать на всех старых iДевайсах из-за “лимитов оборудования”. Но почему бы не включить эту возможность на старых устройствах?

Стив Джобс представляет iPhone OS 4

Фактически, мощности железа старых моделей iPhone’ов и iPod Touch’ей полностью хватает для включения многозадачности. Благодаря изменению лишь одной текстовой линии в одном pref-файле (под названием N82AP.plist), мы можем включить многозадачность в iPhone OS 4 на старых устройствах.

Но почему же Apple решила не включать многозадачность? Наиболее вероятной причиной кажется мощность железа в прошлых версиях iPhone’ов и Touch’ей. Оригинальный iPhone и iPhone 3G, а также iPod Touch 1G и 2G имеют на борту более слабые CPU, нежели iPhone 3GS и iPod Touch 3G. И что еще важно, так это то, что они имеют по 128 Мб оперативной памяти.

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

iPod Touch

Недавно в сети гулял вопрос: «Можно ли будет включать многозадачность в Системных настройках?». Но, вероятно, Apple подумала, что для продвинутых пользователей этого будет недостаточно, в то время как такой «переключатель» может привести обычного пользователя в заблуждение и превратить таких пользователей в ночной кошмар службы технической поддержки.

Но когда финальная версия iPhone OS 4 будет доступна, мы посмотрим, хорошо или плохо отразится многозадачность на этих девайсах.


Лично мне кажется, что они отключили многозадачность в iPhone 3G еще и для того, чтобы непросвещенные люди покупали iPhone 3GS.