Бренды, модели и платформы

Автор: Анна Лысак и Татьяна Головко Дата публикации: 05.05.2011

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

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

Apple

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

Apple — хорошо известная компания на рынке компьютеров. Она вошла в мобильный мир с революционным устройством: iPhone. К счастью для нас, все Apple-устройства довольно похожи друг на друга. У них есть 3.5″ мультисенсорный экран, возможность WLAN соединения и Safari на iOS (ранее — Mobile Safari) в качестве браузера.

У девайсов от Apple есть интересная особенность — операционная система под названием iOS (или iPhone OS) созданная на базе Mac OS X (декстопная операционная система, сделанная, в свою очередь на основе Unix). На момент написания этой главы даже первая модель iPhone могла быть обновлена до последней версии операционной системы. iPhone, по умолчанию заряжается при помощи USB и пока идет подзарядка, iTunes (программное обеспечение Apple для управления контентом телефона) в автоматическом режиме ищет обновления и сообщит, если таковое доступно для твоего устройства. Установить обновление можно в течении минуты и для этого не потребуется каких-либо особенных технических навыков.

Именно поэтому для разработчика под мобильные технологии сегодня важнее знать, какая версия ОС стоит на устройстве, чем, собственно версию самого устройства. Для тех из нас, кто стремится создавать отличные и удобные продукты под iPhone, неважно, что выступает в роли самого девайса: будь то iPhone (базовая модель), iPhone 3GS (S — знак скорости, устройство более мощное и быстрое), iPhone 4 или iPod Touch (тоже, что и iPhone, только без функции телефона). У каждого типа устройства есть еще и поколения.

Apple iPad — 9.7″ мультисенсорный планшет, работающий на iOS 3.2 и выше. У него такая же функциональность и такой же браузер, что и в iPhone, только с некоторыми различиями из-за большего размера экрана с разрешением 768×1024.

Важно знать какая версия ОС стоит на устройстве, с которого заходят на твой веб-сайт. Это может быть iOS 1.0, 2.0, 2.2, 3.0, 3.2, 4.0 или более новый вариант, хотя, версии 1.0 и 2.0 сегодня уже редко встречаются, поэтому можем вполне спокойно ориентировать в своей работе на версию 2.2 и выше. До версии 4.0 iOS называлась iPhone OS. В каждой версии ОС есть обновления в браузере и присутствует обратная совместимость. Например, версии Gmail отличаются, в зависимости от того, стоит у вас OS 1.0, 2.0 или 3.0. Отличия хорошо показаны на рисунке 1.7.

Скриншот аккаунта Gmail на iPhoneOS 2.0 и на iPhoneOS 3.0 Рис. 1.7. Скриншот аккаунта Gmail на iPhoneOS 2.0 и на iPhoneOS 3.0

Сегодня мы можем разрабатывать под iOS используя только две платформы: при помощи мобильных веб-технологий или же на нативном фреймворке Cocoa Touch, построенном на языке Objective-C.

Чуть позже мы узнаем из книги, как определить версию ОС и как использовать все функции, доступные только в Safari на iOS. Также поговорим об App Store и о том, как разместить там собственные мобильные приложения.

Nokia

У Nokia наибольшая доля мирового рынка мобильных устройств (но на локальных рынках вроде США ситуация другая). Nokia производит мобильные устройства всех возможных категорий: от самых низкопроизводительных мобильных телефонов до девайсов высшего класса и смартфонов.

В сфере мобильных разработок я уже с 2000 года и должен сказать, что у Nokia, наверное, лучшая поддержка разработчиков по сравнению со всеми остальными компаниями. Сотни документов, огромное количество примеров кода, идей и передовых наработок для разных технологий (включая технологии для веб-разработчиков) доступны на Forum Nokia — веб-сайте для разработчиков.

Я был одним из Forum Nokia Champions (международная программа признания топовых разработчиков) с 2006 года и точно знаю, что Nokia действительно заботится о сообществе разработчиков. Неприятный момент для разработчиков — сегодня на рынке представлены сотни разных устройств Nokia. Хорошая новость — все устройства очень хорошо категоризованы на серии в соответствии с платформой, что значительно облегчает для нас разработку, тестирование и установку наших приложений на большинство из них.

