Операционные системы в гаджетах

Операционные системы и платформы, разработанные для мобильных устройств (смартфонов, коммуникаторов), их основные характеристики, преимущества и недостатки: Symbian OS, Windows Mobile, Windows CE, Windows Phone 7, Palm OS, HP webOS, iOS, Android, Bada.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 27.11.2012
Размер файла 52,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство науки и образования Российской Федерации ФГБОУ ВПО Ивановский государственный химико-технологический университет

Кафедра информационных технологий

Реферат:

по дисциплине: Программное обеспечение

Тема: Операционные системы в гаджетах

Студент Золотов Д.В.

Курс 3Группа 42

Руководитель: Ястребцов О.Н.

Зав. Кафедрой проф. Бобков С.П.

Иваново 2011

Содержание

Введение

1. Операционные системы и платформы

2. Symbian OS

3. Windows Mobile. Windows CE

4. Windows Phone 7

5. Palm OS

6. HP webOS

7. iOS

8. Android

9. Bada

Заключение

Список используемых источников

Введение

Смартфон (англ. smartphone -- умный телефон) -- мобильный телефон c расширенной функциональностью, сравнимой с карманным персональным компьютером (КПК). Также для обозначения некоторых устройств, совмещающих функциональность мобильного телефона и КПК часто используется термин «коммуникатор».

Коммуникатор (англ. Communicator, PDA Phone) -- карманный персональный компьютер, дополненный функциональностью мобильного телефона.

Смартфоны и коммуникаторы отличаются от обычных мобильных телефонов наличием достаточно развитой операционной системы, открытой для разработки программного обеспечения сторонними разработчиками (операционная система обычных мобильных телефонов закрыта для сторонних разработчиков). Установка дополнительных приложений позволяет значительно улучшить функциональность смартфонов и коммуникаторов по сравнению с обычными мобильными телефонами. Однако, в последнее время граница между "обычными" телефонами и смартфонами все больше стирается, новые телефоны (за исключением самых дешёвых моделей) давно обзавелись функционалом, некогда присущим только смартфонам, например электронная почта и HTML-браузер

Программы, написанные специально для операционной системы смартфона или коммуникатора, являются полноценными, скомпилированными в двоичный код последовательностями низкоуровневых микропроцессорных команд. Специализированные приложения рациональней используют ресурсы процессора и, как правило, обладают большим функционалом, чем «универсальные» J2ME-программы. Однако для большинства пользователей данное обстоятельство не является основным критерием выбора. Смартфоны продвигаются производителями за счёт других факторов, таких как: продвинутые мультимедийные функции (более качественная камера, расширенные возможности воспроизведения видеофайлов, улучшенные музыкальные способности), Wi-Fi, GPS и т. п.

1. Операционные системы и платформы

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

Наиболее распространённые операционные системы и платформы для смартфонов:

Symbian OS -- На данный момент времени эта платформа находится далеко не на пике своей популярности. По состоянию на начало 2012 года смартфоны с этой ОС занимают всего лишь 6,8% рынка.

iOS - (до 24 июня 2010 года -- iPhone OS) -- мобильная операционная система, разрабатываемая и выпускаемая американской компанией Apple. Была выпущена в 2007 году; первоначально -- для iPhone и iPod touch, позже -- для таких устройств, как iPad и Apple TV. В отличие от Windows Phone и Google Android, выпускается только для устройств, производимых фирмой Apple.

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

Windows Mobile и Windows CE -- мобильная операционная система, разработанная Microsoft для собственных аппаратных платформ Pocket PC (коммуникатор) и Smartphone. В настоящее время переживает постепенный отказ от поддержки и разработки. Доля Windows Mobile на рынке смартфонов с каждым годом снижается.

Windows Phone - мобильная операционная система, разработанная Microsoft, вышла 11 октября 2010 года. 21 октября начались поставки первых устройств на базе новой платформы. В России телефоны с Windows Phone начали продаваться 16 сентября 2011 года, первым из которых стал HTC 7 Mozart.

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

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

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

Bada - новейшая мобильная платформа, разработанная компанией Samsung. Первым телефоном на новой платформе стал S8500 Wave.

2. Symbian OS

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

