Что такое операционная система в телефоне?

Автор : Вероника Семёнова
Время чтения: 2,5 минуты
Содержание
![]() |
Palm OS |
![]() |
Blackberry OS |
![]() |
Windows OS |
![]() |
iOS |
![]() |
Android |
![]() |
Зачем нужна ОС в смартфонах |
![]() |
Возможные проблемы с ОС на телефоне |
М обильные телефоны появились сравнительно давно, однако первые модели содержали ограниченный набор функций: голосовые вызовы, сообщения, будильник, калькулятор и, возможно, несколько игр. В сравнении с ними, современные смартфоны выглядят как портативные мультимедийные станции, в которых вызовы по сети GSM являются едва ли не второстепенной возможностью. Такой широкий функционал доступен не только благодаря мощным процессорам и большому объему памяти. Важная особенность современных портативных устройств – наличие операционной системы, которая управляет всеми действиями функциями мобильных гаджетов.
В первых телефонах операционной системы (ОС ) как таковой не было, функциями телефона управляла программа с ограниченными возможностями. Современные операционные системы для смартфонов не сильно отличаются от ОС для персонального компьютера (ПК ). Рассмотрим самые популярные из них.
Palm OS
Эта программа для управления мобильными телефонами была выпущена в 1996 году. Изначально предназначалась для карманных ПК с сенсорными дисплеями. Позже была выпущена версия Palm OS для мобильных телефонов. К сожалению, эта ОС не пользовалась успехом, поэтому на данный момент рынок не предлагает смартфоны, работающие на ней.
Blackberry OS
Эта система была создана для смартфонов компании RIM. Эти устройства пользуются спросом по сей день. Ключевыми особенностями этой ОС являются:
Хороший дизайн и удобный интерфейс;
Закрытость для использования другими производителями смартфонов;
Высокая степень надежности;
Защищенность от вредоносного ПО.
Windows
Эра мобильных гаджетов с ОС от Microsoft начинается с выпуска версии Windows Mobile. Это успешная «операционка », которая использовалась во многих коммуникаторах начала и середины 2000-х. С выходом Windows 7 была представлена обновленная ОС для смартфонов – Windows Phone. Windows — абсолютно другая платформа, которая теоретически должна была конкурировать с iOS и Android. Однако, недостаточное внимание к некоторым аспектам (например , привлечение разработчиков к созданию приложений для магазина, слабые преимущества или их отсутствие перед конкурентами) привело к низкой популярности устройств на Windows Phone.
iOS
Эта операционная система была создана на основе MacOS и предназначена для использования исключительно в продуктах компании Apple: iPad и iPhone. Впервые ОС была представлена в 2007 году и на данный момент актуальной является 12-версия.
«Яблочная » ОС характеризуется высокой стабильностью работы, наличием защитных функций от вирусного ПО, эффективным распределением ресурсов, обеспечивающим высокую производительность и энергоэффективность как планшетов, так и смартфонов.
Android
Изначально это был проект небольшой группы разработчиков-энтузиастов, который приобрела корпорация Google, посчитав его весьма перспективным. В итоге, миру была представлена мощная ОС для мобильных устройств, обладающая следующими особенностями:
Поддержка сенсорных дисплеев;
Уникальный дизайн и продуманный интерфейс;
Новый подход к оформлению панели задач и рабочего стола;
Поддержка огромного числа функций;
Крупный магазин приложений (появился несколько лет назад);
Открытость (исходные коды может использовать любой производитель смартфонов, в отличие от iOS или Blackberry).
Зачем нужна ОС в смартфонах
Операционная система представляет собой набор приложений и сервисов, обеспечивающих управление ресурсами мобильного. Операционная система для смартфонов имеют поддержку сенсорных дисплеев, упрощая взаимодействие пользователей с этими устройствами. Основные функции:
Обеспечение совместимости всех модулей подключенных к смартфону (Wi -Fi, Bluetooth и прочие);
Управление основными функциями (звонки , смс, передача данных по беспроводным сетям и прочие);
Поддержка дополнительных приложений.
Наличие одной из современных ОС делает телефон многофункциональным гаджетом, не уступающим по возможностям персональным компьютерам.
Возможные проблемы с ОС на телефоне
Смартфон, как и любой другой современный гаджет, работающий на ОС, может работать некорректно, или выходить из строя из-за различных программных ошибок.
Примеры распространенных проблем:
ОС не запускается;
Приложения работают медленнее или не запускаются;
Не удается обновить ОС к новой версии;
Отсутствие некоторых функций, заявленных производителем;
Самопроизвольная перезагрузка гаджета;
Отсутствие подключения к ПК и прочие.
Перечисленные проблемы могут свидетельствовать об аппаратных неполадках или программных сбоях. Например, Android является открытой системой, доступ к файлам которой сможет получить любой продвинутый пользователь. При повреждении системных файлов устройство может начать работать некорректно.
Для установления причин неисправностей рекомендуют обращаться в специализированные сервисные центры. Опытные мастера продиагностируют телефон, определят причины возникших неисправностей, установят новую прошивку (если был определен программный сбой) или произведут замену вышедших из строя компонентов. Самостоятельный ремонт – распространенная причина возникновения еще более серьезных проблем.
История мобильных операционных систем. Какими они были?
Symbian, bada, iOS, Android, Windows Mobile, MeeGo… Это операционные системы, которые были с нами долгие годы. Посмотрим, когда они появились, и что с ними стало? То, что вы ежедневно видите на экране своего телефона, было не всегда. Операционные системы прошли большой путь в своём развитии, чтобы прийти к такому виду, каким мы видим его сейчас. И самое главное, этот путь не закончен, а продолжает развиваться. Некоторые операционные системы стали лидерами, а другие остались лишь в истории. Но все они повлияли на рынок в той или иной степени. В данной статье попробую рассказать о различных операционных системах, которые существовали, которыми мы пользовались и пользуемся, и о тех, которые уже не доступны. Данная статья, возможно, не является 100% точной, и в любом случае содержит ошибки. Автор понимает это. Поэтому большая просьба к читателям: если вы заметили неточность в описании, или имеете возможность дополнить её знаниями, напишите об этом в комментариях.
Итак. Приступим. Мобильные операционные системы. Какими они были?
Самый первый мобильный телефон был выпущен в 1983 году (имеется в виду именно коммерческий аппарат, появившийся в продаже). Это был Motorola DynaTAC 8000X. О том, что внутри должна быть операционная система, тогда еще не думали. Задача компании была именно в выпуске мобильного телефона.
НО! Первая мобильная операционная система на тот момент уже существовала, так как еще с 1980 года, на рынке были коммуникаторы Radio Shack Pocket Computer TRS – 80
В то время еще не существовало термина «смартфон», и это был именно коммуникатор. Он работал на интерпретаторе языка BASIC, и позволял создавать свои простые программы без участия персонального компьютера. По сути, это был аналог калькулятора, но с некоторыми отличиями. Но по праву, именно это устройство можно назвать первым мобильным компьютером.
А уже в начале 1991 года, на рынке появились первые PDA (примерно в это время и появился данные термин). PDA расшифровывается как Personal Digital Assistant, PDA — «личный цифровой секретарь». В русскоязычном сегменте такие устройства именовались КПК и расшифровывались как «карманный персональный компьютер». А еще его часто называли «наладонник», хотя такое название существовало не во всех сообществах.
Первым представителем PDA были коммуникатор HP-95LX:
Этот PDA работал на MS DOS 3.22, и мог частично заменить обычный ПК в некоторых сферах.
В 1992 году миру была представлена первая мобильная ОС под названием Newton OS. Она уже поддерживала сенсорный ввод, и была написана на языке С++. Кстати создателем этой ОС была корпорация Apple (правда в то время она вроде как еще не была корпорацией)
Также в 1992 году на рынке появился КПК Simon работающий на операционной системе Zaurus.
На этом КПК уже был список готовых предустановленных программ. Таких как календарь, мировое время, записная книжка, заметки, калькулятор. То есть именно Zaurus дала начало к развитию мобильных ОС и понимание того, что должно быть по умолчанию в КПК.
В конце 1993 года, на рынке появились КПК Zoomer c ОС GEOS. Именно тогда и началось развитие полноценных мобильных операционных систем. Коммуникаторы Zoomer выпускались под разными брендами: Palm Computing, Casio, Tandy, Geoworks, Datalight, America On-Line.
Последующие годы никак не повлияли на мобильные ОС. Но в 1996 году на рынок вышел коммуникатор Nokia 9000, который работал на новой операционной системе GEOSTM 3.0.
Данный КПК не имел сенсорного ввода, но был одним из первых представителей класса смартфонов.
1996 год можно назвать основополагающим годом для развития мобильных ОС. Так как в этом же году рынок увидел Windows CE, которая долгие годы была одной из основных ОС для огромного количества КПК и даже смартфонов. Тогда это была Windows CE версии 1.0. А первыми устройствами, выпущенными на той ОС были КПК Palm стали PalmPilot 1000 и PalmPilot 5000.
Также в это же время вышла еще одна ОС. Это была Palm OS. Она же Palm Pilot. Правда с названием этой ОС в дальнейшем возникли проблемы, и её сперва переименовали в Palm OS, затем в Palm-Size PC, а потом и вовсе в PocketPC.
Но вернемся к Windows CE. На этой ОС выходило большое количество устройств вплоть до 2000 года. Систему в своих устройствах использовало большое количество производителей: Nokia, Sony, Casio, Sharp, Siemens и другие.
Следующим шагом развития было появление в 2000 году Windows CE 3.0 Pocket PC Edition. Эта ОС уже являлась полноценной ОС для КПК и также устанавливалась на огромное количество устройств. В этой ОС уже была реализована поддержка цветных экранов, а также поддержка карт памяти, тогда еще это были CompactFlash и Multimedia Card. Отличным представителем устройств на этой системе можно назвать КПК Siemens SX45:
В 2003 году Windows CE разделила свою ОС на три направления для различных устройств. С сенсорным и не сенсорным вводом. Это были версия для классических КПК (Pocket PC for Pocket PC, Windows Mobile Classic), версия для коммуникаторов с сенсорным дисплеем (Pocket PC Phone Edition, Windows Mobile Professional) и версия для несенсорных устройств с классической телефонной клавиатурой (Pocket PC for Smartphone, Windows Mobile Standard).
Начиная с 2000 года на рынке появилась еще одна мобильная ОС, которая в последующем задала высокую планку для разработчиков. Это была Symbian. Кстати, выпустили эту ОС совсем не Nokia, как было принято считать. Разработчиком ОС Symbian была компания Ericsson. И первым устройством, выпушенным на рынок с ОС Symbian, была Ericsson R380:
Затем уже Nokia взяв на вооружение эту ОС, начали выпускать одно за одним различные КПК и смартфоны. Первым смартфоном Nokia вышедшим на Symbian в 2002 г был Nokia 7650
Ну а затем рынок наводнили устройства Nokia, на долгие годы став лидером рынка, а также двигающие весь этот рынок. Это были времена расцвета Symbian. При этом на рынке также существовала и процветала и Windows CE (которая в дальнейшем даже пережила Symbian, благодаря обилию устройств, которые начали выпускать в Китае. Такие, как автомагнитолы, простые планшеты, гаджеты и навигаторы)
Примерно в это же время, в 2002 году, на рынке появилась еще одна ОС. Это была BlackBerry OS. Данная система не была массовой, так как изначально позиционировалась для корпоративного сегмента, и ставила упор на работу в безопасной среде и внутри корпоративных систем. Кстати, несмотря на то, что прошло уже 20 лет с выхода BlackBerry OS, она до сих пор является действующей и развивается. В отличии от Symbian.
Также в 2002 году была презентована и очередная обновленная версия Palm OS/WebOS, о которой я уже писал выше. Эта система также была предназначена для КПК и смартфонов. Но она так и не смогла завоевать рынок. Кстати, в 2007 году Palm OS была переименована в Web OS. И устройства под этой операционной системой выпускала компания HP. Я сам помню, как у меня около года, в пользовании был планшет HP TouchPad работающий на WebOS. Если не ошибаюсь, было это в 2011 или в 2012 году. Я его покупал, когда HP решили закрыть направление развития WebOS, и распродавали планшеты за 99$.
И кстати планшет был реально классным, правда под WebOS тогда было мало программ и игр, но это не мешало мне пользоваться этим девайсом. Со временем кстати под этот планшет появился порт Android, который я, естественно, установил. С ним планшет уже стал гораздо интереснее, что и позволило мне пользоваться им длительное время. Правда потом я его всё равно продал.
Но это я уже опять забегаю вперёд. Вернемся в 2007 год. Этот год ознаменовался выходом первой версии IOS. И естественно выходом на рынок первого Iphone
Начиная с 2007 года, эта ОС по крупицам, но верно начала завоёвывать своё место под солнцем, и в данный момент является одной из лидирующих (наравне с android). Если кратко пробежаться по датам, то вот так выглядят даты релиза новых версий IOS:
- iOS 1 – 29.06.2007
- iOS 2 – 11.06.2008
- iOS 3 – 17.06.2009
- iOS 4 – 21.06.2010
- iOS 5 – 12.10.2011
- iOS 6 – 19.09.2012
- iOS 7 – 18.09.2013
- iOS 8 – 17.09.2014
- iOS 9 – 16.09.2015
- iOS 10 – 13.09.2016
- iOS 11 – 19.09.2017
- iOS 12 – 26.10.2018
- iOS 13 – 19.09.2019
- iOS 14 – 16.09.2020
- iOS 15 – 20.09.2021
Завидная стабильность. Каждый год примерно в одно и то же время новая версия.
Теперь поговорим об Android. Первая версия этой операционной системы вышла в 2008 году. На этой ОС Android 1.0 был выпущен первый Android смартфон HTC Dream (он же T-mobile G1)
И начиная с этой даты, операционная система только набирала обороты и поклонников. Кстати, я лично впервые познакомился с Android, когда на рынке появился бюджетный телефон Samsung Galaxy Y S5360 (он же Samsung Galaxy Young)
О том как развивалась система Android думаю рассказывать нет смысла. Так как сейчас эта система занимает лидирующие позиции на рынке, наравне с IOS.
Поэтому расскажу про альтернативные системы, которые выходили в разные годы.
2010 год. На рынок выпущена ОС Windows Phone. Первым аппаратом, выпущенным на этой ОС, был HTC 7 Mozart, который вышел в продажу в 2011 году
Затем была линейка телефонов Nokia Lumia. Которые выходили уже, по сути, на закате эры Nokia, и не спасли компанию от банкротства. Правда там еще были и другие причины, но они не относятся к теме данной статьи.
Также в 2010 году была еще одна ОС. Это была MeeGo, и единственным вышедшим смартфоном на этой ОС был смартфон Nokia N9
Это был действительно интересный и своего рода революционный смартфон. Основа его операционной системы была на Linux. Но, к сожалению, рынок этот аппарат не принял, а многочисленные китайские копии, заполонившие рынок, окончательно убили продажи данного аппарата.
В 2011 году Samsung совместно с Intel решили избавить рынок от монополии Android, и выпустили свою операционную систему под названием Tizen (можно сказать, что она же и Bada). И выпустили на рынок несколько своих аппаратов под этой системой. Но самым примечательным был Samsung Z1, который массово продавался на множестве рынков.
У меня кстати некоторое время был такой телефон. Но я хорошо помню, что в сравнении со смартфонами на Android, он заметно проигрывал по функционалу.
2013 год ознаменовался выходом Firefox OS. Любители Linux систем возликовали. Я хорошо помню, как один мой знакомый прям бредил смартфоном на этой ОС. И я даже помог ему приобрести один экземпляр из США. Это был Alcatel OneTouch Fire E, как сейчас помню, ярко оранжевого цвета:
Но уже на выходе, можно сказать, что это была мертворожденная ОС. Она так и не стала популярной, и вскоре проект был свёрнут. Несмотря на большое количество энтузиастов.
Также в 2013 году была еще одна попытка ввести в массы Linux. Была выпущена мобильная операционная система Ubuntu Touch. Единственным заметным аппаратом на этой ОС был Aquaris E4.5 Ubuntu Edition от BQ:
Я также помню, что мне довелось попользоваться этим аппаратом, и по сравнению с Android, система была крайне сложной и непонятной. Кстати, Ubuntu Touch прожила дольше чем Firefox OS, и у сообщества даже были многочисленные попытки портировать её на разные телефоны. Я также пробовал ставить эту ОС на смартфон, даже не помню уже на какой. Вроде как на Samsung Galaxy Note 2, но это было исключительно ради эксперимента, и долго система на моём смартфоне не прожила.
Еще одна система была представлена в 2013 году. Это была Sailfish OS от финской компании Jolla. Этой ОС пророчили большое будущее, и якобы она даже могла бы подорвать авторитет Android и IOS. Но как обычно, рынок не принял эту систему. И в итоге Salifish Jolla не стал популярным
Ну а начиная с 2015 года, рынок окончательно и бесповоротно захватил Android. Эта система стала развиваться семимильными шагами. Стали выходить новые версии, добавляющие удобство, функционал и красивые плюшки. И конкуренцию ему составляет только IOS, ито благодаря тому, что она выходит на своих довольно популярных смартфонах. Начиная с 2015 года мир поделился на пользователей Android и IOS. С редкими вкраплениями пользователей Windows Phone. И еще более редкими пользователями остальных операционных систем.
Также стоит упомянуть довольно популярные S40 и S60 на которых выходили обычные телефоны от Nokia, типа Nokia 6300 и Nokia 6330. А также различные оболочки на Java, которые не являлись полноценными операционными системами, а скорее были просто оболочками, и предоставляли малый функционал. Эти оболочки и сейчас периодически используются в разных, так называемых звонилках. Но так как они являются нишевыми устройствами, и никак не повлияли на рынок и развитие основных ОС, особо рассказывать о них мне нечего.
Если же немного помечтать, то можно предположить о том, что на рынке вдруг появится еще одна мобильная операционная система, но это маловероятно. Так как у текущих ОС уже есть огромное сообщество, люди к ним привыкли, а сами ОС находятся в постоянном развитии. Рынок просто не примет еще одного игрока. И если 7-10 лет назад у покупателей был выбор по выбору ОС, то сейчас он свёлся лишь к двум вариантам: или IOS, или Android. Со всеми своими плюсами и минусами.
Архитектура мобильных ОС. Тенденции и впечатления пользователей
Предлагаем вашему вниманию вольный сокращенный перевод статьи, написанной инженерами китайского подразделения Intel и посвященной анализу трендов в области операционных систем для смартфонов.
Мир вокруг нас становится все шире. Мы перемещаемся на большие расстояния вместе со своими мобильными устройствами, помогающими нам поддерживать связь с родными и коллегами и предоставляющими огромное количество различных сервисов. Основой же любого функционала мобильного устройства является его операционная система. Исходя из собственного опыта в разработке таких ОС и своего видения сегодняшней ситуации на рынке, мы выделяем несколько параметров, по которым, на наш взгляд, будет оцениваться любая будущая ОС – это ощущения пользователей, управление энергопотреблением, поддержка облачных технологий и открытость. В данной статье мы покажем результаты наших исследований текущих мобильных ОС, исходя из приведенной группы критериев.
Введение
Дизайн мобильных ОС прошел эволюцию от ОС для настольных ПК через встраиваемые ОС до тех продуктов, которые мы видим в смартфонах сейчас. В течение этого процесса архитектура ОС менялась от сложной к простой и остановилась где-то на середине. Сама же эволюция приводилась в движение технологическими достижениями в аппаратной и программной области, а также в интернет сервисах.
В недавнем прошлом модель использования мобильных устройств была весьма простой. Пользователь запускал приложения для управления данными или оффлайновых игр, иногда загружал статические веб-странички или пользовался почтой. Сейчас ситуация поменялась кардинальным образом: больше нет «предустановленных» функций, устройство выступает неким порталом в среду, где множество игроков – сервис провайдеры, независимые разработчики и т.д. – предоставляют огромное количество сервисов.
Модели использования мобильных устройств
- Все они имеют документированные SDK с прописанными API, что позволяет разработчикам создавать приложения под эти ОС;
- Все они имеют он-лайн каталоги приложений, где разработчики публикуют свои приложения и откуда пользователи их скачивают;
- В каждой реализована многозадачность и поддержка 3D-графики, широко используются датчики и сенсорные экраны;
- Во всех системах большое внимание уделено гладкости и отзывчивости во взаимодействии с пользователем;
- Использование интернет далеко ушло от статических страниц, HTML5 становится платформой по умолчанию для Web-приложений;
- Все ОС поддерживают мобильные системы платежей;
- Все системы сфокусированы на оптимизации энергопотребления.
Ощущения пользователей
Традиционное понятие производительности с трудом применимо к мобильным устройствам. Вместо статической производительности по отношению к смартфонам логичнее оперировать понятием комфортности для пользователя, способностью оптимально реагировать на его действия, выраженной в чувствительности, плавности, логичности и точности работы. Совершенно обычна ситуация, когда устройство А уступает Б по совокупности бенчмарков, однако с точки зрения пользовательского восприятия ценится выше, ведь тесты, измеряя те или иные подсистемы смартфона, не принимают в расчет взаимодействие с пользователем, а человек оценивает прежде всего это.
Возьмем для примера видео. Традиционные тесты оперируют рядом метрик, таких как FPS или количество потерянных кадров. В этом подходе есть как минимум две проблемы. Первая: воспроизведение видео – это только одно действие из целого комплекса, включающего запуск плеера, загрузку в него видеоданных, процесс перемотки и т.д. С точки зрения пользователя, оценивать нужно все вместе. Другая проблема состоит в том, что FPS как ключевая величина гладкости взаимодействия не всегда отражает ощущения пользователя. Например, при скроллинге изображения в приложении Gallery3D на устройстве Б мы видим ощутимые подтормаживания, а на устройстве А всё идет гладко, хотя FPS на нем ниже. Чтобы понять, в чем проблема, мы нанесли период отрисовки фреймов на ось времени. Теперь, наверное, причина видна всем: кроме FPS как такового, надо учитывать его стабильность, то есть вводить метрику максимального отклонения от средней величины.
Фреймрейты в приложении Gallery3D на устройствах А и Б
В качестве сравнения приведем график фреймрейта устройства Б после его оптимизации. Как видим, средний FPS почти не изменился, чего не скажешь об ощущениях пользователя.
Фреймрейт на устройстве Б после оптимизации
- ПО затрагивает множество программных и аппаратных компонент, а также их взаимодействие;
- ПО вынуждена считаться с вопросами энергопотребления, поскольку это также влияет на ощущения пользователей;
- ПО оперирует жесткими временными рамками; приложение должно работать с комфортной пользователю скоростью, не быстрее и не медленее;
- ПО носит во многом субъективный характер, и многое зависит от чутья разработчика.
Управление энергопотреблением
Энергоэффективность всегда была головной болью для разработчиков мобильных ОС. Прожорливость приложений постоянно растет, и прогресс в аккумуляторных технологиях за ней хронически не успевает. Вот почему важность управления питанием все время возрастает, и для решения этой проблемы необходимо применять поистине глобальный подход.
За последнее десятилетие значительных успехов в области экономии энергии достигли мобильные процессоры. Современные модели поддерживают технологии динамического изменения напряжения и частоты, таких как Enhanced Intel SpeedStep. Со стороны ОС управлением режимами работы процессора занимаются специальные компоненты ядра, такие, например, как cpufreq в Linux. В настоящее время мы наблюдаем процесс перемещения передового фронта борьбы за энергоэффективность от процессоров (где уже сделано немало) к другим системам мобильных устройств. Например, внедрение динамического управления графическим процессором (подобного тому, что применяется в ЦПУ) позволяет в некоторых случаях экономить до 50% энергии. Внимания заслуживают также системы ввода-вывода; повышение их интеллектуальности, способности самостоятельно выбирать оптимальный режим работы также положительно скажется на потреблении.
В нынешних ОС ситуация с энергопотреблением такова. ОС Android исповедует принцип «гибкого саспенда». Не имея средств управления рабочим энергопотреблением устройства, Android агрессивно пытается перевести систему в состояние саспенда, если в ней не происходит ничего интересного, что определяется отсутствием блокировок (wakelock). Windows 8 предлагает принципиально новое состояние устройства, названное «подключенным ждущим режимом». В отличие от традиционного ждущего режима S3, при котором приостанавливаются все системные процессы, здесь система продолжает работать в чрезвычайно экономном режиме, позволяя, например, принимать e-mail. Подключенный ждущий режим реализован аппаратно в процессоре и программно в ядре системы.
Корректность работы приложений с точки зрения энергопотребления остается ахиллесовой пятой обоих описанных подходов к сбережению. Недавние исследования показали, что бесплатные приложения Android потребляют 75% энергии впустую, показывая рекламу в свернутом режиме и не отдавая блокировку. То же самое справедливо и для Windows 8, где даже одно приложение, написанное неверно с точки зрения энергоэффективности, не позволит всей системе уйти в подключенный ждущий режим. В настоящее время не существует четкого понимания, как бороться с такого рода «кривыми» приложениями.
Открытость
Другой важной отличительной чертой мобильной ОС является ее открытость. Под открытостью мы понимаем меру свободы в использовании, распространении, настройки и усовершенствовании ОС для своих нужд. Существует отдельное исследование, посвященное открытости ОС с точки зрения разработчика; здесь же мы рассматриваем ее в рамках экосистемы, то есть всех сторон, так или иначе связанных с эксплуатацией этой ОС.
Еще совсем недавно большинство телефонов имели внутри себя закрытое ПО, куда не имели доступ сторонние разработчики; пользователям же приходилось довольствоваться встроенным инструментарием. В процессе эволюции появились смартфоны с операционными системами, допускающими установку стороннего ПО, которое взаимодействовало с ОС посредством API; разработчикам были предоставлены соответствующие инструменты программирования (SDK). Хорошим примером ОС подобного рода является Apple iOS. Большую свободу для всей экосистемы предоставляют ОС с открытым кодом, как, например, Android; преимущества открытого кода может почувствовать даже конечный пользователь, не имеющий отношения к программированию – они, например, в количестве производителей, использующих эту ОС и, в конечном счете, количестве моделей.
Мобильные войны: история операционных систем для смартфонов
Как рождались, развивались и умирали мобильные операционки.