Серия 40

В этой серии представлены устройства со средней и низкой производительностью (или устройства среднего и низшего класса), ориентированные на массовый рынок. Серия 40 появилась в 2003 году и сегодня в ней выделены разные выпуски и пакеты (Feature Pack) обновлений, которые помогут нам понять возможности каждого мобильного устройства из этой линии.

Серия, выпуск и Feature Pack не могут быть обновлены и в Серии 40 на всех девайсах стоит одна и та же версия операционной системы.

В свою очередь Серия 40 делится на следующие группы:

  • Series 40 1-й выпуск;
  • Series 40 2-й выпуск;
  • Series 40 3-й выпуск;
  • Series 40 3-й выпуск Feature Pack 1;
  • Series 40 3-й выпуск Feature Pack 2;
  • Series 40 3-й выпуск Feature Pack 3;
  • Series 40 5-й выпуск Feature Pack 1;
  • Series 40 5-й выпуск Feature Pack 1 Lite;
  • Series 40 6-й выпуск.

Из каждого выпуска сегодня рынке представлено от 5 до 40 устройств и самое приятное здесь то, что Nokia гарантирует идентичность разработки под каждое устройство из этой серии.

Наверное ты также заметил, что нет 4-го выпуска в этой серии, а за третьим сразу идет 5-й. Просто для Nokia очень важен рынок Азии и у компании там большая рыночная доля, а в Азии в целом и в частности в Китае число 4 — число неудачи (как 13 на Западе), потому что его звучание на китайском схоже со звучанием слова смерть.

Во всех устройствах Серии 40 есть встроенный мобильный браузер и поддержка Java ME (Micro Edition), ранее известного как J2ME (Java 2 Micro Edition). Начиная с 3-го выпуска поддерживается Adobe Flash Lite.

Java ME — самая распространенная на сегодняшний день мобильная платформа. Эта платформа была разработана компанией Sun (сейчас называется Oracle) в 1998 и основной целью ее создания было создание кросс-платформенного языка программирования. Сами разработчики платформы заявили, что к 2015 году Java ME отправится на «пенсию».

Почти все устройства Серии 40 от Nokia оборудованы цифровой клавиатурой и экраном среднего размера, во всех есть камера, MP3-плеер, а в некоторых и FM-приемник.

Интересно, как одна компания своей продукцией меняет и смежные рынки — Nokia сейчас крупнейший игрок на рынке MP3-плееров.

Наиболее популярные на рынке девайсы 40-й серии:

  • Nokia 6500;
  • Nokia 6120 Classic;
  • Nokia 6600 Fold;
  • Nokia 6600 Slide;
  • Nokia 6131;
  • Nokia 5310;
  • Nokia 5200;
  • Nokia 3220;
  • Nokia 2610.

S60

Серия 60 положила начало линию Nokia-смартфонов. По нынешним меркам эти устройства ближе к мобильным телефонам высокого класса, но отнести их к какой-то конкретной категории сложно — нет четких границ. Все смартфоны серии 60 работают на операционной системе Symbian. Компания Symbian была создана по инициативе разработчиков мобильных устройств и в ее состав вошли представители Nokia, Ericsson, Motorola, Samsung и Sony Ericsson. На протяжении многих лет Nokia была ведущей компанией по количеству устройств на платформе Symbian, хотя на рынке также присутствуют и продукты от Motorola, Samsung и Sony Ericsson, работающие на этой же системе. У некоторых из таких девайсов не только такая же платформа, но и такой же пользовательский интерфейс, то есть на рынке есть достаточно фактически тех же устройств серии 60, но, при этом, не от Nokia. Motorola и Sony Ericsson создали еще и свои собственные версии UI для Symbian, названного UIQ, а DoCoMo на японском рынке представил интерфейс MOAPS.

