Что готовит нам iPhone 4.0

Этим летом компания Apple должна будет заставить замолчать самых неугомонных критиков и подарить пользователям iPhone то, чего они так долго ждали. По последним инсайдерским сообщениям, новая операционная система за номером 4.0 будет поддерживать многозадачность.

Что готовит нам iPhone 4.0. Фото.

Об этом сообщили источники в компании, которые имеют репутацию поставщиков достоверной информации. При этом они не стали уточнять, каким образом появление новой функции должно будет сохранить на прежнем уровне потребление ресурсов и продолжительность службы батареи. Между тем, этот аспект является самым щепетильным в данном контексте.

Источники прогнозируют, что Apple собирается создать некий менеджер задач, аналогичный тому, что используется в операционной системе Mac OS X. Тем не менее, подробности системы их попросили не разглашать, так как iPhone OS 4.0 по-прежнему находится в стадии разработки, и путь к нашим «айфонам» ей еще предстоит долгий.

Напомним, что в сегодняшнем программном обеспечении iPhone 3.x многозадачность блокируется, а количество одновременно запускаемых приложений (за исключением тех, что были изначально встроены в систему) искусственно ограничивается.

Все дело в софте

Споры о встроенных возможностях многозадачности возникли сразу после того как Apple представила iPhone 2.0, в которой стало возможно запускать сторонние приложения. Несмотря на официальные сообщения о несовершенстве функции, джейлбрейки показали, что iPhone OS очень даже хорошо способна справляться с многозадачностью.

Функция вызова, SMS, e-mail, iPod, диктофон, Nike+ и некоторые другие встроенные приложения вполне способны работать в фоновом режиме, когда пользователь запускает другое приложение. Тем не менее, приложения от сторонних разработчиков, приобретенные в App Store (в том числе продукты от Apple, такие как Remote и iDisk) запускать одновременно оказалось нельзя.

Что готовит нам iPhone 4.0. Фото.

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

Включение многозадачности

При несанкционированной разблокировке (джейлбрейке) система безопасности iPhone OS модифицируется посредством специального приложения, что делает возможным одновременный запуск нескольких программ. Однако это также делает смартфон максимально уязвимым для различного вредоносного и шпионского софта.

Хотя наличие стабильной платформы и безопасной коммерческой службы App Store предлагает эффективную защиту от этих негативных влияний, все же многие критики данной ОС в один голос заявляли о необходимости снятия ограничения на фоновый запуск в отношении некоторых приложений.

В число приложений, которые самим своим естеством просто умоляют включить возможность фонового запуска, входят: Интернет-радио в стиле Pandora, чат-клиенты от сторонних производителей, приложения типа Loopt и Google Latitude, которые сообщают о местонахождении пользователя с установленным промежутком времени.

Новое в iPhone 4.0

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

Многозадачность не является технической проблемой для iPhone OS, однако с ее появлением пользователи могут столкнуться с новыми проблемами. Так как iPhone OS не обладает стандартным «оконным» интерфейсом, для запуска нескольких приложений может потребоваться добавление нового механизма интерфейса, который позволил бы пользователям с удобством переключаться между приложениями, не создавая при этом новых сложностей.

iPhone OS призвана создать мобильные устройства, которые легки в использовании и не являются лишь уменьшенными версиями сложных моделей компьютеров из 1990-х. По этой причине при запуске iPhone 2.0 Apple решила отказаться от неудобного и энергозатратного менеджера задач в стиле Windows Mobile.

Существующие сегодня приложения для iPhone 3.x, которые можно запускать в фоновом режиме, сворачиваются в иконки на верхней панели экрана, которые с легкостью можно развернуть и открыть заново. Однако такое решение вряд ли подойдет для большого количества приложений, работающих одновременно.

Другие проблемы многозадачности

Помимо добавления нового графического интерфейса для переключения, система многозадачности в запуске приложений от сторонних разработчиков может потребовать внедрение способов обеспечения взаимосвязи между программами и распределения приоритетов ресурсов.

Что готовит нам iPhone 4.0. Фото.

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

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

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

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

Источник: AppleInsider.com
Специально для AppleInsider