Symbian OS -- это потомок EPOC от PSION; она работает исключительно на процессорах ARM.

В настоящее время право на использование платформы Symbian в своих устройствах имеют Ericsson, Panasonic, Siemens AG (не смотря на то, что мобильное подразделение этой компании принадлежит BenQ, у последней пока нет прав на использование платформы Symbian OS, поскольку требуется одобрение контролирующего органа правления Symbian), Nokia, и Sony Ericsson.

Существует множество пользовательских интерфейсов для смартфонов, основанных на Symbian OS, включая открытые платформы UIQ, Nokia Series 60, Series 80 и Series 90, а также закрытых платформ типа FOMA, разработанных специально для терминалов японского оператора NTT DoCoMo. Такая гибкость позволяет Symbian OS работать на смартфонах с огромным разнообразием форм-факторов и управления, будь-то раскладушка или моноблок, телефон с дополнительной QWERTY-клавиатурой, или сенсорным дисплеем.

Symbian OS и ее программное обеспечение структурированы подобно многим операционным системам с рабочим столом, приоритетной многозадачностью и защитой памяти.

Главное преимущество Symbian OS -- тот факт, что эта OS была создана специально для мобильных устройств с ограниченными ресурсами, которые могут использоваться, не выключаясь, месяцы или годы. Акцент был сделан на сохранении ресурсов памяти, он был достигнут, используя специальные принципы программирования типа «descriptors» и «cleanup stack» (система поиска «индексирование» и очистка памяти, Авт). Вместе с другими методами, они экономят использование ресурсов памяти и снижают возможность ее сбоя. Кроме того, все программирование для Symbian OS основано на так называемых «событиях» и процессор большую часть времени находится в спящем режиме, однако снова переходит в рабочий режим при появлении того или иного «события». Все это было достигнуто с помощью идиомы программирования, которая называется «Active Objects» (активные объекты). Правильное использование этих методов энергосбережения гарантирует более длинную жизнь батареи, а также продлевает время использования устройства от одного заряда.

Так же к достоинствам хотел бы отнести то, что система практически не загружает память и центральный процессор . Также считается, что Symbian OS более безопасен чем другие ОС. Есть вирусы, но по сравнению с Windows mobile их нет, но рекомендуется ,всё равно, ставить антивирус, если вам есть что терять.

К недостаткам хотелось бы отнести то, что иногда ОС начинает очень сильно тормозить.

Symbian OS основана на языке программирования [[C++]]. Хотя, многие Symbian-устройства могут быть также запрограммированы на языках OPL, Python, Visual Basic, Simkin и Perl, вместе с Java ME и PersonalJava, другими ответвлениями Java…

операционная система мобильный смартфон коммуникатор

3. Windows Mobile и Windows CE

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

Windows CE (она же WinCE) -- это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем. Windows CE не является «урезанной» версией Windows для настольных ПК и основана на совершенно другом ядре. Поддерживаются архитектуры x86, MIPS, ARM и процессоры Hitachi SuperH.

Windows CE -- это компонентная, многозадачная, многопоточная, многоплатформенная операционная система с поддержкой реального времени. Разработчикам доступны около 600 компонентов, используя которые они могут создавать собственные образы операционной системы, которые включает только необходимый данному конкретному устройству функционал.

Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 КБ памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 МБ. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ).

Windows CE предоставляет разработчикам приложений набор API, основанный на стандартном Win32 API и дополненный специализированным API для встраиваемых устройств. Поскольку CE поддерживает только часть Win32 API и имеет определённую специфику, связанную со встраиваемой природой операционной системы, приложения, написанные для настольных версий операционной системы Windows, могут потребовать дополнительной адаптации и модификации для запуска их на встраиваемых устройствах; и в любом случае, для запуска программ на устройстве потребуется их перекомпиляция.

Но так же, как и настольные версии Windows, Windows CE использует стандартный формат исполняемого файла -- Portable Executable (PE). Это позволяет разработчикам использовать большинство стандартных утилит, работающих с форматом PE, например Dependency Walker (проверка зависимостей) или DumpBin.

На базе Windows CE основано множество платформ, включая Handheld PC, Palm-size PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, Meizu OS, а также множество промышленных устройств и встроенных систем. Приставка Sega Dreamcast имела поддержку Windows CE. Самой Windows CE в изначальной поставке не было, но она могла запускаться на приставке с CD. Некоторые игры использовали данную возможность.

Часто названия Windows CE, Windows Mobile, Pocket PC используют как взаимозаменяемые. Это не совсем правильно.

Windows CE -- это модульная операционная система, которая служит основой для устройств нескольких классов. Любой разработчик может купить инструментарий (Platform Builder), который содержит все эти компоненты и программы, позволяющие построить собственную платформу. При этом такие приложения, как Word Mobile / Pocket Word, не являются частью этого инструментария.

Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы: Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.

Хочется отметить положительные стороны Windows в том, что она очень похожа на версию, которая используется на ПК. Так же одним из достоинством, по моему мнению, является многозадачность и то, что в комплект входят бесплатные офисные программы

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

4. Windows Phone 7

Windows Phone -- мобильная операционная система, разработанная Microsoft, вышла 11 октября 2010 года. 21 октября начались поставки первых устройств на базе новой платформы. В России телефоны с Windows Phone начали продаваться 16 сентября 2011 года, первым из которых стал HTC 7 Mozart.

Операционная система является преемником Windows Mobile, хотя и несовместима с ней, с полностью новым интерфейсом и -- впервые -- с интеграцией сервисов Microsoft: игрового Xbox Live и медиаплеера Zune.

Windows Phone поддерживает технологию мультитач и имеет новый пользовательский интерфейс под названием Metro, принципы которого были ранее использованы в дизайне интерфейса Windows Media Center, Zune и Xbox. Microsoft переработала начальный экран: здесь больше нет статичных иконок -- все они заменены на так называемые «живые плитки» (или «иконки», «тайлы»), которые отражают информацию в режиме реального времени без участия пользователя. «Живые плитки» прокручиваются по вертикали и могут служить как обычным ярлыком для приложения, так и ярлыком для контакта, заметки, веб-страницы, медиа контента и прочего. Большинство «плиток» имеют квадратную форму, но наряду с ними интерфейс операционной системы содержит и прямоугольные (фото, календарь).

Одно из нововведений интерфейса -- «хабы» или, как описано на официальном сайте, «разделы». Всего в системе предустановлено 6 таких разделов, но производители телефонов могут создавать свои, например, HTC Hub, соответственно от компании HTC. Раздел «Контакты» объединяет всю информацию, касающуюся какого-либо определенного человека, в том числе его записи и комментарии в социальных сетях, а также фотографии, предоставляя централизованный доступ к таким сетям, как Facebook, Twitter, LinkedIn и Windows Live. С Windows Phone 8 в разделе «Контакты» появилась возможность создавать «комнаты»: список определённых контактов, которым доступна та или иная информация. Раздел «Фото» объединяет фотографии пользователя, хранящиеся в памяти устройства, на компьютере и в интернете. С помощью этого раздела можно опубликовать фотографию в социальных сетях, пометить на ней человека, а также иметь доступ к последним фотографиям от друзей. Раздел «Игры» открывает доступ к играм и сервису Xbox Live, где можно посмотреть свои или чужие профили, аватары, достижения. Раздел «Музыка + видео» объединяет весь мультимедийный контент, хранящийся на пользовательском компьютере, музыкальные онлайн-сервисы, встроенное FM-радио и открывает доступ к сервису Zune Marketplace. Раздел Marketplace позволяет покупать или загружать бесплатно приложения, игры, музыку, видео, а раздел Office обеспечивает доступ к мобильной версии Office -- Office Mobile, включая Word, Excel, OneNote, PowerPoint. С помощью офисного пакета пользователь имеет возможность открыть, создать и редактировать документы, а затем синхронизировать сделанные изменения с настольным компьютером, используя сервис SkyDrive.