И все же это уже история. В 2008 году, после выхода Android — мобильной операционной системы с открытым исходным кодом — в компании Nokia приняли решение выкупить 100% акций Symbian Ltd. у других компаний и создать Symbian Foundation с целью превратить Symbian в ОС с открытым исходным кодом.

На сегодняшний день на рынке представлены некоторые устройства от Nokia, Sony Ericsson и Samsung, работающие на базе ОС Symbian Foundation и пользовательском интерфейсе ex-S60.

Если рассматривать только продукцию Nokia, то платформа S60 делится на следующие версии:

  • S60;
  • S60 2-й выпуск;
  • S60 2-й выпуск Feature Pack 1;
  • S60 2-й выпуск Feature Pack 2;
  • S60 3-й выпуск Feature Pack 1;
  • S60 3-й выпуск Feature Pack 2;
  • S60 5-й выпуск.

После 5-го выпуска платформа S60 была переименована в Symbian и теперь ни Nokia ни другие производители больше не будут использовать бренд S60.

Во всех S60 устройствах есть камера, мобильный браузер, поддержка многозадачности (multitasking), цифровая или QWERTY-клавиатура. В пятом выпуске есть также поддержка сенсора.

Nokia поделила свои Symbian устройства на категории не только по техническим показателям, но и в зависимости от целевых групп пользователей, для которых они были разработаны (такие коммерческие подгруппы выделены начиная с 3-го выпуска).

N-серия предназначается для всех типов пользователей, включая high-tech юзеров, геймеров и активных интернет-пользователей. Эта серия включает N97, N95, N85, N78, и т.д. , а некоторые из этих устройств получили аппаратное ускорение в виде видеокарт для 3d игр.

E-серия нацелена на пользователя, которому важен доступ к электронной почте, наличие мобильного браузера и возможность пользоваться корпоративными интернет-приложениями; во многих мобильных из этой серии есть QWERTY-клавиатура. Этот ряд включает E52, E65, E71 и другие модели.

X-серия (ранее известная как XpressMusic) была разработана специально для «музыкального» пользователя. В этих телефонах пользователь получает легкое управление аудиоплеером и быстрый доступ к музыкальному магазину Nokia. В этой серии представлены 5800 XpressMusic (см. Рис. 1.8) и X6, а последние устройства этого ряда являются сенсорными.

Nokia 5800 XpressMusic с сенсорным экраном Рис. 1.8. Nokia 5800 XpressMusic с сенсорным экраном

В каждом S60 устройстве есть WebKit-браузер с возможностью просмотра практически любых сайтов в Интернете, включая сайты с Flash-контентом вроде YouTube. S60 WebKit браузер — это браузер с открытым исходным кодом, разработанный Nokia (теперь относится к Symbian Foundation) построенный на основе движка WebKit (движок с открытым исходным кодом), который был разработанный компанией Apple. До этого браузера в устройствах S60 использовался собственный браузер Nokia или предустановленный мобильный браузер вроде Opera Mobile.

Maemo/MeeGo

Недавно Nokia создала новую платформу под названием Maemo — разработанная на основе Linux операционная система, предназначенная для небольших нетбуков или других девайсов с полноценной возможностью просмотра веб-страниц. На базе Maemo (по крайней мере, среди первых устройств) нет обычных телефонов, но есть Nokia N900 с поддержкой 3G, конкурирующий непосредственно с устройствами на платформе Symbian.

Будущие устройства Nokia будут именно на базе Maemo, которая была первой мобильной платформой с поддержкой таких популярных браузеров, как Firefox и Google Chrome.

В 2010 году путем объединения Maemo и Intel Moblin OS появилась новая платформа MeeGo ОС (на данный момент уже стоит вопрос о целесообразности дальнейшего развития этой ОС).

BlackBerry

Производителем устройств под маркой BlackBerry является канадская компания Research in Motion (RIM). Эти мобильные устройства ориентированы на корпоративных клиентов, которым важно всегда иметь доступ в интранет и к корпоративным сетям. Производитель относит всю свою продукцию к классу смартфонов.