Фото: picture alliance / Getty Images

В начале 2010-х между корпорациями завязалась ожесточённая борьба за рынок мобильных устройств. В «королевской битве» приняли участие такие гиганты, как Apple, Nokia, Motorola, LG, Sony Ericsson, HP, Microsoft, и совсем ещё зелёный Google.
Чем всё закончилось, вы наверняка и сами знаете: смартфоны Apple покорили мир, а гугловский Android сегодня установлен почти на 80% мобильных устройств. Но давайте вспомним, как это было.
Дедушка Symbian
Двадцать лет назад при покупке сотового телефона люди обращали внимание не только на дизайн, ёмкость аккумулятора, разрешение экрана и качество камеры. Всех интересовали дополнительные фишечки: где-то был диктофон, где-то записная книжка, где-то музыкальное приложение для создания собственного рингтона, а где-то игра «Змейка». Этих ваших апп-сторов не было и в помине, а первоначальная функциональность оставалась с покупателем навсегда.
Приятным исключением были КПК (карманные персональные компьютеры) с большим количеством приложений и поддержкой многозадачности. Правда, мало кто представлял, зачем всё это простому человеку. Поэтому КПК были скорее игрушкой для богатых, деловых и занятых.

Подразумевалось, что главная функция карманных персоналок — делать заметки во время совещаний, а основное приложение — записная книжка. Обычно там был браузер, небольшой набор офисных программ, игры и ещё что-нибудь. Довольно долго в КПК не было даже разъёма для сим-карты. Но со временем сотовые телефоны и КПК объединились в одно устройство — смартфон.
В нулевых рынок ОС для смартфонов был практически монопольным — почти всю нишу занимала Symbian, которой пользовались Nokia, Samsung, Motorola, Sony Ericsson и другие. Эта операционка оставалась лидером вплоть до 2010 года.

