Потерянный рай: мобильные операционные системы, ушедшие с рынка

Автор: Александр Чуб, 02 февраля 2015, 00:00

Задачей переноса компьютерной функциональности в мобильные устройства занимались масса компаний уже довольно давно и с переменным успехом. Сейчас балом правят достаточно молодые ОС Andriod и iOS, в меньшей мере Windows Phone, но начиналось все не с них. Ничего вечного не бывает, все хорошее (и не очень) рано или поздно заканчивается. Это касается и мобильных операционных систем, некоторые из которых уже отправились на покой, о них мы сегодня и вспомним.

EPOC

EPOC, «Электронный Кусок Сыра» (англ. Electronic Piece Of Cheese) — операционная система, которую разработала британская компания Psion для использования в своих портативных компьютерах, является прародителем более поздней Symbian. Первая версия EPOC16 (изначально называлась просто EPOC) разрабатывалась с конца 80-х по начало 90-х годов для портативных компьютеров серии SIBO (MC200, MC400, Series 3, Series 3a, Series 3c, Series 3mx, Siena, Workabout и Workabout mx).

Была написана на языке C, использовала 16-битную архитектуру и поддерживала многозадачность, разрабатывалась специально для 8086-семейства процессоров. Выглядела примерно так:

В 90-х была выпущена новая версия на 32-битной архитектуре под логичным названием EPOC32. Была написана уже на языке C++, с возможностью защиты памяти. Система уже была разделена на две части: ядро и графическую оболочку под названием EIKON. Гаджетами можно было управлять как с физической клавиатуры, так и с помощью сенсорного дисплея. ОС была разработана уже под процессоры ARM (ARM7, ARM9, StrongARM и Intel XScale).

ОС была нетребовательной к железу. Технические характеристики Psion 5mx: Процессор: ARM710T 36 МГц, 16 МБ (32 МБ в модели 5mx Pro) ОЗУ, слот расширения: Compact Flash (до 2 ГБ), интерфейсы: RS232, IrDA, экран: 640x240, 16 градаций серого. При этом спокойно запускались до 10 приложений одновременно.

Все аппараты компании собирались в Великобритании и были достаточно дорогими, что привело к финансовым трудностям и необходимости лицензирования ОС сторонним производителям.Подразделение, занимавшиеся разработкой операционной системы в 1997 году, было выделено в компанию Psion Software. Первой заинтересовалась компания Ericsson, а в 1998 к ней присоединились Motorola и Nokia образовали компанию Symbian. Собственно, EPOC Release 5 получила второе название Symbian OS v5, а последняя версия EPOC Release 6, она же Symbian OS v6.0 использовалась в первом полноценном смартфоне Nokia 9210. К 2002 году на рынке начали появляться другие сильные игроки, в частности Palm, дела у компании шли все хуже и она постепенно была распродана. Последнюю часть купила Motorola Solutions в 2012 году

Palm OS

Компания Palm начала свою деятельность в 1992 году с разработки ПО, в частности — Graffiti для распознавания рукописного ввода для Casio. Прибыль не позволяла оставаться на плаву и компания продала свои наработки Apple и Hewlett-Packard. В 1995 году сама компания была куплена US Robotics. Уже в 1996 году было выпущено первое устройство. Тогда же началась история Palm OS и еще одной ныне покойной мобильной ОС, о которой мы поговорим чуть позже. Первыми устройствами стали PalmPilot 1000 с 128 КБ ОЗУ и процессором MC68328 DragonBall с тактовой частотой 16 МГц.

Ядро ОС было лицензировано у компании Kadak и поддерживало многозадачность, но условия лицензирования не позволяли создавать фоновые задачи на уровне ядра, единственная фоновая функция — проигрывание музыки. Palm OS была нетребовательной и быстро работала. Благодаря этому можно было не тратиться на мощное железо, соответственно и цена на устройства Palm была низкой. Порог частоты процессора в 100 МГц был преодолен только в последних моделях КПК Tungsten и Zire.

