Apple iPhone 4 – 32Gb

Программная платформа iPhone OS прошла нелегкий эволюционный путь. Каждый новый релиз системы – это учет ошибок разработчиков, пожеланий пользователей и конструктивный взгляд на достоинства и недостатки наработок конкурентов с учетом текущих аппаратных возможностей iPhone. Та же iPhone OS 3.0, анонсированная 17 июня 2009 года, пополнилась сотней функций, добавив в список возможностей вожделенную Copy-Paste, поддержку MMS, знакомый маководам поиск Spotlight и массу других улучшений.

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

1. Многозадачность
Вот уж действительно функция, которая будет поддерживать работу всей системы, обеспечивая ей возможности, которые доселе не были доступны пользователям. Основанная на BSD-совместимом ядре Darwin, iPhone OS с первой своей версии была многозадачной. Однако по массе причин (ограничения аппаратных возможностей iPhone, экономия заряда батареи) этот механизм был недоступен для большинства прикладных программ. Привилегией многозадачности пользовались только браузер Safari, почтовый клиент Mail, iPod, ну и, конечно же, программа Phone. Пользователи, рискнувшие сделать джейлбрейк, могут получить фоновый режим работы приложений и возможность переключаться между
приложениями. Для этого есть масса программ, таких как Backgrounder и Pro Switcher. Однако это своеобразные костыли – «урезанная» многозадачность, без гарантии стабильной работы от производителя.

