Почему многозадачность в iOS4 именно такая, какая естьРазное
Большинством создателей операционных систем для телефонов многозадачность позиционируется как непременное условие того, что устройство будет называться именно коммуникатором, а не простым телефоном.
И, пожалуй, именно многозадачность стала главной «фишкой» в iOS4. Впрочем, многозадачность у яблочников получилась несколько своеобразная. Совершенно не такая, к какой привыкли, скажем, пользователи WM вплоть до версии 6.5.
Многозадачность в iPhone 4 и 3GS не предусматривает одновременной полноценной работы нескольких приложений. В этом, естественно, есть свои минусы, но есть и плюсы. Причем, если внимательно разобраться в том, как именно используется многозадачность в карманных коммуникаторах, очевидных плюсов все же больше, чем минусов.
Не будем вдаваться в то, как именно организована многозадачность в iOS, посмотрим, что конкретно она позволяет делать пользователю.
Для подавляющего большинства пользователей многозадачность имеет значение в том случае, когда при просмотре через браузер свежих объявлений на тему продажа квартир в Красноярске, к примеру, хочется еще и музыку послушать, не прерываясь. То есть обычно важна работа именно приложений строго определенного типа, а вовсе не всех подряд.
Именно исходя из этого разработчики iOS4 и решили выделить несколько служб, которые могут полноценно работать совместно с любым другим приложением.
В список таких служб вошли аудиопоток, то есть возможность слушать музыку на фоне запущенного приложения, голосовая интернет-телефония VoIP, завершение задач в фоновом режиме, геолокационные функции, служба быстрого переключения приложений и пара других.
Другие же приложения при их сворачивании, по сути, замирают (аналог гибернации в настольных компьютерах), и у пользователя сохраняется лишь возможность при следующем обращении застать их в том состоянии, в котором они были оставлены. То есть производитель сам решил за пользователя, что ему может понадобиться для одновременной работы, а что нет.
Но так ли это плохо? В устройствах под управлением WM, пожалуй, единственное, что сознательно оставлялось пользователем в фоне – это мессенджер (да и он убивал батарейку за пару часов). Для остальных программ даже устанавливалось дополнительное приложение, чтобы они не сворачивались, а именно закрывались. Закрывались для того, чтобы не расходовать ресурсы процессора и не сажать батарейку.
Многозадачность iOS4 как раз обеспечивает наиболее оптимальные условия для максимально продолжительного времени автономной работы устройства – что гораздо более важно, чем, скажем, находясь в браузере и просматривая объявления в колонке аренда квартир без посредников, тут же открыть калькулятор и просчитать стоимость съема в нужной валюте.
4 Май 2011, Комментариев нет, автор: Zuzle

















