История операционных систем телефонов
В прошлой публикации мы рассматривали Типы и особенности операционных систем для мобильных телефонов. Остановимся на каждой ОС более подробно.
Series 60 — это основная платформа для смартфонов компании Nokia, также лицензируемая Samsung, Siemens и LG. Разработана для устройств с телефонной клавиатурой (с сокращённым
Series 80 — платформа, также разработанная Nokia, для устройств с полноразмерными клавиатурами (в настоящее время развитие этой ветки Symbian OS приостановлено в связи с усовершенствованием Series 60 для устройств данного вида).
Nokia N8 станет последним аппаратом N-серии работающим на Symbian, далее N-серия будет работать на MeeGo. Другие серии телефонов продолжат использование Symbian
-Symbian OS 9.3: 802.11, HSDPA. The Nokia E72, Nokia 5730 XpressMusic, Nokia N79, Nokia N96, Nokia E52, Nokia E75, Nokia 5320 XpressMusic, Sony Ericsson P1
-Symbian OS 9.4: Samsung i8910 Omnia HD, Nokia N97, Nokia N97 mini, Nokia 5800 XpressMusic, Nokia 5530 XpressMusic, Nokia 5228, Nokia 5230, Nokia 5233, Nokia 5235, Nokia C6-00, Nokia X6, Sony Ericsson Satio, Sony Ericsson Vivaz and Sony Ericsson Vivaz Pro
Перспективы: к концу года новой версии Symbian^4, которая будет уже несовместима с предыдущими. В Symbian^4 уровень UI будет полностью переведен на технологию Qt (см. врезку «Немного о Qt»), предназначенную для создания кросс-платформенных приложений, но в сфере мобильных платформ постепенно становящуюся стандартом в качестве высокоуровневой надстройки над ОС, реализующей базовые функции интерфейса пользователя. Это означает, что разработчики теперь смогут использовать единый UI для приложений не только для Symbian, но и для других мобильных платформ (на данный момент Qt совместима также с платформой Maemo. См врезку «Maemo c точки зрения разработчика»). О полной кросс-платформенности речь не идет, но унификация средств разработки UI — безусловный плюс как для разработчиков, так и для платформы в целом.
Поддержка Java
MeeGo — открытая платформа, анонсирована корпорациями Intel и Nokia на мобильном конгрессе в Барселоне, которая станет гибридом мобильных систем Moblin (Mobile Linux) и Maemo. Первая версия(1.0) MeeGo появилась 26 мая 2010 года, а устройства на базе ОС — появятся до конца 2010 года. [2]
MeeGo предназначена для работы на широком спектре устройств, включая смартфоны, планшеты и нетбуки. Это позволит создавать приложения, которые без адаптации будут работать сразу на нескольких видах устройств. Магазином приложений для MeeGo станет принадлежащий Nokia Ovi Store.
MeeGo — независимая операционная система, которая, однако, использует наработки таких проектов, как Maemo, Moblin, Fedora и Debian.
Система MeeGo является полностью открытой, ее исходные коды опубликованы. Intel и Nokia заявили, что все компании-производители аппаратного обеспечения получат равный доступ к MeeGo.
MeeGo будет сосуществовать с платформой Symbian, которая сейчас используется для смартфонов. Новая ОС возможно будет устанавливаться в лидирующие модели мобильных телефонов. В частности, она может быть установлена на смартфон Nokia N900.
официально не поддерживает Java, но благодаря приложениям lcedtea6 и Microemulator возможно запустить Java-приложения
История создания:
Первая версия Microsoft Windows CE выпущенная в ноябре 1996 года была «урезанной» версией настольной операционной системы MS Windows 95 [1] .
В дальнейшем при создании последующих версий, группа разработчиков ОС Windows CE была в тесном взаимодействии с группой создававшей настольную ОС Windows NT, ведь ОС Windows CE изначально проектировалась так, чтобы она была совместимой с универсальными ОС семейства Windows [2] . Поэтому изначально ядро и компоненты ОС Windows CE были в большой степени унифицированы с ядром и компонентами настольных ОС семейства Windows NT.
Примерно с 2000 года группа разработки ОС Windows CE перестала тесно взаимодействовать с разработчиками настольных ОС Windows NT. С тех пор ОС Windows CE развивалась самостоятельно и современные версии ОС Windows CE сильно отличаются от современных версий настольных ОС семейства Windows NT, но при этом сохраняется программная совместимость с приложениями, основанными на Microsoft Win32 API. И до сих пор некоторые компоненты настольных систем Windows NT присутствуют в ОС Windows CE, например такие как: DirectX, и «урезанные» версии Windows Media Player, Internet Explorer [3] . Специалисты также утверждают, что современная версия ОС Windows CE 6.0 до сих пор сохранила в неизменном виде примерно 20% кода из настольной ОС Windows 2000.
Windows Mbile 6: HTC Hero G3, HTC Hero G3 A6288, HTC s710, HTC HD2,
Windows Mbile 7: HTC Trophy, HT HD7 , Samsung Omnia 7, LG Optimus 7, Samsung Cetus и HTC Mondrian/HD7.
Java поддерживается при отдельной установке java машины.
Android — операционная система для мобильных телефонов и смартбуков, основанная на ядре Linux [2] . Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии, Google инициировала создание Open Handset Alliance (OHA), которая сейчас и занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Также есть возможность писать приложения на Си и других языках программирования с помощью Android Native Development Kit.
Телефоны с Android OS: Acer beTouch E110, Acer Liquid, Acer Liquid E, Acer Liquid Metal, Acer Stream, CherryPad America, HTC Dream (T-Mobile G1), HTC Magic, HTC Hero, HTC Tattoo, HTC Wildfire, HTC Passion (Google Nexus ne), HTC Legend, HTC Desire, HTC Desire HD, HTC Desire Z, HTC Aria, Huawei U8230, Samsung i7500 Galaxy, Samsung i5700 Galaxy Spica, Samsung i5500 Galaxy 550, Samsung 5800 Galaxy 580, Samsung i9000 Galaxy S, Highscreen Zeus,) Motorola Droid X, ,,rchos 5 Internet Tablet Sony Ericsson Xperia X10, Sony Ericsson Xperia X10 mini, Sony Ericsson Xperia X10 mini pro, Sony Ericsson Xperia X8, Gigabyte GSmart G1305
Перспективы:
-Усиленно продвигается и дорабатывается Google
Неподтвержденные официально изменения:
- Покупка музыки в Android Market
- Потоковое воспроизведение медиа-файлов с библотеки компьютера
- Оптимизированный пользовательский интерфейс
Поддерживает Java
(от Samsung Electronics)
Bada-платформа для мобильных телефонов, разрабатываемая компанией Samsung Electronics на основе опыта разработки и развития платформы SHP (Samsung Hand-Held Platform), и анонсированная ею 10 ноября 2009 года.
В bada присутствует многозадачность, но пока не в полноценном виде: одновременно можно запустить одно Java- и одно bada-приложение
По мнению Samsung, bada — не операционная система, а мобильная платформа. В ней используется стороннее ядро — Linux (как в Android) или ядро операционной системы реального времени. bada поддерживает несколько ядер: Linux, Nucleus и QNX,
Телефоны с Bada OS: Samsung Wave S8500
Поддерживает Java
Встраиваемая операционная система, разработанная компанией Palm для смартфонов Pre и Pixi и ожидаемом в 2011 году планшетном компьютере HP PalmPad [1] . Эта платформа впервые была представлена в Лас-Вегасе 8 января 2009 года. HP webOS не основана на Palm OS. В webOS особое внимание уделено интеграции с социальными сетями и Web 2.0, а также многозадачности.
Разработчики программного обеспечения для HP webOS используют среду разработки Mojo и API-интерфейс для Web-приложений.
Для программирования широко используются технологии HTML 5, JavaScript и CSS. Доступ к аппаратной части устройства обеспечивается с использованием скриптового языка JavaScript.
Но вскоре все должно измениться. По словам директора по технологиям HP Шейна Робисона (Shane Robison), заинтересовать разработчиков, чтобы они пополняли каталог программ для webOS — одна из главных целей компании, и HP работает над этим, не покладая рук.
Компания планирует объединить под флагом webOS широкий ассортимент различных девайсов: от планшетных ПК до смартфонов и принтеров. И на всех этих устройствах пользователь будет работать с единым интерфейсом, в привычной среде.
«Мы поставляем больше 50 миллионов принтеров в год. Это не может не привлечь внимание девелоперов», говорит Шейн. Также HP готовит много новых продуктов в сегменте плашетов и других мобильных устройств, который сейчас стремительно охватывается другими вендорами.
Телефоны: Palm Pre
Нет поддержки Java!
LiMo (Linux Mobile) Platform — программная платформа для телефонов на базе операционной системы Linux развиваемая LiMo Foundation.
Согласно данным LiMo, на февраль 2008 года в продаже и разработке находятся 18 мобильных устройств различных компаний, включая Aplix, LG, Motorola, NEC, Panasonic Mobile Communications, Purple Labs и Samsung поддерживают платформу LiMo (Linux Mobile).
В середине 2008 года LiMo Foundation представил 7-мь новых мобильных устройств, совместимых с LiMo, от компаний Motorola, NEC и Panasonic. Таким образом, число телефонов, совместимых со спецификациями LiMo, увеличилось до 21.
К октябрю 2009 года уже выпущено более 40 LiMo-устройств.
-
Примеры выпущенных LiMo-устройств:
-
N706i, N906il, N906iu (micro), N906i, P706iu, P906i, MotoZINE ZN5 — смартфон совместимым с LiMo, выпущенный совместно с Kodak, — коммуникатор компании Samsung под управлением ОС LiMo Release 2 (R2).
Поддерживает Java
На данный момент существует два устройства с Openmoko: Neo 1973 и Neo FreeRunner.
Июнь 2008 года — начало массового производства второй модели, названной Neo FreeRunner
Чтобы начать рассказ о зарождении мобильных операционных систем, вначале следует разобраться, для каких устройств они предназначались, и какие функции должны были выполнять.
Программируемые калькуляторы и первые карманные компьютеры
В конце 60 – х годов ХХ века компании Intel, Wang Laboratories, Sony, Casio начали выпуск ручных калькуляторов. За 12 лет своего развития (с 1954 по 1966 гг.) их вес уменьшился с 25 до 1 килограмма. Главной проблемой этих калькуляторов было очень большое энергопотребление, из–за использования LED – дисплеев. Батареек хватало не больше, чем на два часа работы. Эта проблема сохранялась до 1975 года, когда компания Sharp выпустила калькулятор, оснащенный LCD – дисплеем. Время работы выросло до 100 часов. Но это было не главное. Дело в том, что LCD-дисплеи позволяли отражать произвольный рисунок – текст и графику. Это стало великолепным подспорьем для будущих карманных компьютеров, до появления которых осталось совсем немного времени.
Первым карманным компьютером можно считать Radio Shack Pocket Computer TRS – 80, который появился в 1980 году. Он был оснащен встроенными аккумуляторами, имел 1.5 Кб оперативной памяти, а также интерпретатор языка BASIC, вшитый в ROM, что позволяло создавать свои программы. Дисплей выводил в одну строку до 24 символов. В качестве аксессуара был доступен принтер, подключаемый к компьютеру, а также кассетное запоминающее устройство. По цене компьютер был сравним с программируемыми калькуляторами того времени и стоил 250 долларов.
В 1984 году английска компания Psion выпускает свой первый электронный органайзер (Psion Organizer 1) — революционное в своем роде устройство. Внешне он походил на «кирпичик» и умещался в ладони, имел процессор с тактовой частотой 0,92 МГц, 2 кб памяти и два гнезда для установки картриджей расширения, 16-символьный алфавитно-цифровой экран, 37-клавишную клавиатуру. Данный девайс объединял функции сразу нескольких устройств: часов, калькулятора и записной книжки.
Интересное устройство выпустила в том же 1984 году компания Seiko. Это был компьютер в наручных часах с экраном 4 строки по 10 символов.
1989 год стал основополагающим в истории мобильных компьютеров. 11 апреля на выставке COMDEX компания Atari Computers представила Portfolio Portable. В отличие от того же TRS-80, который, несмотря на все заверения производителя, был всего лишь улучшенным программируемым калькулятором, это был полноценный компьютер, работающий под управлением DIP DOS (аналог MS DOS 2.11).
Становление PDA
Примерно в это же время в рынок карманных компьютеров включились сразу три технологических гиганта IBM, HP и Apple Computer.
23 апреля 1991 года был представлен HP-95LX. Аббревиатура LX обозначала Lotus Expandable. Компьютер предназначался для работы с Lotus 1-2-3, умел отправлять почту, а также удаленно загружать файлы. Технические особенности аппарата были для того момента не так привычны, это MS DOS 3.22, наличие 512 Кб оперативной памяти, LCD-экран, отображающий до 40 символов (25х80 или 248х128 точек). На момент выхода устройство стоило 699 долларов. Из особенностей устройства, следует отметить наличие горячих клавиш доступа к определенным функциям, таким как календарь или телефонная книга.
В сентябре 1991 года мир увидел новый карманный компьютер от Psion, который был сделан в форм-факторе ноутбука и имел 128 или 256 килобайт встроенной памяти, обладал встроенным языком программирования OPL.
Январь 1992 года ознаменовался появлением термина PDA (personal digital assistance), ставшим на долгие годы синонимом карманного компьютера.его автором следует считать Джона Скалли, занимавшего в то время пост главы Apple Computer. В его трактовке PDA – это карманный компьютер, управляемый посредством стилуса через экран. В мае того же года компания представила Apple Newton, под управлением Newton OS. Это была первая операционная система, поддерживающая сенсорный ввод. Она была полностью написана на C++, отличалась низким потреблением энергии продуктивным использованием оперативной памяти – большинство приложений были встроенными в ПЗУ наладонника, тем самым экономили DRAM и флеш – память для пользовательских приложений.
В том же году IBM представили свою версию наладонника под названием Simon, работавшего под управлением операционной системы Zaurus. Помимо стандартного мобильного телефона, в Simon также содержался календарь, адресная книга, мировое время, калькулятор, записная книжка, приложения для работы с электронной почтой и факсами, а также несколько игр. Все управление IBM Simon осуществлялось посредством сенсорного экрана.
В октябре 1993 года консорциум, в который входили компании Palm Computing, Casio, Tandy, Geoworks, Datalight, America On-Line и Intuit создал конкурента Apple Newton и IBM Simon – Zoomer. Компьютеры Zoomer работали под управлением объектно-ориентированной, графической, многозадачной и многопоточной версии ОС GEOS. Заявляемое время автономной работы составляло до 100 часов при смешанном режиме работы – одна минута ввода текста на 10 минут пассивной работы. Не слишком удобная система рукописного ввода, слабый процессор, отсутствие средств обмена данными с ПК и достаточно высокая цена стали причиной того, что данный проект не увенчался успехом.
Основными функции стоящие перед PDA первой половины 90 – х годов были – загрузка почты, доступ к корпоративным сетям и получение файлов из них. Доступ к интернету отсутствовал в списке требуемых функций из-за дорогого эфирного времени для передачи данных и небольшого покрытия сотовых операторов. Ситуацию решили сменить ребята из Nokia.
Первый коммуникатор от Nokia и последний от Apple
Примерно в середине 90-х появляется тенденция создания гибридных устройств, объединяющих в себе функции мобильного телефона и КПК, — так называемых коммуникаторов.
Одним из первых устройств стала Nokia 9000, выпущенная в 1996 году — массивное устройство, снаружи которого находился несоразмерно маленький дисплей. Но при раскрытии корпуса коммуникатора обнаруживался большой черно-белый экран с разрешением 640x240 точек. На второй откидной части была расположена клавиатура.
Коммуникатор предоставлял многие функции, несвойственные телефону того времени. Это отправка и получение факсов, возможность работы с электронной почтой и, самое главное, интернетом. Основной сложностью при создании мобильного браузера было отсутствие сенсорного ввода. Но в Nokia нашли простое решение: при прокрутке страницы первая встреченная ссылка подсвечивалась, и ее можно было нажать. Браузер либо прокручивал страницу, либо перескакивал по видимым ссылкам. Сегодня в таком поведении нет ничего необычного, все браузеры на обычных телефонах работают именно так, но первым было устройство от Nokia. Все это стало возможно благодаря процессору Intel 386 и своей собственной ОС — GEOSTM 3.0.
В то время, как Nokia наращивала обороты на новом для себя рынке, Apple все больше и больше сбавляла темп. Закончилось это тем, что в 1998 году Стив Джобс распорядился закрыть отдел PDA и свернуть разработку Newton OS. До 2007 года Apple отстранила себя от мира смартфонов и карманных компьютеров.
Palm OS vs. Windows CE
1996 год стал основополагающим в развитии мобильных операционных систем на ближайшие 8 лет. Именно в этом году вышли в свет сразу две операционные системы, которым было суждено стандартом отрасли на ближайшие годы.
Microsoft, почувствовавшая перспективы нового рынка, выпускает Windows CE — новую операционную систему для карманных компьютеров, которая являлась лайт — версией знаменитой Windows 95 и содержала урезанные версии текстового процессора, электронной таблицы, программы обработки электронной почты и работы в Интернете. Заменой мыши был сенсорный экран. Как и вся продукция от Microsoft, Windows CE 1.0 была весьма требовательна к памяти. Для работы ей требовалось минимум 2 Мб памяти.
Первыми моделями КПК Palm стали PalmPilot 1000 и PalmPilot 5000, чей объем оперативной памяти, соответственно, равнялся 128 Кб и 512 Кб. PalmPilot 1000 был оснащен процессором MC68328 DragonBall с тактовой частотой 16 МГц. Эти устройства работали под управлением Palm OS. Любое действие в новой операционной системе можно выполнить в несколько прикосновений стилусом к экрану. Более того, Palm OS получилась очень быстрой, она не требовала много памяти и мощного процессора, благодаря чему цена на устройства Palm оказалась очень невысокой. Все последующие устройства на этой операционной системе сохранили в себе эту важнейшую для КПК характеристику. Только самые последние устройства из серий Tungsten и Zire переросли рубеж тактовой частоты процессора 100 МГц. Это позволяло сохранять довольно низкую цену устройств по сравнению с PDA, основанных на Windows CE.
Интересной особенностью Palm OS являлось то, что ядро ОС, лицензированное у компании Kadak, многозадачное, а для пользователя она была однозадачная, хотя и с возможностью фонового проигрывания музыки. Условия лицензионного соглашения запрещали Palm раскрывать сторонним разработчикам API для создания фоновых задач на уровне ядра.
С декабря 1997 года PalmPilot стала продавать лицензии на Palm OS, чем воспользовались Nokia, Sony и другие компании, выпускающие мобильные устройства.
Изначально разработчики Windows CE достаточно плотно взаимодействовали с разработчиками десктопной Windows, благодаря чему в этих системах было много общего, а сильное разделение настольной и мобильной версий Windows началось где-то с 2000 года, когда увидела свет Windows CE 3.0 Pocket PC Edition, позднее переименованная в Windows Mobile. Целевой аудиторией Pocket PC Edition были карманные компьютеры, а основное отличие от предидущих версий состояло в поддержке дисплеев разрешением QVGA и карт памяти форматов CompactFlash и Multimedia Card. Одним из первых коммуникаторов работающих под управлением этой ОС стал Siemens SX45.
Поддержка устройств без сенсорного дисплея в Windows Pocket PC Edition появилась в 2002 году, одновременно с выходом Pocket PC 2002, а название Windows Mobile – в 2003. Тогда же в Windows Mobile появилось разделение на три редакции – версия для классических КПК (Pocket PC for Pocket PC, Windows Mobile Classic), версия для коммуникаторов с сенсорным дисплеем (Pocket PC Phone Edition, Windows Mobile Professional) и версия для несенсорных устройств с классической телефонной клавиатурой (Pocket PC for Smartphone, Windows Mobile Standard).
Пока спектр возможностей ОС от Microsoft расширялся, Palm OS все стояла на одном месте. В течение долгого времени ожидался выход версии Palm OS 6 Cobalt, в которой разработчики собирались устранить большинство проблем, присущих предыдущей версии, в том числе планировались истинная многозадачность, переработанный графический интерфейс, поддержка экранов с высоким разрешением и т. д. Эта версия системы была готова в 2004 году и позднее даже была выпущена обновленная версия с номером 6.1, но, по неизвестной причине, ни одного серийного устройства под управлением Palm OS 6 Cobalt выпущено не было.
В противостоянии Palm OS vs. Windows CE выиграла последняя. Долго радоваться отсутствию конкурентов у Microsoft не получилось, так как в борьбу включились Nokia с Symbian OS, но об этом будет в следующей статье.
За 30 с небольшим лет мобильные операционные системы (ОС) эволюционировали от скромной вычислительной среды для работы простых программ-помощников (контакты, записная книжка, калькулятор и др.) до мощного комплекса, обеспечивающего полноценную работу специализированных бизнес-приложений и развлекательных сервисов. Сегодня мобильные ОС дают возможность снимать, редактировать и просматривать видео в высоком разрешении, играть в 3D-игры, использовать искусственный интеллект и технологии дополненной реальности.
С чего все началось
Первой полноценной мобильной операционной системой можно считать EPOC16 (кодовое название SIBO — SIxteen Bit Organizer, или SIxteen Bit Operating system), разработанную в 1988 году английским профессором Дэвидом Поттером, основателем компании Psion PLC. 16-разрядная система, написанная на языке C для семейства процессоров Intel 8086 (x86), использовалась в лэптопах и карманных компьютерах Psion MC200, Psion 3 и в более поздних. EPOC16 поддерживала многооконность, размещение ярлыков на рабочем столе. В её состав входили календарь (встречи, задачи, голосовые заметки, напоминания о днях рождения), база данных для адресной книги, текстовый редактор, будильник, калькулятор, файловый менеджер и другие программы.
В 1994 году Psion занялась разработкой следующей, уже 32-разрядной EPOC, которая в 1998 году получила название Symbian OS. Система использовалась в смартфонах и коммуникаторах Nokia, Samsung, Sony Ericsson, Motorola и еще трех десятках производителей мобильных устройств. Symbian OS дожила до 2012 года, состарилась от недостатка внимания сторонних разработчиков и благополучно скончалась, не выдержав конкуренции с iOS и Android. Ее добила Nokia — самый крупный производитель устройств на Symbian OS, сделавшая ставку на платформу Windows Mobile.
Как рождались и почему умирали операционные системы
В 1993 появилась Newton OS от компании Apple. Уже в первой модели «персонального цифрового помощника» (Personal Digital Assistant, PDA) Newton MessagePad работала система распознавания слитного рукописного текста Calligrapher, созданная нашими соотечественниками под руководством Степана Пачикова (ParaGraph International Inc). Рукописные символы записывались пластиковой ручкой-стилусом на сенсорном монохромном экране и переводились в печатный текст сразу или после ввода целого слова. Интересно, что было возможно распознавание и русского текста — после обучения и побуквенного ввода в небольшом окошке.
Термин PDA (у нас прижилось название КПК — карманный персональный компьютер) предложил Джон Скалли, тогдашний генеральный директор Apple и апологет Newton. В первых моделях Newton распознавание работало несовершенно, но потом даже получило награду. В коммерческом плане проект Newton провалился, несмотря на выпуск 7 моделей Apple и 5 партнерских от Sharp и Motorola. Они были довольно крупные и дорогие. Мало кто хотел платить от $700 до $1000 за электронный органайзер, хоть и продвинутый.
1996-й — год рождения Palm OS. Еще в 1989 году Джефф Хоукинс с партнерами разработал первый в мире планшетный компьютер с рукописным вводом GRiDPad, работавший под управлением операционной системы MS-DOS. В том же году он запатентовал метод побуквенного распознавания рукописного текста, ставший позднее «фишкой» Palm OS. Хоукинс видел перспективы PDA на потребительском рынке при условии, что устройство будет очень компактным, удобным в работе, сможет обмениваться данными с ПК и его стоимость не превысит $300. Вышедший на рынок в 1996 году Pilot 1000 фирмы Palm Computing был именно таким — и действительно стал успешным.
В 2000-е годы устройства на различных версиях ОС Palm занимали больше половины рынка КПК. Кроме системы побуквенного распознавания рукописного текста Graffiti, в Palm OS имелась еще одна «фишка» — встроенное приложение Security, которое использовалось для защиты и сокрытия записей паролем. Во всех базовых приложениях — адреса, календарь, заметки и список дел — записи можно было пометить значком Private, и только после ввода пароля они были доступны для чтения и редактирования. Устройства выпускали не только Palm, но и Handspring, Samsung, Lenovo, Garmin, Kyocera, Sony, Symbol и др.
Всего было выпущено 47 разных КПК и 20 смартфонов на Palm OS. Продажи достигли пика в 2006 году, но затухли к середине 2007-го. На это повлиял ряд причин, включая несколько слияний и поглощений компании-разработчика, ограниченные возможности по сравнению с конкурентами Windows Mobile и Apple iPhone, отсутствие интереса Хоукинса к теме КПК (он больше интересовался машинным обучением) и финансовый кризис.
Наиболее популярной версией стала Palm OS Garnet (5.4.x). В 2007 году ее переименовали в Garnet OS. А в 2009 году была представлена новая версия операционной системы, названная Palm webOS. С 2010 года ее развитием занималась HP, которая приобрела компанию Palm. В 2012 году исходные коды webOS выложили в открытый доступ, таким образом операционная система стала относиться к свободному программному обеспечению. Ее развитием занялась LG Electronics. Сегодня она используется исключительно для умных телевизоров.
В 1996 году появился еще один заметный «персонаж» в истории мобильных ОС — Microsoft Windows CE. Сокращенная версия «настольной» ОС Windows 95, оптимизированная для процессоров x86, MIPS, ARM, SuperH и PowerPC. Использовалась в клавиатурных карманных персональных компьютерах, потом стала платформой для бесклавиатурных сенсорных КПК на базе ОС Microsoft Pocket PC и Windows Mobile. В состав входили «лайт»-версии приложений Word, Excel, Internet Explorer и др.
В 2000 году Microsoft выпустила Windows Mobile для своих аппаратных платформ Pocket PC (КПК и коммуникаторы) и Smartphone (смартфоны). Однако и она не выдержала конкуренции с Android и iOS, потому что была дорогой для производителей мобильных устройств и довольно требовательной к «железу». Не поддерживается с 2011 года.
Вместо нее в 2010 году запустили операционную систему Windows Phone 7 (в 2012-м — Windows Phone 8) для смартфонов, она запомнилась отсутствием совместимости с предыдущими приложениями. Построена на базе настольной ОС Windows NT. Из «фишек» — «плиточный» интерфейс Metro UI и встроенный офисный пакет Microsoft Office Mobile. Устройства выпускали HTC, LG, Samsung, Dell, Fujitsu, Toshiba, Acer, Nokia, ZTE и другие. С 2016 года называлась Windows 10 Mobile. Сгинула в 2019 году.
iPhone OS, впоследствии переименованная в iOS, появилась в 2007 году как операционная система для смартфонов, планшетов и умных часов. Разработана на основе OS X. Своей популярностью iOS обязана революционному интерфейсу, в котором разработчики отказались от управления и ввода текста пером (стилусом) и создали систему управления пальцами («мультитач»). Удачная маркетинговая политика, харизма Стива Джобса, привлекательный дизайн способствовали росту продаж смартфонов iPhone вплоть до 2010 года. Кроме того, смартфоны iPhone и планшеты iPad входят в экосистему Apple, отлично взаимодействуя с ее компьютерной техникой.
Большую роль в распространении iOS и Android сыграло измеряемое миллионами количество приложений, легко доступных в онлайн-магазинах AppStore и Google Play. Установка приложений стала возможной нажатием одной кнопки. Раньше нужно было найти программу в многочисленных каталогах или на сайтах разработчиков, купить каким-то образом, скачать на компьютер, переписать в мобильное устройство, подключив кабель, и только потом установить ее, запустив инсталлятор. Не каждый был способен на это. Сейчас же дошкольники легко справляются с этой задачей.
Сегодня рынок мобильных операционных систем поделен между Android (87%) и iOS (12,3%). По количеству загрузок приложений безоговорочно лидирует Google Play: согласно отчету аналитической компании Sensor Tower, в 2019 году на устройства с ОС Android установлено 84,3 млрд приложений против 30,6 млрд скачиваний в App Store. При этом популярность Android растет: количество скачиваний увеличилось на 11,7% по сравнению с 2018 годом, тогда как число загрузок из App Store выросло только на 2,7%. Однако по доходности с большим отрывом лидирует iOS: пользователи «яблочных» устройств потратили $54,2 млрд в 2019 году против $29,3 млрд, израсходованных пользователями Android.
С 2010 вплоть до ушедшего года было разработано еще несколько систем, не получивших широкого распространения по разным причинам, среди них — MeeGo (проект Nokia, 2010) и Bada (проект Samsung, 2010), Tizen (2011, Samsung, Intel, Huawei, Fujitsu и др), Sailfish OS (проект компании Jollа, 2012), Firefox OS (проект Mozilla, 2013), Series 30+ (проект Nokia, 2013), KaiOS (преемник Firefox OS 2017), Hongmeng (или Harmony OS, проект Huawei, 2019).
Российская «Аврора» выходит на рынок
Система отличается повышенной защитой данных, сертифицирована ФСТЭК и ФСБ России, включена в Единый реестр российских программ. Ориентирована в первую очередь на рынок B2G (business-to-government).
В 2019 году Sailfish Mobile OS RUS получила новое название — «Аврора». Сегодня система тестируется в госучреждениях. Активно создаются и портируются приложения для государственных органов, бюджетных учреждений и компаний с госучастием. На отечественную ОС уже перенесены офисная программа «Мой Офис», инструментарий организации корпоративных мобильных рабочих WorksPad, веб-браузер «Спутник», система автоматизации доставки почтовых отправлений «Оптимум Почтальон», приложение по приему платежей в рамках Почтовой платежной системы (ППС), мессенджеры и другие продукты.
Как появились и куда пропали Blackberry OS, Firefox OS, Bada и Tizen.
В 2017 году доля смартфонов с операционной системой Android на мировом рынке составила 85%, iOS — 14,7%. Хотя ещё в марте 2012 года лидером была SymbianOS — платформа от финской компании Nokia. Около трети мобильных телефонов в мире работали на этой системе.
Ниже — подборка из четырёх мобильных ОС, которые могли бы составить конкуренцию Google и Apple, по разным причинам не смогли отвоевать рынок.
Первую прошивку этой ОС выпустили в 1999 году для пейджера BlackBerry 850. Затем операционная система получила новый виток развития: она стала применяться для моделей BlackBerry серий 5000 и 6000, которые предназначались для работы в том числе и с мобильным интернетом.
Большой экран, QWERTY-клавиатура, удобная адресная книга, доступ к электронной почте и факсу сделали эти телефоны популярными среди бизнес-аудитории. С помощью гаджетов от BlackBerry можно было удалённо пользоваться корпоративными CRM-системами и синхронизировать электронную почту ещё до эры смартфонов.
Операционная система продолжала развиваться вместе с мобильным рынком: доля телефонов, коммуникаторов, а затем и смартфонов BlackBerry в США стремительно росла. BlackBerry OS отличалась повышенными требованиями безопасности и защитой от вирусов, быстрым откликом камеры и удобным медиаплеером.
Барак Обама во время своей предвыборной кампании и будучи президентом пользовался телефоном BlackBerry, благодаря чему бренд стал ещё популярнее. В 2009 году Research In Motion, производитель BlackBerry, была названа самой быстрорастущей компанией в мире. Но вскоре Blackberry OS для смартфонов с QWERTY-клавиатурой начала стремительно терять популярность: на рынок пришли новые игроки в лице iOS и Android.
В начале 2012 года вышла новинка — BlackBerry 10, с помощью которой компания попыталась догнать стремительно уходящих вперёд конкурентов. ОС была разработана на основе микроядерной операционной системы QNX – UNIX-подобной ОС реального времени. Большая часть компонентов ОС работало над небольшими задачами, и разработчики могли отключить ненужные функции без изменения ядра. Уникальной особенностью BlackBerry 10 было управление с помощью жестов без кнопки «домой». Для возврата на домашний экран использовался свайп вверх от нижнего края экрана. Через несколько лет Apple применила эту идею в iPhone X.
Из-за противоречий внутри компании Research In Motion первый смартфон с BlackBerry 10 увидел свет лишь в 2013 году, когда iOS и Android уже стали бесспорными лидерами рынка. После нескольких лет агонии, в 2016 году, компания заявила, что производством смартфонов займутся китайские партнёры, а сама BlackBerry будет производить ПО. В феврале 2018 года закрылся сайт BlackBerry Travel, а в марте 2018 года — сервис видеозвонков Playbook.
С мая 2018 года пользователи больше не могут покупать приложения в App World. Установленные ранее приложения будут доступны для загрузки до конца 2019 года.
Firefox OS — это система для смартфонов и планшетов с открытым исходным кодом. С 2011 по 2015 год её разрабатывала компания Mozilla на базе свободного веб-движка Gecko. Основные отличия системы — невысокая требовательность к «железу» и поддержка HTML5, — сделало ОС похожей на Google Chrome. Главная особенность этой операционной системы — максимальная открытость, которая даёт огромное преимущество разработчикам. Ещё одно нововведение — запрет на отслеживание данных пользователя.
Первая версия появилась в 2013 году: испанский сотовый оператор Telefonica разработал два смартфона, Peak и Keon, с Firefox OS на борту.
У Firefox OS был свой магазин приложений под названием Marketplace, но по количеству приложений новая ОС проигрывала Apple Store и Google Play.Интерфейс системы был не очень удобным. В Firefox OS пользователю были доступны три рабочих стола, которые нельзя было удалить или изменить. На первом экране находился виджет поиска по ключевым словам. Разработчики решили приравнять приложения к мобильным версиям сайтов, поэтому в результатах поиска выдавались не только приложения, но и веб-ссылки на релевантные страницы.В итоге ни пользователи, ни разработчики не оценили новую операционную систему: гаджеты на Firefox OS не смогли конкурировать с Android и iOS, и в конце 2015 года Mozilla окончательно отказалась от дальнейшей разработки операционной системы.
В середине 2000-х годов Samsung начал разработку собственной ОС для конкуренции с Symbian — платформы, на которой создавались царящие тогда на рынке телефоны Nokia. Новая система получила название Bada (по-корейски — «океан») и начала свой путь на мобильном рынке в 2010 году. Задачей Samsung на тот момент было создание доступных недорогих телефонов, которые должны были стать такими же популярными как Nokia, но имели бы характеристики смартфонов.
Первая версия системы была недоработана, а собственный магазин Samsung Apps включал только 3000 приложений. При этом отсутствовал ряд важных программ вроде Skype. Вторая версия ОС, выпущенная в 2011 году, претерпела ряд положительных изменений: например, появился дружелюбный интерфейс и возможность отложенной отправки SMS. В новую версию добавили поддержку многозадачности, пуш-уведомления, голосовое управление и поддержку NFC. Визуально Bada 2.0 сильно напоминала Android.
Продажи были весьма успешными: например, в первом квартале 2012 года устройства на ОS Bada (в основном это были телефоны линейки Samsung Wave) занимали пятое место на рынке после Android, iOS, Symbian и BlackBerry. Но вскоре Samsung решил создать новую ОС с ещё большим потенциалом, и в 2013 году Bada объединили с новой операционной системой Tizen.
Альянс крупных телеком-компаний LiMo Foundation и некоммерческого консорциума Linux Foundation, который развивает ОС Linux, объединились для создания ОС Tizen. Работа над платформой с открытым кодом на базе ядра Linux началась в 2011 году. В 2012 году LiMo Foundation была переименована в Tizen Association в честь новой ОС.
Первый смартфон на Tizen — аппарат для разработчиков RD-210 — в 2012 году выпустила компания Samsung. Спустя год был также представлен магазин приложений для Tizen, получивший название TizenStore. Выпуск коммерческих гаджетов начался позже: в 2015 году Samsung представил бюджетный смартфон Z1 SM-Z130H/DS с поддержкой двух SIM-карт. Затем компания выпустила модели Z2 и Z3. Последний аппарат линейки, Samsung Z4, выпущен в 2017 году.
Система работала на ядре Linux, а интерфейс напоминал Android. Все драйверы для Tizen были написаны с нуля, увеличив скорость работы ОС. Операционная система изначально была задумана как универсальная: например, были выпущены версии ОС для автомобильных аудиосистем, телевизоров и бытовой техники.Впоследствии специалисты Samsung решили отказаться от разработки Tizen для смартфонов и переключиться на усовершенствование ОС для других устройств. Операционная система Tizen существует до сих пор и работает на ПК, автомобильных развлекательных системах, умных часах и Smart TV.
Все эти операционные системы для смартфонов или исчезли, не выдержав конкуренции с iOS и Android, или до сих пор ориентированы на локальные рынки, например, китайский.
Большинство разработчиков выпускает свою программную продукцию под iOS и Android. Система Windows Phone, третья по популярности, прекратила существование в октябре 2017 года: компания Microsoft официально заявила, что не будет обновлять ОС. Вице-президент Джо Белфиоре написал в своём твиттере, что количество пользователей Windows Phone слишком мало, чтобы продолжать инвестировать в платформу. Пожалуй, это можно назвать основной причиной «смерти» и других вышеописанных операционных систем.
Словосочетание «мобильные операционные системы» у большинства пользователей ассоциируется c iOS, Android и Symbian. Реже вспоминаются менее популярные Windows Phone и Blackberry, старички Windows Mobile и Palm. Но если задаться целью, можно выяснить, что мобильных операционок было намного больше. Правда большинству из них не удалось добиться успеха. Наиболее известные «альтернативные» проекты — Maemo, Moblin, MeeGo и Bada. Но есть и совсем редкие экземпляры, например, Danger OS, Openmoko, MotoMagx.
Maemo, Moblin, MeeGo
Maemo
Maemo — мобильная операционная система, основанная на Debian Linux. Ее разработкой занималась компания Nokia для интернет–планшетов, например, Nokia 770, дебютировавшем в 2005 году. В основе Maemo лежат компоненты среды GNOME, в том числе графическая библиотека gtk, но при этом часть кода закрыта, что не позволяло разработчикам получить доступ к некоторым функциям. За это компания регулярно подвергалась критике — программисты Nokia не спешили с обновлениями и исправлениями. Да и новые функции, которые требовало сообщество, добавляли весьма неохотно.
Тем не менее интернет–планшеты пользовались спросом, пусть и умеренным. Людям в то время они казались диковинкой, и не все могли придумать сценарии использования. В период с 2005 по 2009 год Nokia выпустила 770, N800, N810. За это время вышло пять крупных и четыре небольших обновления операционки.
В первой версии Maemo было не много функций. Пользователи могли работать с офисными документами, почтой, проигрывать медиафайлы. В операционке был предустановлен браузер Opera и плагин Flash 6. Софта от сторонних разработчиков было очень мало — лишь простенькие игры и утилиты. Но со временем операционка развивалась и завоевала достаточную популярность, так что для нее вышло около полутора тысяч приложений и игр, преимущественно бесплатных. В Maemo 5 появилась полноценная файловая система, виджеты, браузер с поддержкой Flash. По функциональности она не сильно уступала конкурентам, а в некоторых вопросах даже превосходила их. Например, полный доступ к файловой системе можно было получить простейшей командой «sudo gainroot» в Терминале.
Moblin
Параллельно с Maemo развивалась еще одна «линуксоидная» операционка Moblin. Свое название она получила от сокращения Mobile Linux, и устанавливалась на мобильные интернет–устройства (MID), например нетбуки и неттопы. Moblin разрабатывалась Intel была адаптирована для работы с процессорами Intel Atom на устройствах, которым важно долгое время автономной работы. Коммерческих продуктов на ней было немного: нетбук Foxconn, смартфон InvenTech, Acer Aspire One и LG GW990.
В январе 2010 на Consumer Electronics Show были представлены еще парочка устройств, но уже в феврале на Mobile World Congress объявили о слиянии Moblin с Maemo для запуска нового проекта MeeGo.
MeeGo
В 2010 году силами Nokia, Intel и благодаря наработкам Fedora, Debian и OpenSUSE появился новый проект Meego. Операциока была универсальной и предназначалась для устройств начиная с смартфона, заканчивая настольными компьютерами, телевизорами и информационно–развлекате? ?ьными системами. При этом в основе лежала универсальная для всех устройств платформа MeeGo Core Software, с отдельно разрабатываемыми надстройками и интерфейсом.
В соответствии с принципами Linux, все исходники были в открытом доступе, что позволило многим компаниям присоединиться к разработке операционной системы, казавшейся перспективной. В альянсе разработчиков отметились BMW, GM, PSA Peugeot Citroen, Intel, ARM, Renault, Hyundai, Nokia, Pioneer, Cisco, Samsung, Vivante и многие другие. Каждый из них преследовал свои интересы, благо возможности платформы позволяли.
За полтора года вышло три версии операционной системы и два мобильных устройства от Nokia: N9 и N900. Была еще 950 модель, но лишь для разработчиков. Партнерское соглашение с Microsoft и крупные кадровые перемены в Nokia в феврале 2011 года привели к тому, что статус проекта был пересмотрен. Несмотря на перспективы платформы и энтузиазм пользователей было решено отложить MeeGo на потом, для будущих поколений устройств. Впрочем, этим планам на суждено было сбыться, и в сентябре 2011 руководство Nokia полностью отказалось от дальнейшей работы над MeeGo. В течение года наработки должны были войти в новый проект Tizen, на который сделала ставку Samsung.
Фирменная операционка Samsung — еще один закрытый, но переродившийся мобильный проект. Компания выпустила ее для собственных смартфонов с сенсорным экраном во второй половине 2010 года. В основу легли наработки Samsung Handset Platform, но по сути операционка была создана с нуля.
Bada была представлена в двух версиях: для флагманских устройств и недорогих смартфонов. При этом обновления они получали порознь. Samsung удалось создать неплохую операционку, поначалу она пользовалась спросом и даже обогнала Windows Phone. Но вскоре энтузиазм поутих, достаточного количества разработчиков переманить на новую платформу не удалось, и продажи пошли на спад.
За время существования Bada вышло четыре версии операционной системы. 1.0, 1.2 для флагманов, 1.1 для бюджетников и универсальная 2.0.
В январе 2012 компания заявила, что планирует объединить свою платформу с Tizen, но окончательное решение на тот момент принято не было. В итоге руководство Samsung строило планы продолжить разработку, выпустить флагман на Bada 3.0, но не получилось. Платформа была объединена с Tizen, разработка которой ведется по сей день. Новая операционка станет симбиозом наработок Nokia, Intel, Samsung и нескольких других компаний.
Danger Hiptop — фирменная мобильная операционная система американского оператора T-Mobile. Она просуществовала с 2002 по 2010 год и была установлена на десяток смартфонов, отличительной особенностью которых была полноценная QWERTY клавиатура и выдвижной экран с альбомной ориентацией. Эти устройства пользовались огромной популярностью у молодежи, которая безостановочно чатилась с друзьями. Устройства под управлением Danger OS часто можно увидеть в американских фильмах и клипах. Операционка было основана на Java, так что к 2011 году уступила место намного более прогрессивному Android.
Операционка Openmoko на базе Linux была очень необычным мобильным проектом. Ее особенность в максимальной настраиваемости и кастомизации, причем это приветствуется производителем. Интересно, что портировать приложения с Android было крайне сложно, зато после небольшой оптимизации можно запускать настольные Linux–приложения. Под управлением Openmoko было выпущенно несколько устройств, но популярностью они не пользовались.
MotoMagx — операционная система, основанная на MontaVista Linux, и использовавшаяся в мобильных устройствах Motorola. Она появилась в 2007 году и просуществовала недолго, на ней вышло всего десять телефонов. Затем компания сосредоточилась на более перспективном Android.
Читайте также: