Почему многозадачность в iOS4 именно такая, какая естьРазное

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

И, пожалуй, именно многозадачность стала главной «фишкой» в iOS4. Впрочем, многозадачность у яблочников получилась несколько своеобразная.  Совершенно не такая, к какой привыкли, скажем, пользователи WM вплоть до версии 6.5.

 

Многозадачность в iPhone 4 и 3GS не предусматривает одновременной полноценной работы нескольких приложений. В этом, естественно, есть свои минусы, но есть и плюсы. Причем, если внимательно разобраться в том, как именно используется многозадачность в карманных коммуникаторах, очевидных плюсов все же больше, чем минусов.

 

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

 

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

 

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

 

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

 

Другие же приложения при их сворачивании, по сути, замирают (аналог гибернации в настольных компьютерах), и у пользователя сохраняется лишь возможность при следующем обращении застать их в том состоянии, в котором они были оставлены. То есть производитель сам решил за пользователя, что ему может понадобиться для одновременной работы, а что нет.

 

Но так ли это плохо? В устройствах под управлением WM, пожалуй, единственное, что сознательно оставлялось пользователем в фоне – это мессенджер (да и он убивал батарейку за пару часов).  Для остальных программ даже устанавливалось дополнительное приложение, чтобы они не сворачивались, а именно закрывались. Закрывались для того, чтобы не расходовать ресурсы процессора и не сажать батарейку.

 

Многозадачность iOS4 как раз обеспечивает наиболее оптимальные условия для максимально продолжительного времени автономной работы устройства – что гораздо более важно, чем, скажем, находясь в браузере и просматривая объявления в колонке аренда квартир без посредников, тут же открыть калькулятор и просчитать стоимость съема в нужной валюте.

 

4 Май 2011, Комментариев нет, автор: Zuzle