У RIM очень мало устройств разработанных для массового рынка, поэтому, как правило, в девайсах BlackBerry есть QWERTY клавиатура и, ясное дело, отсутствуют игры. В некоторых из них также есть такие собственные устройства для ввода данных, как колесо прокрутки и тачпад, а в последние годы появились и сенсорные модели. Все BlackBerry работают на базе собственной операционной системы RIM ОС, которая совместима с Java ME расширениями и, конечно, мобильным браузером.

Благодаря своей интеграции с Exchange и другими корпоративными серверами, BlackBerry стали очень популярны на корпоративном рынке, ведь при помощи такого мобильного устройства пользователь может пользоваться Интернетом с помощью прокси через корпоративное соединение. Другие известные на мобильном рынке производители поддерживают в своей продукции почтовый клиент BlackBerry.

Samsung

На рынке представлено много устройств Samsung и большинство из них можно поделить на три категории: собственные, Symbian устройства и устройства на базе Windows. В конце 2009 Samsung удивил мобильный рынок новой операционной системой Bada.

Устройства Samsung с собственной операционкой относятся к low- и mid-end мобильным устройствам, работающим на ОС со встроенным браузером и поддержкой Java ME. Как правило, в таких устройствах есть камера и аудиоплеер.

До 2010 года смартфоны и прочие high-end девайсы от Samsung делились на две категории, в зависимости от операционной системы: Symbian или Windows Mobile и для каждой категории был характерен свой определенный набор функций. В последних устройствах уже есть поддержка тач-технологии с UI, надстроенным над операционной системой.

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

Начиная с 2010 года Samsung выпускает на рынок устройства с операционными системами Bada, Android, и Windows Phone.

Sony Ericsson

Компания Ericsson разрабатывала мобильные телефоны еще в 90-х годах, а с 2001 года, в результате объединения с Sony, появились телефоны под маркой Sony Ericsson. Сегодня основной ассортимент компании Sony Ericsson это low-end и mid-end девайсы и не очень много смартфонов.

По аналогии с Samsung, компания решила предлагать покупателям устройства с разными операционными системами: это low-end и mid-end устройства с собственной операционной системой, устройства на базе Windows Mobile, Android или Symbian. До 2009 года только Sony Ericsson в качестве слоя UI в мобильных устройствах с ОС Symbian использовала UIQ, а с 2009 Nokia и Samsung в своих Symbian Foundation продуктах стали использовать точно такой же UI. Так что с точки зрения разработки, веб-приложения для устройств этих компаний очень похожи.

Устройства со своей ОС благодаря проекту под названием Capuchin одновременно поддерживают Java ME и Flash Lite разработки и подразделяются на серии в зависимости от поддерживаемых Java ME API. Так, сегодня на рынке есть Sony Ericsson начиная с платформы Java Platform 1 (JP-1) и заканчивая Java Platform 8 (JP-8) и в каждой категории разное разрешение экрана и поддерживаются разные API.

Во всех устройствах доступны камера, аудиоплеер и встроенный веб-браузер, а в аппаратах, работающих на базе Symbian Foundation, есть еще и поддержка сенсора.

Motorola

На протяжении многих лет Motorola была ведущим производителем low- и mid-end девайсов. Именно мобильные телефоны Motorola были первыми на рынке, и именно эта компания со своей классической моделью Motorola StarTac представила форму «ракушки» (или «раскладушки»). Традиционно устройства Motorola работали на основе какой-нибудь из этих ОС: собственная ОС (как пример: популярный телефон Motorola v3); Symbian UIQ; Windows Mobile или разработанная в самой компании Motorola операционная система на базе Linux. В устройствах с собственной операционной системой Java ME и браузер были единственными поддерживаемыми платформами для разработки. В «линуксовой» операционной системе поддерживались Java ME, веб и нативная разработка.

Такое разнообразное использование ОС делало слишком «фрагментированным» рынок для разработчиков. На данный момент в компании Motorola изменили стратегию и остановились на одном решении — на Android. Все новые смартфоны и mid-end устройства (пример на рисунке 1.9) работают на базе Android и Motorola, видимо, больше не планирует выпускать устройства Windows Mobile или Symbian. Я, конечно, не буду говорить, что так будет всегда, потому что в будущем в мобильном мире может произойти что угодно, но сегодня Motorola — Android-ориентированная компания.

