Научная статья на тему 'О современных мобильных компьютерных платформах'

О современных мобильных компьютерных платформах Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
525
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИННОВАЦИОННАЯ ТЕХНОЛОГИЯ / INNOVATIVE TECHNOLOGY / МОБИЛЬНАЯ СВЯЗЬ / MOBILE COMMUNICATIONS / ОПЕРАЦИОННАЯ СИСТЕМА / OPERATING SYSTEM / SYMBIAN / ANDROID / WINDOWS MOBILE / IPHONEOS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Арутюнов В. В.

Анализируются возможности около десятка современных операционных систем для смартфонов, рассматриваются их особенности и фирмы-производители.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

On the modern mobile computing platforms

Opportunities of about ten modern operating systems for smartphones are analyzed in this article together with consideration of their features and manufacturing firms.

Текст научной работы на тему «О современных мобильных компьютерных платформах»

УДК 004.71; 621.39.002.5

о СОВРЕМЕННЫХ МОБИЛЬНЫХ КОМПЬЮТЕРНЫХ ПЛАТФОРМАХ

В.В. Арутюнов, д-р техн. наук,

Российский государственный гуманитарный университет E-mail: [email protected]

Аннотация. Анализируются возможности около десятка современных операционных систем для смартфонов, рассматриваются их особенности и фирмы-производители.

ключевые слова: инновационная технология, мобильная связь, операционная система, Symbian, Android, Windows Mobile, iPhoneOS.

Abstract. Opportunities of about ten modern operating systems for smartphones are analyzed in this article together with consideration of their features and manufacturing firms.

Keywords: innovative technology, mobile communications, operating system, Symbian, Android, Windows Mobile, iPhoneOS.

В настоящее время мобильные компьютерные платформы (МКП) являются основой одной из разновидностей современных инновационных технологий [1, с. 24], в число которых входят облачные вычисления, массивно-параллельные компьютерные платформы и ряд других, а также специализированные инновационные технологии проведения общественной экспертизы государственно значимых решений [2, с. 95].

Первый в мире коммерческий портативный сотовый телефон, на который было потрачено более 100 млн долл. и который разрабатывался 15 лет, компания Motorola выпустила 6.03.1983 г. Он весил 0,8 кг и стоил ~ 4000 долл. А в 2012 г. только в России было уже более 200 млн абонентов сотовой связи.

Главная особенность, отличающая современный смартфон от обычного мобильного телефона, - наличие операционной системы (ОС). При выборе конкретной модели смартфона ОС часто является определяющим фактором.

В число наиболее распространенных ОС для смартфонов входят следующие.

1. Symbian OS - занимает большую часть рынка ОС для смартфонов. По состоянию на начало 2010 г. на базе этой ОС имеется платформа Series 60, которая используется преимущественно в устройствах компании Nokia, а также в некоторых моделях корпорации Samsung.

ОС Symbian OS была создана компанией Symbian - совместным предприятием фирм Motorola, Ericsson, Nokia и Psion на базе подразделения Psion Software компании Psion. Позднее к ним присоединились компании Matsushita, Kenwood, Fujitsu, Siemens и другие.

У Symbian OS есть несколько модификаций ОС (это связано с различными типами устройств); наиболее распространенные из них UIQ, Series 60, Series 90 и FOMA в Японии.

Модификация UIQ является основной платформой для смартфонов компании Sony Ericsson. Отличительной особенностью ОС UIQ является возможность работы на устройствах с сенсорным экраном.

Series 60 - модификация Symbian OS - является основной платформой для смартфонов финской компании Nokia.

Модификация FOMA используется в Японии. Данная версия ОС используется в смартфонах крупнейшего сотового оператора Японии NTT DoCoMo, по заказам которого смартфоны на базе FOMA производят Mitsubishi, Fujutsu и Motorola.

Начиная с версии Symbian OS 9.x появился очень важный механизм защиты, который позволяет разграничивать доступ в соответствии с правами отдельных приложений. Основными языками разработки приложений для Symbian OS являются: С++, OPML.

Сегодня Symbian OS - полнофункциональная ОС, созданная с учетом всех требований телекоммуникационной индустрии и большинства современных стандартов и протоколов, таких, как Bluetooth, GPRS и др.

Symbian OS поддерживает большинство стандартов, принятых в индустрии мобильной связи: GSM/EGSM, GPRS, HSCSD, CDMA.

В состав Symbian OS входит полный набор офисных, организационных и коммуникационных приложений.