С декабря 1997 года PalmPilot стала лицензировать Palm OS сторонним компаниям, а слово Pilot пришлось убрать из-за авторских прав. Конкурирующие ОС, Windows CE в частности, обрастали функциями и новыми возможностями, в то время как Palm OS не слишком развивалась. Долгое время в разработке была Palm OS 6 Cobalt, в которой планировалось много нововведений, в том числе полноценная многозадачность, новый интерфейс, поддержка экранов с высоким разрешением и т. д. Ее доделали к 2004 году и даже выпустили обновление до 6.1, но ни одного устройства на ней так и не вышло. Последней актуальной версией стала Palm OS 5.5 Garnet, а самой ходовой — 5.4.х. К примеру, 5.4.9:

В 2009 году компания заявила о прекращении разработки устройств на Palm OS и переходе на Palm webOS на основе Linux. В 2010 Palm была куплена HP.

Newton OS

В период с 1993 по 1998 год Apple выпускала собственные варианты КПК, линейка MessagePad и eMate 300. В народе их называли Newton, из-за использования в них Newton OS. Первый MessagePad с индексом 100 работал на процессоре ARM 610 с тактовой частотой 20 МГц и был оснащен 640 КБ оперативной памяти и 4МБ ROM, операционная система Newton OS версии 1.0. Она была написана на С++ и выгодно отличалась низким энергопотреблением и рациональным использованием оперативной памяти, большинство приложений были встроенными в ROM. 

Newton System Software была разделена на ядро Newton OS, системные сервисы и пользовательские компоненты. В ОС была реализована вытесняющая многозадачность. Управление выполняемыми задачами, управление памятью, питанием и так далее была реализована через потоки ядра. Работа с последовательными протоколами позволяла использовать кучу дополнительного оборудования, как модемы, факсы и тому подобное. Все приложения исполнялись как одна задача ОС. Распознавался рукописный ввод и жесты.

Последняя модель MessagePad 2100 вышла в 1997 году, а закончились продажи в 1998. Она была оснащена процессором StrongARM с тактовой частотой 162 МГц, 8 МБ RAM и 8 МБ ROM и работала на последней версии Newton OS 2.1.

webOS

Еще в 2002 году Palm поняла, что их PalmOS уже не соответствует времени и нужно что-то решать, а именно — заняться разработкой новой ОС. Palm тогда состояла из Palm One, отвечающей за аппаратную составляющую и PalmSource — за ПО. PalmSource работала над Palm OS 6.x Cobalt, но разработка затянулась, в итоге в 2006 году PalmSource была куплена японской компанией ACCESS. Palm One переименовалась в просто Palm решила начать с нуля и взяла за основу Linux. К началу 2009 года была представлена первая версия Palm webOS и первый смартфон на ней Palm Pre.

Операционная система поддерживала приложения со старых версий Palm OS через эмулятор, а основной отличительной чертой webOS является возможность программ, написанных на HTML и JavaScript, обращаться к системным функциям. Компания выпустила еще несколько устройств, но популярностью они не пользовались.

Дела у компании шли плохо и в 2010 году их купила HP. Уже в конце года была анонсирована HP webOS 2.0 и смартфон Palm Pre 2. В 2011 году была представлена очередная версия webOS 3.0 с рядом нововведений, включая функцию вывода изображения со смартфона на планшет Touch-to-share. К слову, был анонсирован очередной смартфон HP Veer и первый (и единственный) планшет на webOS HP TouchPad. Сам по себе он был очень неплох, но пользователи очень прохладно относились к webOS и продажи были минимальны. Остатки планшетов компания слила по $99.

Понимая очень туманные перспективы webOS, HP передала систему сообществу открытого программного обеспечения. Дело заглохло, но ОС заинтересовала компанию LG и в феврале 2013 года было объявлено о том, что корейский гигант будет использовать ОС в своих SMART-телевизоров, а все, что было связано с ней, включая и разработчиков, было выкуплено у HP.

Symbian и Symbian UIQ

Собственно, начнем там, где закончили о EPOC. Был выпущен первый Symbian-смартфон, Nokia 9210 на Symbian OS v6.0 в 2001 году. Сама по себе ОС была далека от идеала, но она была менее громоздкой, чем Windows CE/Windows Mobile, а имеющие довольно сильные позиции в Северной Америке Blackberry и Palm не имели особого спроса в Европе и Азии. Основным языком для разработки приложений является С++, поддерживается Java.