Изначально Symbian была написана на С++, но потом появилась поддержка Java, Python и других языков. Она не имела собственного графического интерфейса — любая работающая с ней компания могла выстраивать платформу под себя.
Правда, Symbian довольно долго не подпускала к себе маленькие компании; попасть в число разработчиков было невероятно сложно. Поэтому почти десять лет на рынке доминировали три главные версии.
S60 — модификация Symbian под Nokia. Работала сначала на кнопочных, а потом на сенсорных телефонах. Главной её фишкой к 2001 году был магазин приложений. К сожалению, размер экрана у разных «нокиевских» моделей сильно различался. Это создавало дополнительные проблемы — по сути, под каждую модель нужно было делать собственный интерфейс. Поэтому приложения никогда не обновлялись, и новых в магазинах тоже не было — разработчики предпочитали писать сразу для следующей модели.
UIQ — разработка Sony Ericsson и Motorola. Поддерживала всего два разрешения экрана, что несколько облегчало разработчикам жизнь. Приложения для UIQ можно было писать на C++ и Java. Поздние версии платформы поддерживали ввод с помощью стилуса.
MOAP — платформа для телефонов Fujitsu, Sony Ericsson Japan, Mitsubishi и Sharp. Туда не пускали сторонних разработчиков — компании предпочитали сотрудничать с собственными специалистами. Так что о МОАР мало что известно.

