Pull to refresh

Перестрелка мобильных ОС: iPhone OS 3.0 вступает в битву

Reading time 7 min
Views 1.1K
Original author: Joshua Topolsky
Вашему вниманию предлагается перевод подробного обзора-сравнения 6 современных мобильных платформ, опубликованного на Engadget 19 марта 2009г.

Вступление


Как только Apple выкатила свою предварительную версию iPhone OS 3.0, сравнения существующих мобильных ОС (и тех, которые ещё только на подходе) разгорелись с новой силой. На самом деле свежая ОС для айфона ещё не вышла, да и до релиза ещё далеко, мы наблюдали только девелоперскую бету.

iPhone OS, Android, webOS, Windows Mobile, BlackBerry, S60… Если вы собрались покупать новый смартфон, сложность выбора растёт по экспоненте, и iphone OS 3.0 ничуть не упрощает его. К счастью для вас, Engadget (и Хабр) поможет справиться с пугающей неопределённостью. Читайте глубокий обзор различий и сходств среди современных мобильных операционных систем.



Базовая функциональность


Когда речь заходит об операционных системах, в целом выходит, что ты хорош ровно настолько, насколько хорошо твоё ядро. Непросто сравнивать ядра мобильных операционных систем – у каждого есть свои сильные и слабые стороны, но мы бы соврали, если бы не сказали, что основа iPhone OS очень надёжна. Поскольку она построена поверх OS X, которая, в свою очередь, поверх Unix, она достаточно сложна и стабильна (даже несмотря на то, что Apple умудрилась притормозить Unix своим UI).

Android основан на Linux, однако его базовая функциональность упакована в некоторую, вполне бодрую, вариацию Java. S60 и Windows Mobile может быть и более зрелые, но этот возраст не всегда является преимуществом, и в то время как RIM проделала колоссальную работу по улучшению внешнего вида и самой ОС – основанной на проприетарном ядре – из неё по-прежнему время от времени просвечивает уродливая Java.

Как можно видеть в таблице ниже, все эти устройства попадают в достаточно конкретные категории, хотя и очевидно, что Apple пытается проложить себе дорогу в корпоративный сектор (во время презентации свежей OS, Apple продемонстрировала попытку удовлетворить бизнес пользователей). Безусловно, мы не ожидаем, что BlackBerry OS и Windows Mobile в ближайшее время покинут этот сектор.

Таблица 1. Базовая функциональность
 
Android Cupcake

Android Cupcake
BlackBerry OS 4.7

BlackBerry OS 4.7
iPhone OS 3.0

iPhone OS 3.0
S60 5-е издание

S60 5-е издание
Palm WebOS

Palm WebOS
image

Windows Mobile 6.5
Тип ядра Linux Проприетарный OS X Symbian Linux Windows CE
Адаптируемость платформы Отличная Хорошая Бедная Отличная Отличная Отличная
Возраст платформы Молодая Зрелая Подросток Зрелая Молодая Зрелая
Поддержка корпоративного сектора Exchange BlackBerry Exchange Exchange, Domino, Blackberry Exchange Exchange, Domino, Blackberry
Беспроводные технологии GSM, WiFi GSM, CDMA, WiFi GSM, WiFi GSM, WiFi GSM, CDMA, WiFi GSM, CDMA, WiFi

UPD: перевод дополнен про Android в связи с пожеланиями в комментариях (италиком)

Пользовательский интерфейс



Apple поразил всех большим количеством идей, реализованных в айфоне. Жесты, инерционные списки, множество пальцеориентированных переключателей и кнопок, всё это доставляет большое удовольствие при использовании айфона. Несмотря на то, что Android заимствует некоторые из этих идей, его местами шероховатый интерфейc всё ещё не дотягивает до айфона (хотя Cupcake безусловно вносит несколько приятных улучшений). Windows Mobile и BlackBerry OS немного изменились с течением времени, но по-прежнему страдают от врождённых недостатков, которые очевидны с первого мгновения использования (особенно реализация BlackBerry Storm 4.7). Ну а S60 ещё потребуется очень много времени, пока он наконец не заработает с приемлемой скоростью. На текущий момент единственный достойный конкурент в контексте пользовательского интерфейса, похоже, Palm Pre. Он использует множество инноваций, привнесённых Apple, а также добавляет парочку новых трюков –«колоду» из приложений и больший акцент на жестах.