К разработке мобильных решений под новую платформу приступили многие производители: HTC, LG, Samsung, Dell, Fujitsu Toshiba, Acer, Nokia, ZTE. Мобильные устройства «первого поколения» на базе операционной системы Windows Phone 7 вышли на рынок в конце 2010 года, а смартфоны «второго поколения» (с обновлением Mango) в конце 2011 года. Среди представленных смартфонов были и смартфоны от Nokia, с которой Microsoft ещё 11 февраля 2011 года объявили о сотрудничестве, а 21 апреля 2011 года компании заключили соглашение о партнёрстве. В октябре 2011 на конференции Nokia World финская компания представила первые смартфоны на базе Windows Phone -- «старшая» модель Nokia Lumia 800 и «младшая» Nokia Lumia 710.

Устройств первого поколения в России официально не было в продаже, так как Microsoft необходимо было интегрировать систему с локальными онлайн-сервисами и реализовать поддержку русского языка. 16 сентября 2011 года, спустя почти год после презентации первых телефонов на Windows Phone, в продаже в России появился первый смартфон на платформе Windows Phone -- HTC 7 Mozart. HTC 7 Mozart является аппаратом первого поколения, но в России был представлен уже с обновлённой версией операционной системой, где была реализована поддержка русского языка -- Windows Phone 7.5 Mango. В конце ноября 2011 года благодаря сотрудничеству Microsoft и Яндекс в смартфонах, продающихся в России, вместо поисковой системы Bing поиском по умолчанию стал Яндекс. Системные требования для Windows Phone 7.5 Refresh выглядят так: одноядерный процессор от 800 МГц, оперативная память от 256 Мбайт, флеш-память от 4 Гбайт, ёмкостной 4-точечный сенсорный экран, дисплей с разрешением WVGA (800?480), DirectX-видеокарта, 3,5-мм разъём для наушников, microUSB 2.0, WiFi 802.11 b/g, FM-радио, Bluetooth, аппаратные кнопки управления, в том числе «Старт», «Поиск», «Назад»

Для устройств на Windows Phone предусмотрен интернет-магазин программ и игр Windows Phone Marketplace, доступный в 60 странах. Покупка или установка этих приложений возможна через раздел Marketplace на телефоне или через браузер. В конце июня 2012 года Microsoft официально заявила, что в Windows Phone Marketplace количество приложений перевалило за 100 тысяч

В сентябре 2012 года Microsoft официально переименовала Windows Phone Marketplace в Windows Phone Store, обновив и улучшив поиск по приложениям.

Достоинствами Windows Phone, по моему мнению, являются:

Плавность работы интерфейса

Приложения под Windows Phone занимают мало места на жестком диске.

Автоматическое резервное копирование всей информации с телефона

Недостатки:

Посредственный выбор приложений

Короткое время работы батареи

5. Palm OS

Palm OS -- это операционная система с 32-разрядной архитектурой на основе ядра, разработанного фирмой Kadak и впоследствии лицензированного фирмой U.S.Robotics. Первым устройством на основе Palm OS стал выпущенный в 1996 году органайзер Pilot, затем на рынке появились устройства PalmPilot. В настоящее время устройства, использующие Palm OS, базируются на трех микропроцессорах фирмы Motorola -- Motorola Dragonball (Motorola MC68328), Motorola Dragonball EZ (Motorola MC68EZ328) и Motorola Dragonball VZ (Motorola MC68VZ328). Это процессоры с 32-разрядными регистрами, 32-разрядной внутренней адресацией, 16-разрядной внешней шиной данных, поддерживающей автоматическую трансляцию в 32 разряда. Процессор содержит интегрированный DRAM-контроллер, контроллер экрана на жидких кристаллах с поддержкой до 16 градаций серого, UART-контроллер ввода-вывода с поддержкой инфракрасного порта (IrDA).

Как платформа Palm OS состоит:

из операционной системы Palm OS;

аппаратной спецификации (Reference Hardware Design);

технологии синхронизации данных HotSync;

средств для разработчиков, включая программные интерфейсы;

программных интерфейсов, поддерживающих аппаратные расширения.

Устройства на базе Palm OS поставляются со следующим программным обеспечением: операционная система Palm OS; ежедневник; адресная книга; электронная почта; список дел; заметки; личные финансы; калькулятор; парольная защита; игры; приложение HotSync для удаленной и местной синхронизации с PC; Chapura PocketMirror (связь с Microsoft Outlook); PowerOne (калькулятор, имеющий бизнес и математические функции); Album To Go (фотоальбом, слайд-шоу; конвертор, позволяющий переводить файлы JPEG в формат PDB); Chroma Gammon (цветные нарды); AvantGo Software (Web Channel Manager), а также ряд приложений для обычного компьютера.