Motorola CLIQ первое устройство Motorola на базе Android Рис. 1.9. Motorola CLIQ первое устройство Motorola на базе Android

Мобильные устройства Motorola на базе Windows (например, Motorola Q) предназначены в первую очередь для корпоративных клиентов. Также компания предлагает сенсорные устройства со встроенной камерой и аудиоплеером и некоторые мобильные устройства для two-way radio market (например, сеть Nextel). Эти устройства работают на собственной проприетарной ОС и название начинается на "i".

У Motorola, в отличие от Nokia и Sony Ericsson, нет разделения серий на подгруппы и, поэтому, для тестирования и принятия решения по поводу устройств мы будем использовать другую информацию (например, какой браузер установлен в том или ином устройстве).

LG Mobile

LG Mobile производит low- и mid-end мобильные устройства, большинство из которых работает на собственной ОС с Java ME, Flash и веб-поддержкой. Некоторые из этих устройств поддерживают также веб-виджеты разработанные на основе технологии WebKit.

Сегодня LG Mobile активно работает с Android и Windows Mobile / Windows Phone с целью создания собственного смартфона (ранее компания не разрабатывала подобные устройства). Также компания LG принимала участие в создании Symbian Foundation и разработала два Symbian-устройства на платформе S60, но так как теперь все внимание сосредоточено на Android, то в скором будущем мы увидим много Android-устройств от LG.

HTC

HTC быстро завоевала популярность на рынке, ведь самые первые Android-устройства в мире и первый Google-телефон Nexus One были созданы именно в этой компании. Но HTC интересует не только Android — в активе компании достаточно и Windows Mobile устройств. Во многих девайсах HTC есть сенсорная поддержка, а главное особенность это то, то компания старается эмулировать один и тот же пользовательский интерфейс во всех своих девайсах. Мы можем говорить о мобильных разработках HTC как о Android- или Windows- устройствах и платформа будет их единственным отличием.

Эта же простота отражена и на сайте HTC для разработчиков: там размещены только файлы ядра для Android устройств и ссылки на общие сайты посвященные Android и Windows Mobile.

Android

Android — это первая платформа в нашем списке, которая, при этом, не является производителем. Поэтому, в какой-то степени Android не совсем вписывается в наш перечень. Хотя, когда мы разрабатываем сайт для устройства Android, нас не должен сильно волновать вопрос, кто производитель и все потому, что платформа Android достаточно мощная, для того, чтобы оттеснить вопросы о бренде и модели устройства на второй план, особенно с точки зрения разработки.

Android — разработанная на базе Linux операционная система с открытым исходным кодом. Создатели ОС — Open Handset Alliance — группа, состоящая из компаний производителей программного обеспечения, аппаратной части и операторов. Так как больше всех продвижением и развитием этой ОС занимается Google то и ассоциируют ее исключительно с поисковой компанией и называют «операционная система Google для мобильных устройств». Как и в случае с любым программным обеспечением с открытым исходным кодом, любой производитель может перед установкой ОС на свои устройства удалить из нее все компоненты связанные с Google. Но пока что ни одни производитель так не сделал и все Android устройства остаются "Google friendly".

Android — это сборник программного обеспечения, включающий в себя ядро от Linux, многозадачную операционную систему, основанную на концепции виртуальной машины, которая выполняет (генерирует) похожий на .NET или JVM (Java Virtual Machine) бинарный код. Google выбрал Java в качестве основного языка компиляции (не совместимого с Java ME). Android включает в себя полноценный (и очень похожий на Safari iPhone) HTML браузер, а также все устройства с Android сегодня поступают на рынок с предустановленными Google Maps, Google Calendar, почтовым клиентом и возможностью соединения с другими сервисами Google. На данный момент каждое устройство (хоть это и не обязательно), работающее на основе Android является сенсорным и на многих из них есть физическая QWERTY клавиатура, GPS, цифровой компас и акселерометр.