В 2003 была выпущена Symbian OS v7.0 и v7.0s, с которой начались платформы Series 80 (бизнес-коммуникаторы Nokia 9300, 9500), японский эксклюзив FOMA, ориентированная на сенсорное управление UIQ (преимущественно использовалась Sony Ericsson и Motorola) и самая популярная Series 60, на которой было выпущено огромное количество смартфонов Nokia. Отдельно стоит вспомнить Series 90, на которой вышел только один гаджет, Nokia 7710:

Series 80 была представлена в 2000 году и разрабатывалась параллельно с Series 60 (S60), использовалась в коммуникаторах Nokia с экранами 640х200 и аппаратными QWERTY-клавиатурами. Приложения для S60 были несовместимы с S80. В 2005 разработка платформы S80 была прекращена, а наработки использовались далее в S60, которая стала универсальной для Nokia.

Платформа UIQ (User Interface Quartz) — программная платформа на основе Symbian OS с собственным графическим интерфейсом для расширения возможностей смартфонов и использования с сенсорными экранами. Приложения писались на C++ с использованием Symbian/UIQ SDK, поддерживалась Java. В основном использовалась в смартфонах SonyEricsson и Motorola. Последними версиями стали 3.1 и 3.2, которые поддерживали несенсорные экраны. В 2009 году компания UIQ Technology была ликвидирована, все наработки были переданы некоммерческой организации Symbian Foundation.

Series 60 — самая популярная платформа Symbian, в середине 2000-х была лидером среди платформ для смартфонов в мире. Была разработана Nokia и лицензировалась сторонним производителям. Первым смартфоном на ней стал Nokia 7650 в 2002 году:

ПО разрабатывалось на C++, Java и Python. Версиии Series 60: 1st Edition (2001 г.), 2nd (2004 г.), 3rd (2005 г.), расширение функциональности — Feature Pack (1, 2, 3). До Series 60 3rd Edition были обратно совместимы, 3rd Edition использовала более новую Symbian OS v9.1, 2005 год. Один из популярнейших аппаратов — Nokia N93:

К 2008 году Nokia все-таки решила добавить нативную поддержку сенсорных экранов, платформа получила название S60 5th Edition на Symbian OS v9.4 и первым смартфоном на ней стал Nokia 5800:

К этому времени уже продавался первый Apple iPhone (представлен в 2007 году) на iOS и начинала свой путь платформа Android. Обе платформы были быстрее, удобнее и были значительно больше приспособлены к сенсорным экранам. Начиная с 2007 года продажи смартфонов на Symbian начали резко падать, а сторонние производители начали от нее отказываться. С 2010 года ОС использовала только Nokia. Выпускались обновления, в частности Symbian Anna и Nokia Belle. В 2013 году Nokia официально прекратила выпуск смартфонов на Symbian.

Maemo и MeeGo

 Еще в 2005 году Nokia начала экспериментировать с чем-то подобным нынешним планшетам. В 2005 году было выпущено устройство под названием Nokia 770, которое позиционировалось компанией как «интернет-планшет»:

Это было несвойственное компании устройство без телефонного модуля. Работал гаджет на ОС Maemo, которая была создана на базе Debian Linux, использовались компоненты среды GNOME. Это была открытая платформа, которая финансировалась Nokia. Широкой популярностью она не пользовалась, но была довольно интересна, в первую очередь энтузиастам. Несмотря на некоторые ограничения стандартных приложений, поддерживались сторонние, а сами устройства перепрошивались, вплоть до экзотических случаев с установкой Windows XP. После N770 были выпущены N800, N810 (с QWERTY-клавиатурой) и последний N900, который уже был оснащен модулем мобильной связи и его можно было смело назвать смартфоном:

Он был выпущен в 2009 году и работал на последней версии Maemo 5, которая поддерживала полноценную многозадачность и из коробки работала со Skype, Gtalk, Facebook, браузер поддерживал Flash и открывал страницы в десктопной версии.

