

| iPhone OS 4.0 – время для полноценной многозадачности |
|
|
|
| Автор: Oleg |
| 19.03.2010 13:52 |
|
Неназванные источники сообщили о том, что специалисты компании разработали полноценное решение для поддержки многозадачности iPhone OS. В настоящее время остается неизвестным, каким образом Apple собирается решить три основных спорных вопроса, связанных с многозадачным режимом: о распределении ресурсов, об оптимизации использования заряда батареи и о проблеме безопасности.
С точки зрения пользователя, новая функция будет основана на возможностях, уже присутствующих в интерфейсе Mac OS X. В актуальной версии платформы – iPhone OS 3.0 – реализована полноценная вытесняющая многозадачность, однако система не позволяет фоновое выполнение приложений, полученных из сторонних источников – в отличие от программ, являющихся ее частью Такое поведение системы было продиктовано моделью безопасности iPhone OS, согласно которой при возвращении к домашнему экрану или принятии входящего вызова работа программы завершается. Таким образом риск, исходящий от вирусов или шпионского ПО, снижается, а вместе с ним и эффективность использования программ для прослушивания интернет-радио, мессенджеров и приложений для отслеживания географического положения смартфона. Избежать всех этих неудобств можно путем разблокировки соответствующих функций, что вызовет появление новых проблем. Так, мобильная платформа не оснащена традиционным оконным интерфейсом, что затруднит переключение между несколькими запущенными программами. Кроме того, небходима разработка нового метода обмена данными между приложениями для эффективного использования ограниченных ресурсов на основе установленнных приоритетов. В свое время механизм ограничения запуска приложений позволил разработчикам создавать сложные игры для iPhone, отличающиеся, тем не менее, высоким быстродействием. Большое количество фоновых приложений может повлиять не только на производительность смартфона, но и на время его работы от батареи. Решить эти проблемы можно, сохранив состояние программы и завершив ее работу с последующим восстановлением. Специалисты компании рассматривают и другие варианты, которые позволят переключаться между приложениями без существенных задержек.
|
| Обновлено 26.01.2011 23:07 |