Такие компании, как Nokia и некоторые другие производители смартфонов, оснащают свои смартфоны только Symbian OS. Главным конкурентом Symbian OS является ОС Microsoft Windows Mobile.

2. BlackBerry OS (RIM) - устройства на базе этой системы широко используются в основном в США, так как спецслужбы некоторых стран

не заинтересованы в использовании этих смартфонов в своей стране из-за того, что все входящие/исходящие данные шифруются с помощью криптографического стандарта AES.

BlackBerry OS работает на ряде устройств, в том числе на смартфонах, выпускаемых компанией Research In Motion Limited (RIM).

Самым современным мобильным устройством компании RIM является модель BlackBerry Torch 9800 - смартфон, оборудованный сенсорным дисплеем и имеющий аппаратную клавиатуру. Аппарат имеет широкий набор коммуникационных модулей, включая 3G, Bluetooth 2.0 и GPS. На нем используется новая версия ОС Blackberry OS 6.0.

3. Windows Mobile и Windows CE - компактная ОС компании Microsoft, выпускается с 1996 г. и занимает крупный сегмент рынка ОС для смартфонов.

Windows Mobile - мобильная операционная система, разработанная Microsoft для собственных аппаратных платформ Pocket PC.

Windows CE (WinCE) - это вариант ОС Microsoft Windows для на-ладонных компьютеров и мобильных телефонов.

На базе Windows CE основано множество платформ, включая Handheld PC, Pocket PC, Smartphone, Windows Mobile.

Windows Mobile можно рассматривать как симбиоз платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, а также свой набор сопутствующих приложений. Основные конкуренты WinCE - это Symbian OS, iPhone OS, PalmOS и некоторые др.

4. Windows Phone 7 - новая разработка компании Microsoft, существенно отличающаяся от Windows Mobile, выпущена в октябре 2010 г. В России телефоны с Windows Phone 7 появились в конце 2011 г.

Windows Phone 7 имеет новый экран: здесь больше нет статичных иконок - все они заменены на так называемые «живые элементы» (Live Tiles), которые отражают информацию в режиме реального времени без участия пользователя. Например, можно создать элемент для своего друга. Просто глядя на этот элемент, пользователь всегда будет знать обо всех новых записях, например, в социальных сетях и опубликованных фотографиях своего знакомого.

Выпуская устройства на базе Windows Phone 7 Series, производители больше не смогут «накладывать» собственные графические оболочки - интерфейс системы должен быть один и опознается независимо от марки.

московский финансово-юридический университет МФЮА

5. Palm OS - некогда популярная платформа, в настоящее время аппараты на базе Palm OS мало распространены. Последний смартфон под управлением данной ОС был представлен в конце 2007 г. (Palm Centro).

Palm webOS: 8 января 2009 г. был анонсирован смартфон Palm Pre под управлением новой ОС Palm webOS, ядром которой является ОС Linux. В дальнейшем компания Palm планирует выпускать смартфоны только с ОС Palm webOS.

Palm OS - это ОС с 32-разрядной архитектурой на основе ядра, лицензированного фирмой U.S.Robotics. Первым устройством на основе Palm OS стал выпущенный в 1996 г. органайзер Pilot, затем на рынке появились устройства PalmPilot, и сегодня серия устройств на базе Palm OS продолжает функционировать - выпускаются карманные компьютеры Palm.

В настоящее время устройства, использующие Palm OS, базируются на трех микропроцессорах фирмы Motorola - Motorola Dragonball (Motorola MC68328), Motorola Dragonball EZ (Motorola MC68EZ328) и Motorola Dragonball VZ (Motorola MC68VZ328).

6. Android - платформа для смартфонов с открытым исходным кодом, разрабатываемая Open Handset Alliance - OHA (группа компаний во главе с Google).

Она позволяет создавать Java-приложения, управляющие устройством с помощью разработанной компанией Google библиотеки. Также есть возможность разработать приложения на Си и др. языках программирования с помощью Android Native Development Kit.1.5 (Cupcake) - выпущена 30.04. 2009 г.

Первым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон T-Mobile Gl, презентация которого состоялась 23 сентября 2008 г.

В компании Google выделяют несколько основных преимуществ, отличающих устройства на базе платформы Android от аналогичных продуктов:

■ открытость - Android позволяет получить доступ к основным функциям мобильных устройств с помощью стандартных вызовов;

■ «разрушение» границ - можно объединять информацию из Интернета с данными телефона, например, с контактной информацией или данными о географическом положении, чтобы получить новые возможности;