Несмотря на довольно обширную рекламную кампанию, гаджет был не слишком популярен. И уже в начале 2010 года Nokia объявила о закрытии работ над Maemo и скооперировалась с Intel и их проектом Moblin для разработки новой Linux-based ОС, которая получила название MeeGo. Изначально были показаны варианты для нетбуков и автомобилей, чуть позже — для мобильных устройств, ее можно было установить на Nokia N900, но в сентябре генеральным директором Nokia стал Стивен Элоп и курс компании несколько изменился. Несмотря на это, Nokia выпустила в 2011 году свой единственный смартфон на MeeGo из коробки, Nokia N9:

Получился довольно интересный смартфон, в нем использовался интерфейс под названием Swipe с тремя основными экранами: приложения, общая лента с сообщениями и уменьшенные изображения запущенных приложений:

MeeGo была доступна на смартфонах Nokia N9, N900 и девелоперской N950, а также на небольшом количестве ноутбуков и нетбуков. Вскоре Nokia отказывается от разработки MeeGo, а за ней уходит и Intel. Все наработки уходят к новоиспеченному проекту Samsung и Intel — мобильной ОС Tizen. Часть бывших разработчиков MeeGo из Nokia создают собственную компанию под названием Jolla.

Windows CE/Windows Mobile

Заинтересовалась созданием карманного компьютера компания Microsoft еще в 1990 году. Спустя два года, в 1992 году, началась разработка ее первой мобильной операционной системы — Windows CE. Работа шла медленно и первая версия Windows CE появилась на свет в 1996 году под версией 1.0. Она представляла из себя очень урезанную Windows 95, которую оптимизировали для портативных устройств.

Позже она превратилась в Windows Embedded для встраиваемых систем и развивалась независимо от мобильной Windows. Windows CE послужила толчком к появлению платформы Pocket PC. Позже Pocket PC использовался как бренд, вплоть до 2007 года. Далее, в 2003 году вышла Windows Mobile 2003, первая ОС под названием Windows Mobile. В ней появилась масса приложений, как графический редактор, Windows Media Player и переработан Internet Explorer с поддержкой JavaScript. Система поддерживала беспроводные стандарты Bluetooth, Wi-Fi.

Позже вышла обновленная Windows Mobile 2003 SE, которая поддерживала горизонтальную и вертикальную ориентацию экрана и разрешение побольше (до 640х480). 10 мая 2005 года вышла Windows Mobile 5. Система получила огромное количество усовершенствований, в частности возможность навигации с помощью джойстика, что позволяло выпускать смартфоны с несенсорным экраном. В этой версии Windows Mobile Microsoft начала избавляться от слова Pocket, офисный пакет был переименован с Pocket Office в Office Mobile.

Следующая Windows Mobile 6 вышла в 2007 году. В офисном пакете появились Office Exchange и One Note система обзавелась поддержкой экранов 800х480, Marketplace для разработчиков и интеграцией с сервисами Live. На этой ОС был выпущен первый смартфон с ориентацией на пальцевое управление,  HTC Touch. Хотя стоит учитывать, что поверх Windows Mobile 6 была натянута фирменная оболочка.

В 2008 году вышло обновление до Windows Mobile 6.1. Появился диспетчер задач, переработано приложение для работы с сообщениями и появился фирменный "карусельный" интерфейс.

Последней Windows Mobile стала версия 6.5, она была представлена в 2009 году. Интерфейс существенно переработали: экран блокировки отображал информацию о событиях, а элементы на домашнем экране были переработаны под управление пальцами. Очередной раз был обновлен Internet Explorer, а пользователям стал доступен Windows Marketplace for Mobile, последним обновлением стало Windows Mobile 6.5.3 с оптимизацией под емкостные экраны и поддержку мультитач.

На этом история Windows Mobile зкончилась. Microsoft понимала, что пригрывает Android и iOS и решила начать все заново. В результате в 2010 году была представлена Windows Phone 7, которая радикально отличалась от предыдущих мобильных Windows и не поддерживала старые приложения. Само собой, старые устройства официального обновления не получили. На данный момент актуальной является Windows Phone 8.1, а вскоре ожидается выход Windows 10.