Из новейших моделей на базе Palm OS можно выделить: Palm m130, Palm m515, Handspring Treo, Samsung SPH I300, Palm i705.

Среди средств управления базами данных для платформы Palm OS можно отметить:

Pendragon Forms -- быстрый и простой способ создания приложений для сбора данных;

OnTap -- средство для форматирования и распространения корпоративных данных в формате HTML для платформы Palm OS;

Oracle 8iLite -- оптимизированная объектно-реляционная база данных Oracle для платформы Palm OS;

Marietta PDE -- набор средств для быстрой разработки приложений с комплексными средствами ввода данных;

IBM DB2 Everyplace -- версия СУБД DB2 для мобильных устройств;

Sybase SQL Anywhere Studio-UltraLite -- встраиваемая и настраиваемая реляционная система управления базами данных с поддержкой синхронизации с любым ODBC-источником.

6. HP webOS

WebOS -- встраиваемая операционная система, разработанная компанией Palm для смартфонов Pre и Pixi и планшетном компьютере HP PalmPad. Эта платформа впервые была представлена в Лас-Вегасе 8 января 2009 года. HP webOS не основана на Palm OS.

WebOS оптимизирована для работы с устройствами, которые оснащены сенсорным экраном. ОС включает стандартное программное обеспечение для организации персональных данных.

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

Так же известно, что новая версия HP webOS 2.0 во встроенном веб-браузере использует движок V8 JavaScript.

Разработчики программного обеспечения для HP webOS используют среду разработки webOS SDK и API-интерфейс для Веб-приложений.

Для программирования широко используются технологии HTML 5, JavaScript и CSS. Доступ к аппаратной части устройства обеспечивается с использованием скриптового языка JavaScript.

Также существует официальная среда PDK которая позволяет портировать (переносить) программы, отдельные компоненты, и целые компьютерные игры написанные на языках C или C++ в код HTML/JavaScript/CSS.

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

После приобретения Palm компанией Hewlett-Packard стало известно, что HP собирается кроме смартфона Palm Pre, конкурирующего с iPhone, выпустить свой планшетный компьютер, конкурирующий с iPad и работающий на базе HP webOS. Что в итоге получится, увидим.

7. iOS

iOS (до 24 июня 2010 года -- iPhone OS) -- мобильная операционная система, разрабатываемая и выпускаемая американской компанией Apple. Была выпущена в 2007 году; первоначально -- для iPhone и iPod touch, позже -- для таких устройств, как iPad и Apple TV. В отличие от Windows Phone и Google Android, выпускается только для устройств, производимых фирмой Apple.

Пользовательский интерфейс iOS основан на концепции прямого манипулирования с использованием жестов мультитач. Элементы управления интерфейсом состоят из ползунков, переключателей и кнопок.

iOS разработана на основе Mac OS X и использует тот же POSIX-совместимый набор основных компонентов Darwin.

В iOS есть четыре слоя абстрагирования: слой Core OS, слой Core Services, слой Media Layer, и слой Cocoa Touch.

Для текущей версии операционной системы (iOS 6.0) выделяется 1,5--2 Гб флеш-памяти устройства для системного раздела и примерно 800 Мб свободного места (варьируется в зависимости от модели).

По состоянию на 12 мая 2012 года магазин приложений App Store содержит более 750 тыс. приложений для iOS, которые все вместе были загружены более 30 миллиардов раз.

Стандартными приложениями и утилитами iOS являются:

«Сообщения» (приложение для отправки сообщений);

«Mail» (с поддержкой ландшафтного режима);

Safari (мобильный браузер от Apple);

«Музыка» (приложение для воспроизведения музыки);

FaceTime: видеозвонки, осуществляющиеся через Wi-Fi и 3G (в iOS 6) на все устройства с FaceTime; доступно только для iPhone 3G/4/4S/5, iPad 2 / new iPad, iPod touch 4-го и 5-го поколений и для Mac (при установке соответствующего приложения);