Android устройства выпускают HTC, Motorola, Samsung, LG, и Sony Ericsson. Многие производители, в том числе Kyocera и Dell, заявили о намерении в будущем начать выпускать мобильные с Android. Кроме того, на Android работают и некоторые планшетные компьютеры.

Для определения, какие функции браузера доступны на том или ином устройства, безусловно, важно знать версию Android ОС, на которой оно работает. К сожалению, на данный момент документация о доступных функциях браузера Android неполная.

Windows Mobile

Windows Mobile одна из самых старых операционных систем для мобильных устройств из присутствующих сегодня на рынке (ранее она называлась Windows CE для КПК и смартфонов). На протяжении многих лет рынок предлагал КПК (PocketPC) в качестве Personal Digital Assistants (PDA) (Личный цифровой помощник), но без функции телефона. «Мобильная революция» подтолкнула Microsoft к созданию версии для смартфонов на базе своей мобильной ОС. Теперь эта операционная система называется Windows Mobile и выпускается в двух версиях: Professional (раньше это была версия для КПК) и Smartphone editions — версия для смартфонов.

Сейчас у Windows Mobile небольшая доля рынка, но при этом ОС хорошо известна на рынке корпоративных клиентов. На массовом рынке для конечного пользователя Microsoft начала делать успехи начиная с Windows Mobile 6.5, которая поддерживает интуитивный сенсорный интерфейс.

Практически в каждом устройстве с Windows Mobile начиная с 2003 года есть поддержка .NET Compact Framework. Это значит, что вы можете разрабатывать нативные приложения, используя C# или Visual Basic с компактной версией .NET Framework. Весь набор поставляется с браузером Internet Explorer Mobile (ранее известный как Pocket Internet Explorer) и с Office Mobile (раньше - Pocket Word, Pocket Excel и др.).

Версия браузера зависит от установленной версии операционной системы, а ОС может стоять любая: от Windows CE 2002 и 2003 до Windows Mobile 5.0, 6.0, 6.5 и более новых версий.

В 2010 году Microsoft провел повторный ребрендинг и теперь мобильная ОС называется Windows Phone и берет начало с 7 версии. Windows Phone была представлена как новая операционная система с новым пользовательским интерфейсом, новыми сервисами и новой платформой для разработчиков (при этом не совместимой с предыдущей), которая использует Silverlight и XNA вместо .NET Compact Framework.

Как и Google, компания Microsoft вошла на рынок производителей мобильных девайсов. Производство мобильных устройств в партнерстве с Sharp началось с девайса Kin, который заточен под социальные сети, а его целевая группа пользователи это подростки. В Kin One и Kin Two установлена пользовательская операционная система на базе Windows CE и используются облачные технологии и с этой точки зрения это уже не Windows Phone устройство.

Как и в случае с Android, операционную систему Windows Mobile разработчики могут рассматривать без привязки к производителю устройства. Мобильные устройства с Windows Mobile на рынке предлагают HP, Toshiba, Motorola, Sony Ericsson, Samsung (рис. 1.10) Palm с Treo W серией.

Samsung Omnia на базе Windows Mobile 6.5 Рис. 1.10. Samsung Omnia на базе Windows Mobile 6.5

Palm

В 1998 году моим первым мобильным телефоном был именно Palm III и тогда для меня это был самый лучший телефон. Они был сенсорный (со стилусом), черно-белый и очень маленький. Palm III был для меня чем-то фантастическим: я мог устанавливать приложения, читать газеты и смог даже установить программу с Pascal для Palm interpreter. Да, пусть сам процесс программирования был не самым лучшим, но уже сама идея потрясающей.

В 1995 Palm Computing Inc купила компания USRobotics — пионеры в производстве PDA. Позже USRobotics был поглощен 3Com и, поскольку 3Com специализировалась на сетевых платах, Palm Inc стала просто филиалом. Компания Palm Inc была действительно успешной и другие производители (в том числе и IBM) выпускали свои устройства с лицензированной Palm OS. В 1998 году группа директоров Palm отошла от управления компанией, чтобы создать новую — HandSpring, которая и выпустила на рынок гаджет под названием Treo. Это был наполовину PDA и наполовину мобильный и его можно назвать первым смартфоном на рынке.