Интерфейсы у разных производителей серьёзно различались, приложения, написанные для одной платформы, не работали на другой, а их постоянные исправления и улучшения отнимали у разработчиков кучу времени и сил. Именно это и погубило Symbian, когда на рынок вышел серьёзный конкурент — Android.
В 2009 году, когда стало понятно, что конец близок, Symbian опомнилась и решила привлечь максимум союзников: исходный код системы выложили в открытый доступ, к разработке приложений пригласили всех желающих, а вместо кучи интерфейсов оставили один. Но это не помогло.
В 2011 году Nokiа, основной владелец системы, перешла на Windows Phone, и история первой мобильной ОС закончилась.
iPhone и iOS: как сделать культ из ничего
9 января 2007 года Стив Джобс презентовал первый айфон — и это, как считают миллионы фанатов Apple по всему миру, перевернуло индустрию.
Ирония в том, что первый айфон был плох даже по меркам своей эпохи. Он не поддерживал стандарт 3G — в то время новейшее слово в мобильной связи. Пользователям предлагался только морально устаревший EDGE. В смартфоне не было MMS и Bluetooth, зато хватало проблем с безопасностью и грубейших технических недоработок. Легендарный App Store, кстати, тогда ещё тоже не придумали.

Первые айфоны были, по сути, айподами со звонилкой. Деловое сообщество смотрело на них с презрением и предпочитало куда более навороченные BlackBerry. Но Стив Джобс плевать хотел на деловое сообщество. Он перепридумал саму концепцию смартфонов: теперь они предназначались не для работы, а исключительно для развлечения. Так с тех пор и повелось.
Одним из главных секретов успеха стал мультитач, позволивший обращаться с экранным контентом как с реальными объектами: прокручивать, поворачивать, увеличивать и уменьшать их простыми движениями пальцев.
Первые полтора года даже не было известно, какая в iPhone операционка. Apple утверждала, что там стоит урезанная десктопная ОС, к которой Джобс принципиально отказался подпускать сторонних разработчиков: поначалу он считал, что у его подчинённых вполне достаточно компетенций, чтобы «сделать красиво».
Слегка скорректировать свои взгляды и отказаться от принципа «кушайте что дали» его заставили громкие успехи Android. По большому счёту настоящая история айфонов и iOS началась лишь тогда, когда App Store открыли для сторонних разработчиков.
Новички начинают и выигрывают
В 2005 году Google купил стартап Android Inc., который разрабатывал мобильные ОС на основе Linux. Через два года корпорация объявила о создании Open Handset Alliance (OHA) — альянса разработчиков, призванного создать стандарт свободного ПО для мобильных систем.
Сергею Брину и компании удалось решить довольно нетривиальную задачу: привлечь на свою сторону производителей мобилок, которые раньше использовали Symbian. Слишком уж соблазнительной была идея единой, открытой и совместимой с любыми устройствами системы.
Последним адептом Symbian оставалась Nokia, которая пыталась реанимировать дышащего на ладан пациента, но и её оптимизма хватило лишь на несколько лет.
В ноябре 2007 появился первый пакет для разработчиков Early Look и эмулятор Android. Через год вышло первое устройство на ОС, а ещё через три Android стал самой популярной мобильной ОС в мире. Этот статус он сохраняет до сих пор.
Фундамент победы закладывался просто: Android был самым доступным и демократичным. Он сохранил философию свободного ПО, но по качеству получился достойным коммерческим продуктом.
В Google организовали комьюнити со всей доступной информацией, проводили конкурсы на лучшее приложение с многомиллионными призами, дали разработчикам доступ ко всему, что их интересовало. В конце концов именно эта бизнес-модель стала отраслевым стандартом.
Старые кони борозду портят
В начале 2000-х своя мобильная ОС появилась и у Microsoft. В эпоху кнопочных смартфонов она занимала второе место по популярности после Symbian. В 2010 году компания спохватилась и выпустила собственную систему для сенсорных телефонов — Windows Phone. Угадайте: кто из ведущих производителей мобильных устройств решился поставить и на эту тёмную лошадку?