«Календарь» (синхронизация с iCal, Microsoft Outlook, Gmail, push через Microsoft Exchange);

«Фото» (приложение для просмотра фотографий);

«Камера» (позволяет делать фотографии или снимать видео);

«Видео» (приложение для просмотра видео, добавленных через iTunes);

YouTube (возможность просматривать видео, входить в аккаунт, добавлять в избранное, комментировать) -- 6 августа 2012 г. исключено из состава iOS;

«Карты» (с определением местоположения и прокладкой маршрута; использует Карты Google) -- заменено на альтернативную программу от Apple. Поддержка 3D-карт доступна только для iPhone 4S, iPad 3 и iPhone 5, начиная с iOS 6; и многое другое

Достоинствами это системы являются надежность операционной системы ,высокая скорость работы, огромное количество приложений и удобство использования

Недостатков у iOS не так много, но они все же есть. На мой взгляд, один из главных недостатков это очень быстрая разрядка батареи, но это беда не только этой ОС. А так же хотел отметить как недостаток это то, что нельзя отправлять файлы по bluetooth на другие гаджеты

8. Android

Android -- это основанная на Linux платформа для мобильных телефонов, разработанная Open Handset Alliance (OHA), инициированным Google. Она позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Также есть возможность писать приложения на Си и других языках программирования с помощью Android Native Development Kit.1.5 (Cupcake) -- выпущено 30 апреля 2009 года. Среди основных улучшений появилась поддержка записи и просмотра видео в режиме камеры; поддержка Bluetooth A2DP; возможность автоматически подключаться к Bluetooth-гарнитуре.

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

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

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

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

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

Быстрая и легкая разработка - в SDK есть все, что нужно для создания и запуска приложений Android, включая имитатор настоящего прибора и расширенные инструменты отладки.

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

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

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

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

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

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

Кроме того, появилась информация о том, что Google будет по своему усмотрению удалять приложения на телефонах пользователей, если нарушаются условия их использования.

Еще одним минусом является то, что эта система достаточно «прожорлива» по части энергопотребления - заряда аккумулятора в большинстве случаев едва хватает на сутки (в редких исключениях - на полтора-два дня). Это связано с тем, что Android - это ОС, сильно зависимая от наличия интернет-соединения. То есть, конечно же, без интернета она тоже будет работать, но добрая половина самых интересных функций будет недоступна: почта, мессенджеры, установка и обновление программ, новости, погода, местоположение, даже перевод текста и голоса - все это требует интернета.Google Android устанавливается не только на смартфоны, данная платформа подходит и для нетбуков. Так, например, Android уже стоит на ряде моделей Asus EE PC, а также портирован на нетбуки компаний MSI, Dell и Acer. Еще ряд производителей нетбуков заявили о скором выпуске устройств на базе мобильной платформы от Google.

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

Аналитики и эксперты ИТ-рынка прочат Google Android хорошие коммерческие перспективы, что в принципе для продуктов на базе ПО с открытым кодом уже не является сенсацией. Они постепенно захватывают ИТ-пространство, вытесняя с него общепризнанных лидеров, порождая конкуренцию, что само по себе может только положительно сказаться на оздоровлении рынка.

9. Bada

Bada -- платформа для мобильных телефонов. Разрабатывается компанией Samsung Electronics на основе опыта разработки и развития платформы SHP (Samsung Hand-Held Platform). Анонсирована 10 ноября 2009 года. Выпущена в 2010 году.

Bada является платформой закрытого типа, для которой Могут быть разработаны так называемые native-приложения, то есть приложения, разрабатываемые непосредственно под платформу, с использованием SDK от производителя; Может быть использовано неограниченное количество вариантов аппаратных решений, и, как следствие, ОС (Linux, RTOS, Nucleus).

Платформа bada имеет многоуровневую архитектуру. Слой операционной системы является нижним, а вышележащие уровни используют его функции для доступа к аппаратуре. Над уровнем ядра операционной системы (Kernel) располагается слой устройства (Device). Службы, работающие на этом уровне, базируются на возможностях уровня ядра и обеспечивают вышележащие слои доступом к таким функциям устройства, как работа с графикой, мультимедии и коммуникациям. Именно благодаря этому уровню программы, написанные для bada, получают 3D-графику и возможность выхода в Сеть с помощью всех известных коммуникационных интерфейсов. Кстати, обеспечением поддержки социальных сервисов вплотную занимается вышележащий уровень Service.