Несколько лет спустя руководство Palm решило разделить компанию на две разные компании: palmOne — производителя оборудования и PalmSource — производителя программного обеспечения. Идея оказалось неудачной: пользователи просто не воспринимали торговую марку palmOne и компании пришлось снова приобрести торговую марку Palm, а операционная система для мобильных устройств стала называться Garnet OS. На то время Palm уже успела купить компанию HandSpring и теперь рынок получил Palm Treo устройства.

В 2005 году ACCESS (владелец также нескольких других мобильных технологий) приобрела PalmSource и права на их операционную систему. И внезапно новая-старая компания Palm приняла сложное решение: мобильные устройства Treo будут теперь работать на операционной системе Windows Mobile и, таким образом, убила все надежды на будущее развитие ОС Garnet (бывшей Palm OS).

По сути линия Treo — это были единственные мобильные устройства Palm, которые выжили на рынке, а BlackBerrys, Nokia E Series и другие и вовсе практически вытеснили Palm с рынка мобильных телефонов. В ответ Palm создала новую веб-ориентированную операционную систему, призванную «убить» iPhone: webOS появилась на рынке в 2009 году вместе с первым устройством Palm Pre, а дальше уже последовал Palm Pixi и другие устройства. Эволюция показана на рисунке 1.11.

Оригинальный USRobotics PalmPilot, Handspring Treo, и новый Palm Pre на базе webOS Рис. 1.11. Оригинальный USRobotics PalmPilot, Handspring Treo, и новый Palm Pre на базе webOS.

На рынке у компании не все получилось как хотелось и в 2010 году Palm была приобретена компанией HP, которая пообещала дальнейшее развитие webOS, поэтому в скором времени мы должны увидеть HP нетбуки, планшеты и мобильные телефоны на с webOS.

Новые Palm устройства с операционной системой webOS — touch и multitouch устройства с очень хорошим пользовательским интерфейсом, поддержкой Веб и всеми функциями современного мобильного устройства. И операционная система и сами устройства веб-ориентированы, поэтому и любое нативное приложение, разработанное для webOS, создано при помощи веб-технологий.

Заметка: сегодня немногие знают, что одним из пионеров на рынке мобильных телефонов была компания Apple: Apple Newton продержался на рынке с 1990 по 1998 год.

Symbian Foundation

Ранее мы уже говорили об истории появления Symbian Foundation и про связь Nokia с новой ОС Symbian Foundation. На рынке представлено много устройств на операционной системе Symbian Foundation от Nokia, Sony Ericsson и Samsung и все с похожими функциями операционной системы. Одно из таких устройств показано на Рисунке 1.12.

Sony Ericsson Satio на базе Symbian (S60 5й выпуск), поэтому он очень похож на Nokia 5800 XpressMusic Рис. 1.12. Sony Ericsson Satio на базе Symbian (S60 5й выпуск), поэтому он очень похож на Nokia 5800 XpressMusic.

Symbian Foundation OS позволяет разрабатывать приложения с использованием нативного С++ фреймворка, Java ME, Adobe Flash, веб-приложений, виджетов, веб-технологий, Python и Qt — свободный фреймворк на базе языка С (сам фреймворк принадлежит Nokia и является сейчас рекомендованной платформой для создания приложения под операционные системы Symbian и MeeGo).

ОС Symbian Foundation как ОС с открытым исходным кодом делится на версии Symbian^1, Symbian^2, Symbian^3 и т.д. Как и в случае с устройствами Android и Windows Mobile, устройства на основе Symbian Foundation не будут иметь между собой существенных различий, независимо от того какая компания-производитель.

Другие платформы

Мы рассмотрели практически 98% рынка и, хотя есть много других производителей вроде Sanyo, Alcatel, Kyocera, ZTE, но у них несущественные доли и многие из них производят устройства на базе уже рассмотренных нами платформ.

Куда дальше