О да — это снова была Nokia, решительно, из последних сил отвергавшая Android и прямо-таки по-ленински предпочитавшая ходить другим, альтернативным всем рыночным трендам, путём. Правда, и она сдалась в 2017-м.
Microsoft пыталась сделать свою систему удобной и универсальной. Последняя попытка случилась в 2015 году, когда объявили о создании UWP — универсальной платформы Windows. Подразумевалось, что новые приложения будут одинаково успешно работать на любых устройствах с Windows: десктопах, смартфонах, планшетах и других устройствах. Более того, компания создала мосты — утилиты, переводящие приложения, выполненные на Android и iOS, в Windows.
Но что-то пошло не так. Приложения не стали универсальными. Мост для Android так и не заработал. Конец был немного предсказуем: в 2019 году Microsoft перестала поддерживать неудачную Windows Mobile 10.
webOS: держаться в тени
webOS — мобильная операционная система на основе Linux, выпущенная компанией Palm в 2009 году. Она сразу ориентировалась на сенсорные телефоны и ввела новшества, которые до сих пор используются в Android и iOS. Например, карточки с экранами последних открытых приложений — они нужны для переключения между задачами.
К сожалению, webOS никогда не пользовалась особой популярностью. Её установили всего на несколько устройств.
В 2010 году HP купил и webOS, и Palm. Корпорация открыла исходный код ОС, создала магазин приложений и планировала установить систему на все свои смартфоны, планшеты и ноутбуки. Но этого так и не случилось. Причины не разглашались, но, скорее всего, дело было в популярности Android.
На пике webOS в 2010 году в её магазине было около 10 тысяч приложений.
В 2013 году HP продала систему LG. webOS существует до сих пор — она используется в умных телевизорах и холодильниках LG.