Пользовательский интерфейс. Bada использует интерфейс, основанный на хорошо известном и популярном интерфейсе TouchWiz, который обеспечивает простой, интуитивно понятный и очень эффективный способ управления функциями смартфонов. Для повышения персонализации и интерактивности в новом интерфейсе используются функции provides flash control, web control, motion sensing, fine-tuned vibration control и face detection. Также он поддерживает сенсорные приложения с привязкой к контенту. Благодаря этому разработчики могут создавать различные приложения, которые используют акселерометр, датчик высоты, движения, активности и т.д. для создания приложений нового поколения

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

Открытость и конфигурируемость. Samsung bada позволяет разработчикам получить доступ ко всем преимуществам мобильных устройств для создания различных сервисов. Приложения могут использовать функционал аппарата для звонков, отправки SMS-сообщений, доступа в базу контактов и т.д. Также приложения могут передавать профайлы пользователя, круг его контактов, расписания и любую другую информацию с разрешения пользователя. Гибкость новой платформы позволяет использовать ее на огромном количестве устройств, что невозможно в случае с другими платформами.

Главным достоинствами этой молодой платформы является то, что она разрабатывалась для низкобюджетных телефонов, поэтому она имеет очень низкие технические характеристики. А так же многозадачность и простой интерфейс

К недостатком bada относится : малое количество приложений в виду ее молодости. А так же нестабильность в функционировании.

Заключение

Оригинальные и удобные функции «умных» смартфонов и коммуникаторов во многом стали возможными благодаря разработке для них, по аналогии со стационарными и карманными компьютерами, собственных операционных систем. У каждой модели своя установленная в ПЗУ операционная система -- сменить ее нельзя, можно только обновить. Следовательно, выбирая смартфон, стоит заранее определиться с предпочтениями и пожеланиями к ОС, взвесить достоинства и недостатки каждой из них. Современные мобильные устройства в основном базируются на одной из четырех операционных систем: Android, iOS, BlackBerry, Symbian.

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

Список литературы

Выбор первого смартфона: Android, bada, iOS, Windows Phone и другие

Сатия Коматинени, Дейв Маклин, Саид Хашими Android 3 для профессионалов-М.: «Вильямс»,2011.-ISBN 978-5-8459-1746-1

Размещено на Allbest.ru

...

