УДК 004.451:004.55
ОПЕРАЦИОННЫЕ СИСТЕМЫ МОБИЛЬНЫХ
УСТРОЙСТВ
Ярчук Артём Вадимович
студент Института принтмедиа и информационных технологий Московский государственный университет печати имени Ивана Федорова 127550 Россия, г. Москва, ул. Прянишникова, д. 2А [email protected]
Аннотация. Приводится краткое описание ведущих операционных систем мобильных устройств, а также история мобильных ОС в целом.
Ключевые слова: информационные системы, смартфоны, функции информационных систем, мобильные устройства.
Android — операционная система, которая была создана для работы на смартфонах, планшетных компьютерах, электронных книгах, цифровых проигрывателях, «умных» наручных часах, игровых приставках, нетбуках, смартбуках, очках Google, телевизорах, системах автоматического управления автомобилем и других устройств. ОС создана на основе ядра Linux и виртуальной машины Java. Первоначально OS Android разрабатывалась компанией Android Inc, которая была приобретена компанией Google в 2005 г. Получив в свои руки операционную систему Anroid, Google инициировала создание альянса Open Handset Alliance (OHA), который занимается поддержкой и дальнейшим продвижением операционной системы. У операционной системы Android есть функция, которая делает возможным создание Java-приложений, для управления мобильным устройством с помощью би-болиотек, созданных компанией Google. Android Native Development Kit позволяет портировать (но не отлаживать) библиотеки и компоненты приложений, написанные на Си и других языках. По данным на 2014 г. операционная система Android была установлена на 86% смартфонах.
Операционная система iOS (до 2010 г. называлась iPhoneOS) — операционная система, разработанная для использования на смартфонах, электронных планшетах и носимых проигрывателях. До сих пор разрабатывается и выпускается американской компанией Apple. iPhoneOS была выпущена в 2007 г. и предназначалась для работы на смартфонах iPhone и iPod touch. Спустя некоторое время iOS стала применяться для работы в таких устройствах, как iPad, планшет от Apple, первая версия которого была выпущена 27 января 2010 г., и цифровой мультимедийный проигрыватель Apple TV. У iOS есть одно интересное свойство, которое ярко выделяет эту операционную систему из линейки других современных ОС, таких как Windows Phone и Android, эта операционная система разрабатывается исключительно для продукции компании Apple.
В основе работы операционной системы iOS лежит ядро XNU. Оно в основном содержит в себе программный код, который был разработан компа-
нией Apple, но и такие программные коды, как OS NeXTSTEP и FreeBSD. Также операционная система iOS практически ничем не отличается от Apple OS X. Однако операционная система iOS никогда не предназначалась для использования на стационарных компьютерах и работала на смартфонах и планшетных компьютерах с процессорами архитектуры ARM.
Windows Phone — мобильная операционная система, которая была спроектированная и создана компанией Microsoft. Windows Phone была выпущена 11 октября 2010 г. 21 октября 2010 г. начался выпуск первых устройств, работающих на новой операционной системе. В России смартфоны, использующие операционную систему Windows Phone, поступили в продажу с 16 сентября 2011 г. Первым в России смартфоном, использующим операционную систему Windows Phone, стал смартфон HTC 7 Mozart.
ОС Windows Phone является прямой преемницей Windows Mobile. Однако эти операционные системы несовместимы. У ОС Windows Phone полностью новый интерфейс, и впервые за историю мобильных операционных систем, разработанных Windows, есть интеграция сервисов Microsoft: игрового Xbox Live и медиаплеера Zune. В отличие от предшествующей системы, Windows Phone в большей степени ориентирована на рынок потребителей, чем на корпоративную сферу. Однако, как ни странно, новейшая операционная система Windows 10 разработанная компанией Microsoft для мобильных устройств, получила название Windows 10 Mobile, вместо Windows Phone 10.
Рассматривая историю развития различных ОС для мобильных устройств, стоит сказать, что смартфоны в нашем мире — явление сравнительно новое. До появления первого образца смартфона iPhone от компании Apple смартфоны являлись признаком либо коммерчески занятого человека, которому было необходимо устройство, сочетающее в себе как функции мобильного телефона, так и функции карманного коммуникатора, который позволял пользоваться электронной почтой, либо фаната новинок электронной техники.
Предшественниками современных смартфонов были карманные коммуникаторы, которые тоже использовали в своем устройстве ОС. Однако ОС, которые использовали коммуникаторы 1990-х гг., в корне отличались от современных ОС и имели в своем арсенале намного меньше функций. С этих ОС и начинается история программного обеспечения для мобильных устройств.
Отправной точкой в развитии мобильных «умных» устройств можно считать 1992 г. В этом году был представлен IBM Simon — концепт, сочетающий в себе функции телефона, пейджера, факса, почтового клиента и электронного органайзера. Присутствовало даже несколько игр. Можно сказать, что Simon обладал некоторыми признаками современных смартфонов. У него не было традиционной для коммуникаторов тех времен клавиатуры, однако он был оснащен сенсорной клавиатурой. С ее помощью можно было делать рукописные заметки стилусом, также это устройство было оснащено сенсорной QWERTY-клавиатурой. В своем устройстве IBM Simon использовал PCMCIA-карту памяти, которая в свое время широко использовалась на ноутбуках.
Следующей крупной вехой в истории развития «умных» телефонов стало появление в 1996 г. Nokia 9000 Communicator, объединяющего мобильный телефон и карманный компьютер в одном корпусе. Причем в закрытом виде Nokia 9000 Communicator выглядел как большой мобильный телефон, а в открытом — как Handheld PC (КПК с QWERTY-клавиатурой), которые в то время были довольно популярны. Программная основа Nokia 9000 Communicator — операционная система GEOS.
GEOS (Graphic Environment Operating System) -операционная система с графическим окружением, которая была спроектирована и создана компанией Berkeley Softworks, позднее переименованной в Geoworks. GEOS увидела свет в 1986 г. как операционная система для компьютера Commandore 64, предоставив графический пользовательский интерфейс для этого распространенного в те времена 8-битного компьютера.
У GEOS было сходство с ранними версиями Mac OS. Например, в поставке шел текстовый процессор (geoWrite) и графический редактор (geoPaint). В течение многих лет Commodore поставляла операционную систему GEOS в комплекте с обновленными персональными компьютерами C64-C64C.
Впоследствии слово "Communicator" стало нарицательным, и его начали активно использовать для обозначения всех «умных» мобильных устройств. К примеру, этим термином обозначали выпущенные в конце 1999 г. Qualcomm pdQ 800 и pdQ 1900, работавшие под управлением PalmOS. Но успеха, особенно в сравнении с обычными КПК на той же операционной системе, эти устройства не сыскали.
В 2000 г. компания Ericsson разработала устройство под названием Ericsson R380s, для характеристики которого был использован термин "Smartphone ", призванный подчеркнуть возможность расширения функциональности устройства, хотя полноценным
смартфоном Ericsson R380s не являлся, — его ОС была закрытой для установки сторонних приложений.
Вообще для 2000 г. выпуск устройств аналогичных смартфону Ericsson R380s был весьма характерен. Например, из первых смартфонов в нем была выполнена Kyocera QCP 6035, работавшая под управлением Palm OS. Последний смартфон на Palm OS - Palm Centro был представлен в конце 2007 г., а январе 2009 г. свет увидела основанная на Linux принципиально новая ОС от компании Palm, получившая имя Palm webOS.
Palm OS - операционная система, которая была разработана компанией Palm для работы на коммуникаторах и карманных профессиональных компьютерах. На этой операционной системе работает свыше 39 млн смартфонов, выпущенных с 1996 г. Примерами компаний, которые использовали в своих устройствах ОС Palm OS, можно назвать такие известные фирмы, как Sony, Kyosera, Samsung, Lenovo, Garmlin, многие из которых сегодня на своих устройствах используют операционную систему Android.
Интересная особенность Palm OS заключалась в том, что ядро этой ОС, которое было лицензировано у компании Kadak, являлось многозадачным, а для пользователя ОС — однозадачным, хотя и с возможностью фонового проигрывания музыки, MP3 и т.п. (проще говоря, одновременно на экране устройства могло отображаться лишь одно приложение). Более того, условия лицензионного соглашения запрещали Palm раскрывать сторонним разработчикам API для создания фоновых задач на уровне ядра.
Также стоит отметить популярную в свое время операционную систему для мобильных устройств Symbyan OS, последняя версия которой была выпущена 21 октября 2012 г. Symbian OS - операционная система для сотовых телефонов, смартфонов и коммуникаторов, разработаннаяя консорциумом Symbian, основанным в июне 1998 г. компаниями Nokia, Psion, Ericsson и Motorola. Позже к консорциуму присоединились компании Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp и Sanyo.
Symbian OS являлась преемником операционной системы EPOC32, разработанной компанией Psion для своих карманных компьютеров. В 1998-1999 гг. значительная часть системы была переписана с целью оптимизации кода для работы на устройствах с ограниченными ресурсами. Разработчикам удалось добиться значительной экономии памяти, улучшения кэширования кода и, как следствие, ускорения работы программ при пониженных требованиях к энергопотреблению. С точки зрения разработки отличительной особенностью системы является полностью объектно-ориентированная архитектура (на уровне API). Начиная с версии системы 9.x появился серьезный механизм защиты - разграничение API в соответствии с правами приложений (capabilities). Основным языком разработки приложений для Symbyan был С++, имелась поддержка Java.
Однако с появлением первой линейки смартфонов iPhone от Apple многие популярные в 2007 г. устройства, такие как КПК, телефоны с клавиатурами и коммуникаторы, начали терять свою популярность. Смартфоны с сенсорным экраном и большим разно-
образием разных функций начали завоевывать потребительский рынок, и те компании, которые вложили средства в разработку операционных систем для смартфонов современного типа, сейчас имеют большой успех на рынке мобильных устройств, тогда как другие компании, разрабатывающие ОС для мобильных устройств в большинстве своем прекратили существование.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Блог про iPad и другие планшетные компьютеры [Электронный ресурс]. — URL: http://rupadblog.com (дата обращения: 08.11.15)
2. Боровское исследовательское учреждение: Технологии XXI века [Электронный ресурс]. — URL: http://bourabai.ru (дата обращения: 08.11.15)
3. Википедия — свободная энциклопедия [Электронный ресурс]. — URL: https://ru.wikipedia.org (дата обращения: 08.11.15)
4. Архив старых операционных систем [Электронный ресурс]. — URL: http://old-dos.ru (дата обращения: 08.11.15)
5. Мобильный форум [Электронный ресурс]. -URL: http://www.mforum.ru (дата обращения: 08.11.15)
MOBILE OPERATING SYSTEMS
Artyom Vadimovich Yarchuk
Moscow State University of Printing Arts 127550Russia, Moscow, Pryanishnikova st., 2А
Annotation. In my article I would like to briefly describe the leading operating system for mobile device , as well as describe the history of mobile operating systems in general.
Keywords: information systems, smart phones, functions of information systems, mobile devices.