KaiOS: не сенсором единым
Самая современная из систем, упомянутых в этой статье. Разработана в 2017 году. Вы будете смеяться, но это система для кнопочных смартфонов.
Дело в том, что основная статья расхода аккумулятора смартфона — сенсорный экран. Кнопочные телефоны расходуют намного меньше энергии и оперативной памяти. Поэтому они до сих пор существуют и даже популярны, особенно в развивающихся странах: допустим, в Индии KaiOS занимает второе место по популярности, опережая iOS.
Чтобы стабильно функционировать под KaiOS, телефону требуется всего 250 МБ оперативной памяти. В результате он может долго работать автономно.

Вместо заключения
За последние 20 лет в мире появилось множество операционных систем. Невозможно описать их все в одной статье. Большая часть из них пропали так же легко, как появились.
Android сумел привлечь на свою сторону производителей техники и разработчиков, iOS — пользователей. Поэтому они победили. У webOS были все шансы на успех, но ей не хватило ресурсов. А Symbian сразу была миной замедленного действия: сложная, глючная система с закрытым кодом держалась на плаву ровно до появления более качественного конкурента.
Ну и остаётся пожелать успеха KaiOS. Кнопочные телефоны выглядят смешно, зато хорошо вписываются в популярную концепцию экономии ресурсов. У системы есть шансы на успех.
