Операционные системы для смартфонов

Автор работы: Пользователь скрыл имя, 18 Декабря 2011 в 18:51, реферат

Описание работы

Идеи объединения функциональности сотового телефона и карманного персонального компьютера появились практически сразу после появления первых карманных персональных компьютеров в начале 90-х годов XX века. Первой подобной попыткой считается телефон IBM Simon, впервые представленный публике в качестве концепта в 1992 году компанией IBM. В1994 году данный аппарат был выпущен в продажу американским сотовым оператором Bell South.

Содержание работы

1. История смартфонов и коммуникаторов 3
2. Особенность смартфонов 7
3. Отличия между смартфонами и куомуникаторами 8
4. Наиболее распространенные операционные системы 9
5. Symbian 10
6. Windows Mobile 11
7. Palm OS 11
8. Android 12
9. Альтернативные прошивки 12
Литература 16

Файлы: 1 файл

ОС для смартфонов.docx

— 63.69 Кб (Скачать файл)

       Windows Mobile — общее название нескольких  вариантов операционных систем  для мобильных устройств на  ядре Windows CE. На протяжении нескольких  последних лет существовало разделение  на системы Windows Mobile для смартфонов  и коммуникаторов:

       • Windows CE 3.0: на ее основе была сделана  операционная система для карманных  компьютеров — Pocket PC 2000 (версия для  коммуникаторов называлась 2000 Phone Edition);

       • также на основе Windows CE 3.0 базировались более поздние версии — Pocket PC 2002 (для КПК и коммуникаторов) и Smartphone 2002 (для смартфонов);

       • на ядре Windows CE 4.2 были выпущены Windows Mobile 2003 for Pocket PC и Windows Mobile 2003 for Smartphone.

       Начиная с Windows Mobile 5.0 (на ядре Win CE 5.0), появившейся  в 2005 году, разделение на смартфонную  и коммуникаторную версии исчезло.

       Для устройств в Windows Mobile существует большое  количество разнообразных программ. Среди них есть и софт хорошо знакомый по настольным ПК. Это и Pocket Office (Word, Excel, Outlook), и Internet Explorer, и Windows Media Player. В 5-й версии операционной системы Windows Mobile появилась новая версия набора офисных программ — Office Mobile, заметно улучшенная по сравнению с предыдущей [4].

       Очень многие производители выпускают  устройства на платформе Windows Mobile: Motorola, HTC (смартфоны и коммуникаторы  под марками Qteki-mateT-MobileO2 и другими), Samsung, Asus, HP и так далее.

       Не  стоит думать, что операционная система  для мобильных устройств от Microsoft состоит только из достоинств. Есть у нее и недостатки. Многие пользователи отмечают нестабильную работу некоторых  программ, «глюки» операционки…

    1. Palm OS

       Операционная  система Palm хорошо знакома любителям  карманных компьютеров. А вот  производители смартфонов и коммуникаторов нечасто оснащают ею свои устройства. Кроме коммуникаторов palmOne, Palm OS установлена на некоторые смарфоны SamsungKyocera.

       На  сегодняшний день Palm OS применительно  к смартфонам и коммуникаторам серьезно проигрывает в популярности и Symbian, и Windows Mobile. Главное препятствие использования этой операционной системы — технические ограничения платформы. В Palm OS нет поддержки многозадачности, нет поддержки устройств с большими экранами, есть проблема и с web-браузером, и с клиентом электронной почты.

       Для того чтобы в какой-то мере изменить эту ситуацию фирма Palm, Inc. недавно  была разделена на две компании. Теперь palmOne занимается производством  «железа», а Palm Source — развитием операционной системы. Однако заметных результатов  эти меры пока не принесли…

       Поддержка телефонных функций впервые реализованная  в 4-й версии Palm OS, получила свое развитие в версии 5 (также известной как Garnet). А вот анонсированная еще  в 2004 году Palm OS 6.0 (она же Cobalt) так и  не была реализована ни в одном  устройстве [4].

    1. Android

       Android — операционная система для коммуникаторовпланшетных компьютеров,цифровых проигрывателей, цифровых фоторамок, наручных часов, нетбуков исмартбуков, основанная на ядре Linux[2]. Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас и занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках.

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

       Кроме того, энтузиасты портировали Android на ряд  известных устройств, среди которых, например, интернет-планшет Nokia N810смартфоны HTC TouchHTC TyTN II и фоторамка[5]. Также Android портирован на архитектуру x86.

       Отдельного  упоминания достойна инициатива компании Koolu, которая занялась не только портированием Android на Neo FreeRunner, но и строит свой бизнес на продаже этихOpenSource-смартфонов с предустановленной мобильной платформой Google. Первый официальный и общедоступный бета-релиз порта Android на Neo FreeRunner от Koolu состоялся во второй половине декабря 2008 года[7].

       В июне 2011 года итальянская компания Blue Sky анонсировала выпуск интеллектуальных наручных часов i’mWatch под управлением Android.

    1. Альтернативные  прошивки

       Существует  сообщество энтузиастов, разрабатывающее  полностью open-source варианты Android-прошивок. CyanogenMod, MIUI и VillainROM — известные примеры данных прошивок.

       Модифицированные  версии Android’a (называемая также «прошивка», или «кастомная прошивка») создаются  для:

  • удаления из Android-устройства сервисов Google (например, таких, как синхронизация данных) — для обеспечения локализации данных пользователя только на Android-устройстве — исключения возможности передачи идентификационной информации (IMEI, номера телефона, GPS-координат и т. д.) на серверы Google;
  • более оперативного и частого (по сравнению с производителями самих аппаратов) предоставления новых версий Android OS. Нередки случаи, когда производитель прекращает поддержку модели, которая показалась им устаревшей или нерентабельной, и пользователям, желающим увидеть новые функции, приходится обращаться именно к работам энтузиастов;
  • дополнения Android-прошивки новыми настройками и функциями. Такими, как поддержка FLAC Lossless Audio, возможность хранения загруженных приложений на MicroSD карте (для версий Android до 2.2) и т. д.

       Для перепрошивки Android-устройства необходимо получение root-доступа (процесс получения  называется «rooting»), что даёт больший  контроль над системой и над приложениями, установленными по умолчанию. Для получения root-доступа разблокировка загрузчика не нужна (разблокированный «bootloader»  позволяет загружать две и  более ОС на устройстве). Модифицированные прошивки позволяют пользователям  старых телефонов использовать приложения, доступные только для более новых  релизов, повышают стабильность, скорость работы и зачастую избавляют от багов  производителей [5].

       Некоторые производители Android-устройств аппаратно  блокируют возможность перепрошивки (например, HTC, Sony Ericsson), некоторые аппаратно  не блокируют (но тем не менее сохраняют  трудности по перепрошивке). Разработчиками (например, альтернативной прошивки CyanogenMod) была решена и эта задача, создающая  разногласия по поводу того, что  может делать с аппаратом владелец, а чего не имеет права, без учёта  того, был или не был куплен им телефон. А некоторые производители (Sony Ericsson в некоторых моделях аппаратов, HTC в своих будущих моделях) делают всё чтобы продвинутый пользователь мог не только установить другую прошивку, но и самостоятельно создать свою (предоставляется детальная инструкции по замене прошивок, программное обеспечение, документация по архитектуре программной платформы, код оригинальной прошивки и т. д.). Риск, связанный с возможной поломкой телефона в процессе разблокирования, перекладывается на пользователя, который в случае разблокирования загрузчика соглашается с условиями, указывающими на досрочную потерю гарантии на телефон (для восстановления гарантии необходимо снова установить официальным флэшером официальную прошивку).

       В конфликте интересов двух сторон (производителей самих телефонов (также Google) и пользователей) прослеживается следующая мотивация:

  • производители хотят устанавливать на телефоны «рекламные» приложения, которые невозможно удалить без рутинга;
  • Google хочет собрать максимально много информации о пользователе: не только такие персональные данные, как адреса эл. почты (при пользовании почтой), истории посещений сайтов, и т. д.; но и перемещения (GPS-координаты, или при выключенном GPS-приёмнике местоположение аппарата по сигналам сотовых вышек) пользователя в реальном времени, что привело к судебному разбирательству.
  • производители не стремятся оперативно обновлять операционную систему, а спустя 1-2 года и вовсе прекращают поддержку продукта, тем самым вынуждая покупателей пользоваться всё новыми и новыми моделями телефонов.

       24 сентября 2009 года Google обратилась к  разработчикам CyanogenMod с письмом,  требующим удаления из альтернативной  прошивки частей системы и  приложений с закрытым исходным  кодом (такими как «Маркет», GPS навигация, «Карты» и т. д.). В результате из Android-версии CyanogenMod были удалены «закрытые» приложения, и в процессе установки CyanogenMod пользователь имеет возможность доустановить пакет программ от Google или доустановить альтернативные варианты «закрытых» программ (альтернативный вариант «Карты» и т. д.), что разрешило спор и предоставило возможность пользователям быть или не быть свободными от Google-приложений [5].

       Критика к ос Android:

  • Некоторые обозреватели отмечают, что Android проявляет себя лучше одной из своих конкуренток, Apple iOS, в ряде особенностей, таких как: веб-сёрфинг, интеграция с сервисами Google Inc. и прочих.
  • Платформа основана на виртуальной машине Dalvik, поэтому преимущества и возможности операционной системы Linux на данной платформе практически не используются. Например, не используется ни один из популярных графических тулкитов и библиотек (таких как Qt[40] или GTK), что делает маловероятным появление большого числа приложений, портированных с полноценного десктопного варианта Linux на данную платформу из-за отсутствия по умолчанию X-сервера и распространённых графических библиотек.
  • В версии Android 1.6 разработчики добавили Native Development Kit, который позволяет писать собственные низкоуровневые модули для системы на языке C/С++, опираясь на стандартные linux-библиотеки. Хотя, например, стандартная библиотека языка Си на платформе Android, известная как Bionic, как раз не является стандартной и полностью совместимой с libc.
  • Появилась информация о том, что Google будет по своему усмотрению удалять приложения на телефонах пользователей, если нарушаются условия их использования.
  • Для доступа к Android Market и другим сервисам от Google необходимо использовать проприетарные приложения, которые производитель телефона имеет право устанавливать на телефон только после заключения контракта с Google.
  • Конкуренты Android выступили с критикой платформы, обвиняя её в чрезмерной фрагментации, создающей препятствия разработчикам. Google опровергла все обвинения, заявив, что никаких подобных проблем нет, но, тем не менее, выпустила средство для преодоления проблем фрагментации.
  • Подвергается критике решение Google не размещать в широком доступе код Android 3.0 Honeycomb, доступный только для участников Open Handset Alliance или по индивидуальному запросу после подписания соглашения. Googlе мотивирует это неготовностью платформы и мерой предупреждения небрежной её реализации.
  • Ричард Столлман заявляет, что «всё просто и ясно: за исключением ядра Linux, Android 3 представляет собой несвободный софт» и «несмотря на то что телефоны с Android на сегодняшний день не так плохи, как смартфоны Apple или Windows, нельзя сказать, что они уважают вашу свободу». Однако исходники Android 2 полностью открыты, как планируется открыть исходники и последующих версий Android. По словам Google, закрытый код Android 3 — временная мера [5].

Информация о работе Операционные системы для смартфонов