История вопроса
Отношение рядовых пользователей Apple к развитию iPhone OS, по большому счету, можно назвать индифферентным. Они не особенно следят за развитием продукта, а просто устанавливают с той или иной периодичностью новую прошивку в iTunes. Другое дело – категория продвинутых владельцев iPhone (мы не будем рассматривать в числе них пользователей взломанных устройств), которые, по сути, и стимулируют компанию на разработку нового программного обеспечения. Несмотря на то, что Apple обновляет свою мобильную ОС примерно один раз в год, доля неудовлетворенных обновленными версиями среди искушенной публики, которая считает iPhone настоящим смартфоном и понимает различия между iPhone OS и другими конкурирующими продуктами, в общем-то, невелика. Юмористические зарисовки на тему того, что iPhone отличается от камня только наличием цветного экрана, актуальные для ранних версий системы, уже лишены той доли сарказма, с которой встречали новые устройства Apple пользователи, считающие себя "гиками". Вместе с тем, у Apple до сих пор остается довольно внушительный список пользовательских предложений для реализации в новой версии ОС. Несмотря на его наличие трудно найти сейчас человека, который пользовался iPhone и готов от него отказаться только потому, что Apple уже который год, например, не включает поддержку Flash.
Современный вид iPhone OS 4.0
В этом материале мы рассмотрим представленную 8 апреля 2010 года четвертую версию iPhone OS. Она, как и в прошлые годы, создана для Apple iPhone и iPod Touch, а также (что является открытием года) для интернет-планшета Apple iPad. Заметим, что iPhone OS 4.0 только представлена, а не вышла в релиз – по информации Apple прошивки для смартфонов и плееров появятся летом, а для планшетного компьютера – осенью. В настоящее время iPhone OS 4.0 также доступна для разработчиков мобильных приложений. Для простоты изложения мы сгруппируем основные нововведения в системе по категориям. Отметим еще один нюанс: сама Apple в ходе презентации системы отметила, что она содержит более 100 изменений и улучшений, хотя по факту было перечислено не больше двух десятков. Такая позиция Apple объясняется довольно просто – компании нужно "разогреть" публику, не раскрывая все подробности, оставляя это на совести технических журналистов.
Внешний вид, удобство управления
Естественно, что радикально обновлять интерфейс своей системы Apple (в отличие от своих конкурентов в лице Microsoft или Google) не собиралась. За почти 4 года существования к нему привыкли миллионы пользователей (те, кто не смог привыкнуть, "взломали" свои iPhone) и де-факто он стал стандартом по удобству управления среди всех тачфонов. Тем не менее, в iPhone OS 4.0 произошли довольно заметные изменения. Самое значительное из них – появление многозадачности. Естественно, что она реализована на уровне самой операционной системы, но обычный пользователь (не программист) видит эту реализацию в ходе использования функций смартфона. Долгое время основным объектом критики iPhone являлась невозможность одновременной работы в нескольких программах – то есть, например, чтобы прочитать поступившее SMS, находясь в игре, нужно было из нее выйти. Подобное положение дел, по сути дела, снижало оценку удобства использования самого устройства и ставило под сомнение отнесение его к смартфонам (все остальные аппараты на рынке поддерживали многозадачный режим). Теперь же Apple решила использовать этот режим работы пусть и в ограниченном виде.
В iPhone OS 4.0 появилась урезанная по функциям многозадачность
Для любителей запускать одновременно по 10 приложений поводов для радости нет: Apple разрешила режим многозадачности только для сервисов аудио, IP-телефонии, GPS, сообщений, уведомлений, в том числе и в IM-клиентах, и локальных, завершения задач в фоне и переключения приложений. Причина довольно проста – большое количество фоновых процессов будет серьезно разряжать батарею аппарата и снижать производительность системы. Поэтому были выбраны, по сути дела, далеко не самые востребованные функции системы – маловероятно, что среди владельцев iPhone найдется много пользователей Skype или ICQ, которые будут держать запущенным это приложение, параллельно набирая текст MMS, посматривая на карту в Google Maps и слушая музыку в клиенте для Last.fm. Тем не менее, факт остается фактом – пользователь может свернуть некоторые приложения на док-панель. Для этого потребуется два раза нажать на кнопку Home. Закрывать приложение нужно долгим нажатием на его иконку в док-панели до появления пиктограммы "минуса" рядом с ним.
Закрытие приложения в iPhone OS 4.0
Следующий элемент, подвергшийся изменениям, - это меню запуска приложений. iPhone OS 4.0 теперь поддерживает пользовательские папки, в которые пользователь может переносить ярлыки установленных программ. Заметим, что Apple сделала подобную функцию весьма удобной – пользователю всего лишь потребуется перетащить одну иконку на другую, чтобы автоматически создалась папка, имеющая название категории, под которой данные приложений находятся в App Store. Естественно, что названия можно будет переименовывать – как на самом смартфоне, так и на ПК через iTunes последних версий. Заметим еще и тот факт, что при появлении какого-либо уведомления для приложений, находящихся в папке, рядом с ее значком будет появляться восклицательный знак. Теперь на iPhone можно хранить не 180, а 2000 приложений. Папки, кстати, можно выводить и на док-панель.
Папки в iPhone OS 4.0 позволяют упорядочить ярлыки в меню
Папки в iPhone OS 4.0 получают названия по категориям содержимого относительно App Store
Уведомления приложений в папках в iPhone OS 4.0
Еще одно нововведение iPhone OS 4.0 – возможность установки собственного фонового изображения как для рабочего стола, так и для экрана блокировки. Появление подобной возможности (ранее для этого нужно было "взламывать" iPhone, с чем связана недавняя эпидемия соответствующего "червя", подменяющего "обои") было инициировано выходом iPad, где она реализована на штатном уровне. В остальном рабочий стол остался прежним, Apple по-прежнему не предоставляет возможность установки виджетов или информеров.
Возможность установки собственных "обоев" в iPhone OS 4.0
В iPhone OS 4.0 в плане улучшения удобства использования слегка изменилась и виртуальная клавиатура. Теперь она поддерживает проверку правописания и выбор нескольких раскладок. Также появилась поддержка Bluetooth-клавиатур от Apple.
Интернет, коммуникации
iPhone OS 4.0, как и следовало ожидать, включает в себя поддержку актуальных на сегодняшний день технологий коммуникаций. В основном, это заметят корпоративные пользователи, которые обнаружат работу с несколькими учетными записями почты на MS Exchange, в том числе и совместимых с Exchange Server 2010, а также с SSL VPN-соединениями. Последнее позволит ИТ-службам удаленно контролировать работу смартфонов, включая удаленное развертывание приложений для устройств. Появилась возможность настройки, запроса и удаления данных с iPhone дистанционно. Саму информацию, хранящуюся в аппарате, можно теперь защищать не просто цифровой комбинацией, а длинным цифро-буквенным паролем.
Для обычного пользователя нововведения коснутся, в основном, небольших доработок в стандартных приложений ОС. Так, например, в браузере Safari теперь может запускаться QuickTime видео (ранее оно открывалось в отдельном видеоплеере), в том числе, и в полноэкранном режиме. Клиент для YouTube теперь показывает ролики не только в горизонтальной, но и в вертикальной ориентации экрана. В браузере в строке поиска появились подсказки, а сам поиск стал включать результаты из Wikipedia.
YouTube теперь можно смотреть вертикально в iPhone OS 4.0
Изменился интерфейс и почтового клиента. Помимо использования более крупных шрифтов и поддержки цепочек писем (как в GMail) в нем можно заметить наличие единой папки для всех сообщений (SMS, почта, MMS), а также встроенного поиска по их содержанию. Работе и быстрое переключение между аккаунтами. Вложения из писем можно теперь открывать с помощью сторонних программ из App Store. Отметим, что открытые документы теперь показываются без полей в окне предпросмотра. Кроме того, при составлении SMS пользователь теперь видит счетчик набранных символов, а при отправки MMS/E-mail может установить размер изображений во вложений. При ошибках в передаче SMS появляются соответствующие уведомления рядом с текстом. В письмах теперь показываются аватары отправителей, а также автоматически подсвечиваются даты и адреса в теле сообщений.
В iPhone OS 4.0 появился счетчик символов в сообщениях
В iPhone OS 4.0 появился поиск в содержании сообщений
В iPhone OS 4.0 можно уменьшать размер изображения для вложений
В записной книжке слегка улучшился интерфейс добавления контактов – теперь на одном экране помещается больше полей. Кроме того, в системе появился календарь дней рождений – включив его, можно увидеть автоматически заполненные памятные даты на основании информации из соответствующего поля записной книжки. Наконец, заметки на iPhone можно исключить из списка синхронизации.
В iPhone OS 4.0 можно отключить передачу информации в GPS-приложения
Пользователи iPhone OS 4.0 смогут переключаться между беспроводными режимами
Что же касается глобальных коммуникаций, то в настройках пользователь теперь может отключать мобильную передачу данных, а также передачу информации о местоположении в приложениях, использующих GPS (камера, цифровой компас, навигационный софт и так далее).
Мультимедиа, игры
iPhone OS изначально создавалась как мобильная платформа с богатыми мультимедиа-возможностями. В новой 4-й версии их стало больше, но появление части из них несет в себе весьма противоречивое значение. В медиаплеере iPhone/iPad видоизменилась функция избранного – теперь она вызывается двойным нажатием на Home и удержанием этой кнопки (а не просто двойным нажатием, поскольку теперь на него назначен вызов диспетчера приложений). Помимо этого, теперь возможно создание плейлиста прямо на iPhone (а не через iTunes), включение трансляции слов песен и сведений о подкастах или альбомах (миниатюра обложки, количество треков, хронометраж, дата выхода).
Пользователи iPhone OS 4.0 смогут создавать списки воспроизведения прямо на смартфоне
Пользователи iPhone OS 4.0 смогут увеличивать фотографии при съемке
Приложение камеры теперь поддерживает пятикратный зум. Для его активации потребуется кликать по экрану и перемещать полупрозрачный ползунок. В приложении для просмотра фотографий теперь есть пункт "Места" (сортировка фото по включенным GPS-координатам в EXIF), а сам просмотрщик позволяет проводить синхронизацию с программой iPhoto.
Пользователи iPhone OS 4.0 смогут играть в многопользовательские игры
Ключевое же изменение в области мультимедиа в новой версии ОС – это появление Game Center. Речь идет о клиенте для социальной сети пользователей, которые играют на iPhone/iPod Touch и iPad. Ее смысл сводится к тому, что в ней они смогут (в будущем) соревноваться по количеству очков, зарабатывать бонусы, устраивать многопользовательские турниры и так далее. Соответственно, на сегодняшний выпущен соответствующий набор API для разработчиков, которые смогут включить перечисленные выше функции в создаваемые игры.
Что касается других изменений в рамках приложений на iPhone, то Apple теперь будет показывать в них рекламу через свой собственный сервис iAd. Речь идет о встраивании интерактивных элементов соответствующей направленности, которые будут демонстрироваться в полноэкранном режиме внутри окна программы. Компания таким образом планирует избавиться от неудобной реализации у конкурентов (например, в Google Android) в виде показа небольших банеров рядом с некоторыми элементами управления в программах (например, в меню), которые рассчитаны на случайный клик пользователя. Apple не видит смысла в том, что пользователь таким образом будет смотреть рекламу в браузере, после чего ему потребуется его закрыть, чтобы вернуться обратно в интерфейс приложения. Поэтому компания будет предоставлять пользователям право смотреть рекламу в самих программах столько, сколько им будет угодно. Разработчикам же программ планируется платить 60% доходов от показа таких объявлений.
Дополнительно отметим, что Apple теперь позволяет пользователям дарить приобретенный в App Store контент другим пользователям. Смысл этого состоит в том, что в магазине приложений теперь будут доступны электронные книги, а в самой системе будет доступна программа для чтения iBooks, идентичная по функциям той, что есть в iPad. Очевидно, что их, а не игры и приложения, и будут дарить пользователи друг другу.
Заключение
Описанные в материале улучшения и изменения iPhone OS 4.0, безусловно, не исчерпываются данным списком. Однако следует отметить, что испытать новую ОС в реальности смогут далеко не все владельцы мобильных устройств от Apple. Дело в том, что ключевые возможности, как, например, многозадачность будут работать только на iPhone 3GS или iPod Touch третьего поколения (версии 2009 года с 32 и 64 Гб памятью) и не будут поддерживаться iPhone 2G/3G (про первый известно, что Apple прекращает его поддержку).