Подобные документы

  • Обзор современных мобильных операционных систем для смартфонов, планшетов, КПК или других мобильных устройств. Symbian OS. Android. IOS. Windows Phone. Blackberry OS. Tizen. Firefox OS. Ubuntu Phone OS. Sailfish OS. Их история, преимущества и недостатки.

    реферат [38,6 K], добавлен 06.05.2016

  • История создания. Windows 9x/NT. Операционная система Microsoft Windows. Преимущества и недостатки Windows. Некоторые клавиатурные комбинации Windows 9x и NT. Windows XP Professional. Наиболее совершенная защита.

    реферат [19,3 K], добавлен 18.07.2004

  • Изучение общих понятий операционной системы Android, разработанной для коммуникаторов, планшетных компьютеров, основанной на ядре Linux. Разработка программного обеспечения Android. Преимущества и недостатки мобильной операционной системы Windows Mobile.

    реферат [60,6 K], добавлен 16.04.2012

  • Универсальная многоцелевая сетевая операционная система Windows NT Server. Использование Windows NT Workstation как невыделенного сервера в одноранговых сетях и в качестве клиента сетей. Операционные системы Windows 2003, Windows Vista и Windows 7.

    презентация [6,2 K], добавлен 23.10.2013

  • Выход новой мобильной операционной системы — Windows Phone 7. Основные преимущества последующих версий. Встроенный пакет Microsoft Office, являющийся единственным программным обеспечение, доступным на мобильные устройства, совместимый с полной версией.

    презентация [577,4 K], добавлен 10.02.2016

  • Обзор особенностей операционной платформы для мобильных телефонов, смартфонов и коммуникаторов. История обновлений и модифицированные версии. Прошивка устройств. Приборы на платформе Android. Изучение основных достоинств операционной системы Android 4.2.

    реферат [885,8 K], добавлен 19.10.2015

  • Важность операционной системы для мобильных устройств. Популярность операционных систем. Доля LINUX на рынке операционных систем. История OS Symbian, BlackBerry OS, Palm OS. Отличия смартфона от обычного мобильного телефона. Учет ограничений по памяти.

    презентация [477,3 K], добавлен 01.12.2015

  • Сущность и принцип работы операционной системы, правила и преимущества ее использования. Возможности различных операционных систем, их сильные и слабые стороны. Сравнительная характеристика систем Unix и Windows NT, их потенциал и выполняемые задачи.

    реферат [10,5 K], добавлен 09.10.2009

  • Применение персональных компьютеров различных классов. Работа со встроенными программами Windows. Характеристика распространенных операционных систем (Windows 3.Х, 9Х, NT, 2000, XP, Windows7, Vista). Виды антивирусных программ и защита данных от вирусов.

    контрольная работа [32,3 K], добавлен 23.01.2011

  • Архитектурная организация ЭВМ основных классов и типов. Классификация компьютеров по поколениям. Операционные системы: Windows 95, Windows XP и Windows Vista. Защита от компьютерных вирусов: сканирование, эвристический анализ, антивирусные мониторы.

    контрольная работа [122,9 K], добавлен 08.04.2009

  • Операционная система – набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ, ее значение, структура, функции, история развития. Альтернативы Windows: UNIX, Linux, OS/2, MacOS, главные их достоинства и недостатки, сферы использования.

    реферат [41,4 K], добавлен 28.03.2010

  • Характеристика, функции, типы, виды и состав операционных систем. Первая коммерческая система unix system. Операционные системы, основанные на графическом интерфейсе, пи–система, семейство unix. История и основные предпосылки появления ОС Windows.

    курсовая работа [66,9 K], добавлен 18.01.2011

  • Серверные операционные системы, их особенности и сферы применения. Функции и ресурсы операционной системы Windows Server 2003. Сервер как программный компонент вычислительной системы. Аппаратные и серверные решения. Минимальные системные требования.

    презентация [1005,9 K], добавлен 05.12.2013

  • Первая версия Windows, постепенный рост системных требований. Важное отличие Windows 98 от Windows 95. История эволюции персональных компьютеров Apple Macintosh. Операционная система Linux, ее характерные черты и особенности, графические интерфейсы.

    реферат [1,5 M], добавлен 15.01.2015

  • Классификация программного обеспечения. Операционные системы и их функции. Служебные приложения Windows. Средства обеспечения компьютерной безопасности. Программы проверки и обслуживания диска Windows. Классификация служебных программных средств.

    реферат [50,5 K], добавлен 23.06.2012

  • Графический интерфейс (операционные системы), объекты Windows и их свойства. Рабочий стол – графическая среда, на которой отображаются объекты и элементы управления Windows, примеры окон и рабочего стола. Основные приемы управления с помощью мыши.

    презентация [1,1 M], добавлен 12.04.2010

  • Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад [19,1 K], добавлен 16.10.2011

  • Знакомство с графическим интерфейсом ASP Linux, его основные преимущества и недостатки, разработка навыков работы с сервисным и прикладным программным обеспечением этой системы. сравнительный анализ функциональных возможностях изученной среды и Windows.

    методичка [1,6 M], добавлен 12.09.2008

  • Общая характеристика, история разработки и возможности Windows Vista - операционной системы, одной из ведущих продуктов на мировом рынке. Описание аппаратных требований и процесса установки. Отличительные черты, преимущества и недостатки Windows Vista.

    презентация [4,7 M], добавлен 24.05.2010

  • Изучение учебника и справочной подсистемы Windows 95/NT, получение навыков работы с "мышью", манипулирование окнами и значками программ и документов, запуска программ в системе Windows 95/NT. Разработка простого приложения для Windows при помощи Delphi.

    контрольная работа [1,1 M], добавлен 15.01.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.