Многозадачность в iPhone OS 4 является системной функцией. Эффективной, отлаженной и протестированной. В API-функциях iPhone OS 4 есть шесть ключевых особенностей, которые позволяют разработчикам создавать гибкие сценарии работы своих программ в многозадачном режиме:

  • фоновое выполнение задач (Task Completion) обеспечивает выполнение программы даже после того, как пользователь прервал работу с ней, нажав кнопку Home. Представьте, что вам требуется загрузить множество тяжелых фотографий на фотохостинг. Благодаря Task Completion эта длительная и рутинная процедура может выполняться в фоновом режиме;
  • фоновое воспроизведение аудиоконтента (Background Audio). Радость для разработчиков многочисленных программ интернет-радио, программ релаксации, воспроизводящих успокаивающие звуки, и прочих приложений, которые в предыдущих версиях iPhone OS прекращали свою работу при нажатии кнопки Home. Отныне фоновый звук – прерогатива не только программы iPod;
  • фоновое вычисление местоположения (Background Location). С этой новой функцией программы, требующие использование приемника GPS (например, навигационные приложения или социальные геолокационные сервисы), смогут вычислять координаты местоположения, работая в фоновом режиме. При этом может быть использована информация о координатах, предоставленная сетью сотовой связи, а значит, не обязательно держать включенным приемник GPS, расточительный в плане потребления энергии;

  • локальные уведомления (Local Notifications). Механизм сервиса уведомлений (Push Notifications), анонсированный в iPhone OS 3.0, дополнен новой возможностью локальных уведомлений. Программы, выполняющиеся в фоновом режиме, смогут оповещать пользователя о своих действиях подобно тому, как сейчас в iPhone OS это делают, например, IM-мессенджеры;
  • фоновая работа программ VoIP. Работа приложений, реализующих функции VoIP, позволит пользователю продолжить беседу в Skype или Fring, переключившись на работу с календарем, заметками или любой другой программой;
  • диспетчер задач (Task Manager). Использование перечисленных выше функций было бы неудобным без диспетчера задач. Пользователь может перевести текущую программу в фоновый режим, вызвать список выполняющихся задач и выбрать из него необходимую в данный момент.

    2. Папки программ (Folders)

    Предыдущие версии iPhone OS обеспечивали пользователю поддержку 11 рабочих столов, на каждом из которых можно было разместить по 16 программ, ссылок на web-страницы или ярлыков контактов. Вкупе с четырьмя базовыми программами iPhone, размещенными в доке, это составляло 180 объектов. Не очень много. При этом навигация между рабочими столами оставалась линейной, что, скажем прямо, не самый удачный с точки зрения юзабилити вариант.

    iPhone OS 4 предлагает новый вариант размещения программ – теперь пользователь может сгруппировать приложения в папки. Достаточно перетащить иконку одной программы на другую, и для приложений будет создана папка, в дальнейшем в нее можно будет добавлять и другие программы. Имя для папки создается автоматически (функция intelligent naming), в зависимости от типа расположенных в ней программ. Само собой, пользователь может присваивать папкам имена на свое усмотрение. Итого iPhone OS 4 поддерживает до 180 папок с 12 программами в каждой: в совокупности это дает возможность хранения на рабочих столах 2160 объектов.

    3. Улучшенная почта (Improved Mail)

    Приложение Mail в iPhone OS 4 претерпело существенные изменения. В улучшенной почте iPhone все почтовые аккаунты работают с единой папкой «Входящие» подобно тому, как это сделано в программе Mail в MacOS X. Кроме того, новое приложение Mail поддерживает цепочки сообщений, также как это реализовано, например, в Google Mail, и открытие вложений с помощью сторонних программ. Последняя функция уже присутствовала в iPhone OS 3.2 и дебютировала в iPad. Нововведения в почтовой программе наряду с новыми бизнес-возможностями iPhone OS 4 – серьезная заявка на использование коммуникатора Apple в деловой сфере.

    4. Бизнес-возможности (Enterprise Features)

    До выхода iPhone OS 4 возможность применения iPhone в бизнесе была весьма сомнительной. Отсутствие полноценной поддержки Exchange ActiveSync, серьезных средств шифрования и безопасного обмена данными не позволяли iPhone соревноваться, например, с решениями RIM BlackBerry.

    Новая iPhone OS 4 в корне исправила это положение. В состав ее API-функций включены следующие бизнес-возможности:

    • защита данных с использованием пароля и алгоритмов шифрования с открытым ключом;
    • полноценная поддержка Exchange ActiveSync при работе с последней версией почтовых серверов Microsoft Exchange 2010;
    • поддержка защищенных протоколов виртуальных частных сетей (SSL VPN), обеспечивающих организацию зашифрованного туннеля между iPhone и корпоративной сетью через интернет;
    • возможность дистанционной блокировки iPhone с помощью иных
      мобильных устройств, дистанционное удаление данных и централизованное
      обновление настроек, а также возможность применения корпоративной
      политики безопасности;
    • iPhone OS 4 обеспечивает механизм безопасного обновления и распространение корпоративных программ без необходимости синхронизировать iPhone с компьютером – эти действия теперь можно выполнять с помощью соединений Wi-Fi и 3G.

    5. Приложение iBooks

    Программа iBooks дебютировала в iPad – и благодаря iPhone OS 4 теперь доступна и пользователям iPhone и iPod touch. Приложение обеспечивает работу с книжным сервисом Apple iBook Store и позволяет читать книги в формате .epub. Как и в iPad, в iPhone OS 4 ознакомиться с возможностями iBooks можно на примере бесплатной книги про Винни-Пуха.

    6. Игровой сервис Game Center

    Игровой потенциал системы впечатляет: через App Store доступно более чем 50 000 игр разных жанров, что делает платформу iPhone OS серьезным конкурентом портативным консолям. В новой iPhone OS 4 Apple развила игровые функции, разработав игровую социальную сеть Game Center. Основываясь на идеях лучших игровых online-проектов, таких как Microsoft Xbox Live, Game Center от Apple позволит организовывать многопользовательские игры, приглашать друзей, отслеживать свои и чужие достижения.

    7. Рекламный сервис iAd

    Привлечение разработчиков программ – важнейшая задача любой мобильной платформы. Apple с App Store в этом немало преуспела. В iPhone OS 4 реализован рекламный сервис iAd. Инструментарий, основанный на языке HTML 5, позволяет разработчику программ для iPhone встраивать в свои приложения интерактивную рекламу. Например, просмотр информации о новом фильме, трейлеров, прослушивание саундтреков, запуск мини-игр и т.д.

    Далеко не все

    Рассмотренные семь новых функций iPhone OS 4 являются ключевыми. Но это не значит, что остальные менее полезны и значимы. Есть и другие возможности, достойные внимания: поиск в сообщениях, создание SMS прямо из других приложений, выбор размера изображения при отправке его в письме, поддержка разнообразных шрифтов в календаре, почте и SMS, фоновая проверка орфографии, принудительное постоянное включение Wi-Fi, календарь дней рождения друзей, функция создания плейлистов прямо в iPod, пятикратный цифровой зум, обои рабочего стола и, наконец, интеллектуальный web-поиск. Их совокупность существенно улучшает и без того высокий уровень юзабилити iPhone.

    SDK в помощь

    Для реализации представленных выше возможностей в iPhone OS 4 существует более чем 1500 API-функций, которые будут доступны разработчикам в новом Software Development Kit (SDK). Анонсированная iPhone OS 4 начнет свой жизненный цикл летом нынешнего года, к этому времени App Store пополнится новыми версиями программ для этой платформы.

    А флагман кто?

    По утверждениям разработчиков, уже получивших в свое распоряжение iPhone OS 4 SDK, новая ОС имеет несколько недокументированных возможностей, среди которых, например, поддержка фронтальной камеры. Очевидно, летом – к моменту финального запуска iPhone OS – Apple продемонстрирует и новую версию iPhone, но 3GS и iPod touch третьего поколения будут поддерживать полный функционал четвертой версии системы. Как и ожидалось, iPhone 3G и iPod touch не будут поддерживать многозадачность – это ограничение связано с недостаточно мощной аппаратной базой устройств. К сожалению, владельцам первой версии iPhone не дождаться iPhone OS 4. С ее выходом программное развитие классического iPhone прекращается.

Comments are closed