Ёмкостной сенсорный экран – ключевая инновация, используемая в современных устройствах. Она позволяет удобнее управлять устройством пальцами, улучшает чёткость экрана, а также предоставляет настоящий мультитач, правда, за счёт отказа от использования стилуса. iPhone OS, webOS и Android уже воспользовались этой технологией, но вот Windows Mobile и S60 пока ещё нет, во многом из-за того, что в этих системах применяются слишком маленькие интерфейсные элементы, в которые сложно попасть пальцем. Чтобы сохранить свои позиции, им придётся хорошенько поработать над этим в следующих версиях. Конечно, все эти платформы (кроме webOS) имеют виртуальную клавиатуру – технология, предназначенная, в основном для резистивных экранов, но пока ни одна из них не достигла того уровня удобства, которым нас радует Apple.

Тем не менее, несмотря на хорошие позиции, занимаемые Apple и Palm, когда дело доходит до кастомизации – там всё глухо. Изменение размера шрифта – табу на айфоне. Так что если вам необходим полный контроль над устройством, Windows Mobile или BlackBerry – ваш выбор. Кастомизация там не просто разрешена, она поощряется. На самом деле, Майкрософт практически навязывает свою гибкость, называя её фичей.

Таблица 2. Пользовательский интерфейс
  Android Cupcake BlackBerry OS 4.7 iPhone OS 3.0 S60 5-е издание Palm WebOS Windows Mobile 6.5
Экранные жесты Да Да Да Ограниченные Да Ограниченные
Технология экрана Ёмкостная Ёмкостная Ёмкостная Резистивная / Ёмкостная Ёмкостная Резистивная
Мультитач Неофициальный Да Да Нет Да Нет
Скины для UI Да Да Нет Да Нет Да
Методы ввода Виртуальная клавиатура, физическая клавиатура Виртуальная клавиатура Виртуальная клавиатура Виртуальная клавиатура, Т9, распознавание символов, физическая клавиатура Физическая клавиатура Виртуальная клавиатура, распознавание символов, физическая клавиатура


Основная функциональность



Итак, это именно та категория, где операционные системы начинают играть красками. Несмотря на то, что Apple наконец добавит, хоть и с задержкой, обещанные push-нотификации на свои устройства, она по-прежнему далеко позади в достаточно важных моментах. Во-первых, это многозадачность. Как в старом Palm OS, Apple застряла в прошлом с их открыть-закрыть-открыть способом переключения задач. Объясняется это экономией батареи. [Прим.: ограниченная многозадачность в айфоне всё-таки есть – телефон звонит всегда, и музыка играет в фоне тоже всегда] Все остальные операционные системы поддерживают настоящую многозадачность – множество приложений может быть запущенно и работать в фоне. Да, push-нотификации – это хорошо, конечно, но вряд ли эта фича переплюнет возможность открыть запущенное неактивное приложение, особенно если вы загружаете веб-страницу или пользуетесь картой.

Palm ввёл полезную новинку, названную Synergy, которая предполагает возможность объединять контакты и календари из разных источников, в то время как на остальных платформах в основном всё по-старому (если обходиться без привлечения сторонних разработок). Apple разродилась новой функциональностью в календаре – в частности, поддержкой CalDAV, но по-прежнему не предлагает ничего революционного для работы с множеством контактов. Тем не менее, мы добавим Apple баллов за то, что они в конце концов сжалились и позволили пользователям обмениваться контактами.

Большая проблема, которая осталась и в третьей версии iPhone OS, это отвратительные, навязчивые нотификации. Там где в Android и webOS всплывает удобный «трей», айфон регулярно наслаивает одно окно на другое, оставляя пользователей с уродливой кашей из всплывших окошек. Ребята, вы убрали весь этот бред из веб-браузера, но почему вы решили, что это то, что люди хотят иметь в телефоне? Даже старички Windows Mobile и BlackBerry OS делают это лучше – используя смесь всплывающих окон и фоновых нотификаций. Это озадачивает, когда компания, буквально помешанная на юзабилити, так ничего и не сделала с этим за три итерации их операционной системы.

Однако, Apple, безусловно, вняла многим просьбам пользователей. Поддержка стерео-bluetooth, MMS, глобальный поиск по телефону, поддержка ландшафтного режима в системных приложениях и многое другое. Грустно только то, что все эти новшества позволили лишь догнать остальных конкурентов. Это, конечно, можно назвать победой, но всё-таки они лентяи, если говорить о долгосрочной перспективе.
И даже не просите, чтобы я начинал про copy/paste.

Таблица 3. Основная функциональность
  Android Cupcake BlackBerry OS 4.7 iPhone OS 3.0 S60 5-е издание Palm WebOS Windows Mobile 6.5