■ равноправие приложений - для Android нет различия между основными приложениями телефона и сторонним программным обеспечением - можно изменить даже программу для набора номера или, например, заставку экрана;

■ быстрая и простая разработка - имеется все, что необходимо для создания и запуска приложений Android, включая инструменты отладки.

Кроме того, Android обладает и другими функциональными возможностями. Так, например, для выполнения приложений используется виртуальная Java-машина Dalvik. Dalvik позволяет поддерживать одновременную работу нескольких приложений.

В Android реализована поддержка 2D/3D-графики (причем одновременно можно использовать двух- и трехмерную графику), видеоизображений и звука.

Для хранения данных используется популярная СУБД SQLite. Доступна поддержка GSM, EDGE, 3G, Bluetooth, Wi-Fi, фото- и видеокамеры, GPS, компаса. В работе платформы применяется также ряд библиотек, обеспечивающих шифрование данных, чтение аудио- и видео- форматов, поддержку 2D и 3D-графики, шрифтов и т.д.

Таким образом, Android - это программная платформа для мобильных устройств, которая включает в себя ОС, программное обеспечение промежуточного слоя (middleware), а также основные пользовательские приложения (e-mail-клиент, календарь, карты, браузер, контакты и другие).

Как отмечалось, у платформы от Google есть целый ряд преимуществ. Однако стоит обратить внимание и на недостатки Android.

Так, например, многие эксперты отмечают, что платформа базируется на Java, поэтому преимущества и возможности ОС Linux в Android используются не в полной мере. Также в платформе не используется ни один из популярных графических инструментов (toolkit) и библиотек.

К недостаткам платформы можно также отнести и невозможность установки приложений на карту памяти. Данный пробел разработчиков является существенным, в особенности, если у смартфона небольшой объем встроенной памяти (например, у T-Mobile G1 он составляет всего 70 Мб).

Google Android устанавливается не только на смартфоны, данная платформа подходит и для нетбуков. Так, например, Android уже установлен на ряде моделей Asus EE PC, а также на нетбуках компаний MSI, Dell и Acer.

Кроме того, появление Google Android заставило многих крупных производителей микроэлектроники начать разработку устройств, которые до этого эти компании не производили. 7. iPhoneOS (iOS)

iPhone OS основана на специальной версии Mac OS X. Особенностью системы является использование большого сенсорного экрана, занимающего почти всю фронтальную панель смартфона, и наличие всего одной клавиши; управление осуществляется за счет прикосновения и перемещения пальцев по экрану.

В настоящее время количество приложений для данной платформы чрезвычайно велико. Сама ОС представляется достаточно закрытой. Ни один пользователь и ни одно прикладное приложение не имеет доступа к ОС, что известно под названием chroot-тюрьмы (chroot jail).

Смартфон основан на процессоре ARM 620 MHz, разрешение экрана 480x320, поддерживается GSM850/900/1800/1900, Wi-Fi, Bluetooth 2.0+EDR, EDGE, видеокамера, батарея обеспечивает 8 часов разговора/250 ч ожидания, размеры 115x61x11,5 мм, масса - 135 г.

Стандартный функционал включает в себя следующие основные телефонные возможности:

■ звонки, конференц-связь;

■ визуальная голосовая почта, работающая у операторов связи США; можно управлять сообщениями голосовой почты с использованием интерфейса смартфона;

■ режим SMS-сообщений реализован в виде диалога;

■ выход в Интернет возможен благодаря Wi-Fi, а также встроенному браузеру Safari. Отсутствует технология Flash, однако, тем не менее, это самый быстрый браузер среди всех известных для мобильных устройств.

Следует отметить, что современные МКП в основном базируются на одной из четырех ОС: Symbian, Windows Mobile, Android, iPhoneOS (iOS).

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

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

ЛИТЕРАТУРА

1. Арутюнов В.В. Опыт реализации специальных курсов по информационным технологиям и защите информации. НТИ, сер. 1, № 3, 2012.

2. Инновационные технологии проведения общественной экспертизы государственно значимых решений в общественных слушаниях с применением «высоких» технологий: учебно-методическое пособие / Л.А. Василенко, Г.Г. Гришина, А.Н. Павлов, Т. Е. Сафонова и др. / Под ред. Л.А. Василенко, Т. Е. Сафоновой. - М., 2010.

i Надоели баннеры? Вы всегда можете отключить рекламу.