Нотификации Трей Всплывающие, фоновые Всплывающие Всплывающие Трей Трей, Всплывающие
Управление контактами / Интеграция Google, Exchange, vCard с флешки BES, BIS Exchange, ActiveSync, Mac OS Address Book Exchange, Domino, BlackBerry, iSync Synergy Exchange, Domino, BlackBerry, ActiveSync
Многозадачность Да Да Нет Да Да Да
Copy/Paste Да Да Да Да Да Да
Поддержка медиа / Экосистема Amazon iTunes без DRM iTunes Ovi Amazon Windows Media Player / Нет
Глобальный поиск Нет Нет Да Да Да Нет
Обновление прошивки По воздуху, по кабелю, через флешку По воздуху, по кабелю По кабелю По воздуху, по кабелю Неизвестно По воздуху, по кабелю
Движок браузера Webkit Проприетарный Webkit Webkit Webkit Internet Explorer
Подключение по кабелю Неофициальное Да Да Да Да Да
Стерео Bluetooth Да Да Да Да Да Да

UPD: перевод дополнен про Android в связи с пожеланиями в комментариях (италиком)

Сторонние разработки


Вот здесь Apple сверкает во всей красе. Несмотря на то, что платформы разработчиков для Windows Mobile и S60 впечатляющи, никто до Apple не выводил разработку приложений для мобильных устройств на такой уровень. Безоговорочно можно сказать, что компания совершила революцию в способе ведения бизнеса для разработчиков и уничтожила десятки барьеров по вхождению в процесс. Ни одна компания не делала разработку для мобильных устройств и, собственно, получение прибыли настолько лёгким и удобным. Новая версия iPhone OS также продолжает эту традицию – тысяча новых API и механизмы взимания денег в процессе работы приложений (например, игр).

Конечно, есть и негативные моменты, и Apple получила сполна критики за несправедливость процесса утверждения продуктов на попадание в AppStore. В то время как декларируется, что утверждается 96% заявок, оставшиеся 4%, которые туда не попали, реально лишают конечных пользователей полезных продуктов. Например, вы никогда не увидите Opera или Firefox на айфоне.

Тем не менее, все остальные компании пытаются сейчас угнаться за Apple, анонсируя появление аналогов AppStore для своих платформ в ближайшем будущем. На текущий момент никто даже близко не подошёл к успешности Apple, но никто и не имел шикарной привязки к уже существующему каналу как iTunes Store, за исключением разве что Android Market – у них просто ещё не было возможности помариновать своих пользователей. Только время покажет, смогут ли такие компании как Palm, Google и (кхе-кхе) Microsoft угнаться за Apple и идти с ней ноздря в ноздрю.

Таблица 4. Сторонняя разработка
  Android Cupcake BlackBerry OS 4.7 iPhone OS 3.0 S60 5-е издание Palm WebOS Windows Mobile 6.5
Наличие SDK / Поддержка Да Да Да Да Да Да
Официальный App Store Да Скоро Да Скоро Да Да
Доступность приложений Средняя Средняя Высокая Средняя Низкая Высокая
Native-приложения Нет Нет Да Да Нет Да
Управление приложениями на устройстве Отличное Хорошее Отличное Хорошее Отличное Хорошее


Заключение


В конечном счёте, существуют лояльность и предпочтения, так что никакие графики не помогут сделать выбор. Мы не пойдём так далеко, чтобы сказать, что это всего лишь дело выбора – мы верим, что более новые и молодые операционные системы предлагают гораздо больше, чем «старички» на текущий момент (конечно, если вам не нужно что-то типа BES – BlackBerry Enterprise Server). В частности, последние улучшения, которые анонсировала Apple, решают многие проблемы, за которые было получено немало критики, а также делают преимущества Android или webOS не такими очевидными. Да, вы не найдёте свободы open source, как в Android, и полного набора инноваций, как в webOS (который ещё неплохо бы потестировать в реальных условиях).

Так или иначе, раскрутка устройств, созданная Apple, стимулировало начало космической гонки смартфонов, а конечным пользователям это только на руку.

Галереи



iPhone OS 3.0 hands-on
iPhone OS 3.0
Microsoft announces Windows Mobile 6.5
Windows Mobile 6.5
Palm Pre
Palm Pre
Android Cupcake
Android Cupcake
BlackBerry OS 4.7
BlackBerry OS 4.7
S60 5-е издание
S60 5-е издание
Tags:
Hubs:
+48
Comments 76
Comments Comments 76

Articles