Сравнение операционных систем Android и Windows Mobile
Изучение общих понятий операционной системы Android, разработанной для коммуникаторов, планшетных компьютеров, основанной на ядре Linux. Разработка программного обеспечения Android. Преимущества и недостатки мобильной операционной системы Windows Mobile.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 16.04.2012 |
Размер файла | 60,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Санкт-Петербургский Государственный Университет Путей Сообщения
Кафедра «Информационные и вычислительные системы»
Реферат
Сравнение операционных систем Android и Windows Mobile
Работу выполнила:
студентка группы ИС-710
Садикова Е. П.
Руководитель практики:
Дашонок В. Л
г. Санкт-Петербург 2011г.
Общие понятия операционной системы Android
Android -- операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, цифровых фоторамок, наручных часов, нетбуков и смартбуков, основанная на ядре Linux Linux -- ядро операционной системы, соответствующее стандартам POSIX. Разработка была начата финским студентом Линусом Торвальдсом в 1991 году.
В основном код написан на Си с некоторыми расширениями gcc и на ассемблере. Распространяется как свободное программное обеспечение на условиях GNU General Public License, кроме несвободных элементов, особенно драйверов, которые используют прошивки, распространяемые под различными лицензиями. Торговая марка Linux зарегистрирована на Линуса Торвальдса.. Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас и занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках.
История развития Android
Компания Google купила Android Inc в июле 2005 года, которая представляла собой небольшую стартап-компанию, которая базируется в Пало-Альто, Калифорния. Среди основателей Android\'а были Энди Рабин (Andy Rubin, основатель Danger), Рич Майнер (Rich Miner, основатель Wildfire), Ник Сирс (Nick Sears, бывший вице-президент компании T-Mobile), и Крис Уайт (Chris White, один из первых инженеров в WebTV). Все они пошли работать в Google. В то время мало что было известно про Android Inc., кроме того что они занимаются разработкой программного обеспечения для мобильных телефонов. Такое развитие событий привело к появлению слухов, что Google планирует войти на рынок мобильных телефонов, но не было ясно что именно он планирует там делать.
В Google, группа, во главе с Рубином, разработала операционную систему на основе Linux (ядро v2.6), которую они предлагают разработчикам телефонов и операторам мобильной связи.
5 ноября 2007 года, консорциум Open Handset Alliance заявил про намерение разработать открытые стандарты для мобильных устройств. В период формирования Open Handset Alliance, было также заявлено о их первом продукте, платформы для мобильных телефонов (смартфонов) на основе ОС Linux - Android.
21 октября 2008 года альянс OHA опубликовал исходный код платформы Android. В релиз вошел весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java.
Первым смартфоном на платформе Android стало устройство T-Mobile G1 (HTC G1), презентация которого состоялась 23 сентября 2008 года. Вскоре последовали многочисленные анонсы других производителей смартфонов о намерении выпустить устройства с Android.
Поскольку платформа Android оказалась очень выгодной для создания бюджетных смартфонов, китайские компании решили воспользоваться этой возможностью сразу после публикации исходного кода Android. Как следствие, уже в 2008 году были представлены к продаже многочисленные продукты, во многом ориентированные на местный рынок. В дальнейшем эта тенденция лишь продолжилась.
Разработка программного обеспечения Android
Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik Dalvik Virtual Machine -- основанная на регистрах виртуальная машина, разработанная и написанная Дэном Борнштейном (англ. Dan Bornstein) и другими, как часть мобильной платформы Android.
Программы для Dalvik пишутся на языке Java. Несмотря на это, стандартный байт-код Java не используется, вместо него Dalvik VM исполняет байткод собственного формата. После компиляции исходных текстов программы на Java (при помощи javac) утилита dx из «Android SDK» преобразует .class файлы в формат .dex, пригодный для интерпретации в Dalvik..
Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Linux, Mac OS X (10.4.8 или выше), Windows XP и Windows Vista. Для разработки требуется JDK 5 или более новый.
Разработку приложений для Android можно вести на языке Java (не ниже Java 1.5). Существует плагин для Eclipse -- «Android Development Tools» (ADT), предназначенный для Eclipse версий 3.3-3.6. Для IntelliJ IDEA также существует плагин, облегчающий разработку Android-приложений.[13]. Для среды разработки NetBeans IDE разработан плагин[14], который начиная с версии Netbeans 7.0 перестал быть экспериментальным, тем не менее пока не является официальным. Кроме того существует Motodev Studio for Android, которая представляет собой комплексную среду разработки, основанную на базе Eclipse и позволяет работать непосредственно с Google SDK.
Кроме того в 2009 году в дополнение к ADT был опубликован Android Native Development Kit (NDK)[15], пакет инструментариев и библиотек позволяющий вести разработку приложений на языке С/С++. NDK рекомендуется использовать для разработки участков кода критичных к скорости.
Доступные библиотеки:
§ Bionic (библиотека стандартных функций, несовместимая с libc);
§ libc (стандартная системная библиотека языка Си);
§ мультимедийные библиотеки (на базе PacketVideo OpenCORE; поддерживают такие форматы, как MPEG4, H.264, MP3, AAC, AMR, JPG и PNG);
§ SGL (движок двухмерной графики);
§ OpenGL ES 1.0 (движок трехмерной графики);
§ Surface Manager (обеспечивает для приложений доступ к 2D/3D);
§ WebKit (готовый движок для Web-браузера; обрабатывает HTML, JavaScript);
§ FreeType (движок обработки шрифтов);
§ SQLite (легковесная СУБД, доступная для всех приложений);
§ SSL (протокол, обеспечивающий безопасную передачу данных по сети).
По сравнению с обычными приложениями Linux, приложения Android подчиняются дополнительным правилам:
§ Content Providers -- обмен данными между приложениями;
§ Resource Manager -- доступ к таким ресурсам, как файлы XML, PNG, JPEG;
§ Notification Manager -- доступ к строке состояния;
§ Activity Manager -- управление активными приложениями.
Для Android был разработан формат установочных пакетов .apk.
Преимущества Android
На сегодня существует не меньше десяти различных по устройству и дизайну мобильных устройств и с каждым днем появляются все новые гаджеты на данной ОС, включая электронные книги, таблеты, нетбуки и другие девайсы.
И если на сегодня лучшим коммуникатором можно считать iPhone, то у Android есть все шансы отвоевать у Apple передовые позиции.
Так что, наверно, сегодня именно то время, когда стоит задуматься о смене платформы. Ниже список преимуществ и плюсов Android озвученных в интернет.
Полная интеграция с Google сервисами
Нравится это кому или нет и может даже кому-то показаться, что своим большим спектром всевозможных веб-сервисов Google вмешивается (и может даже старается как-то контролировать) в личную жизнь пользователей, но со всего видно, что в дальнейшем компания будет только расширять и улучшать набор сервисов.
Так что выбирая Android, вы получаете у себя на комуникаторе полную поддержку gmail, google docs, google calendars, maps и т. д.
Android Market -- одна из лучших на сегодня баз ПО
Хотя и база софта Apple iPhone на сегодня является наиболее большей и упорядоченной, но благодаря более простому и толерантному размещению ПО на Android Market, а также более простой установке приложений, ситуация в скором времени может измениться в пользу Android.
Свободный выбор оператора
В недавнем прошлом много интересных устройств распространялись эксклюзивно через оператора мобильной связи. Теперь можно свободно пойти купить Андроид-коммуникатор и отдельно SIM-карту предпочтительного для вас оператора.
Сравнительно низкая цена на Android устройства
Хоть платформа существует и недавно, сегодня на Android существует широкий выбор функциональных устройств за умеренные деньги.
Android - открытая OS
Android -- полностью открытая ОС, что означает свободное для всех ведение разработок. На практике это предполагает большую доступность приложений и игр, чем может предложить App Store от iPhone, т. к. они будут распространяться через сети, контент-провайдеров и Google.
Мультизадачность
В отличие от iPhone Android поддерживает мультизадачность. Хотя может для кого-то эта очень полезная функция появится в iPhone с выходом четвертой версии.
Хранение большинства персональных данных в интернет
Благодаря доступным сервисам Android хранение большинства данных можно организовать в интернет, что избавляет пользователей от постоянной синхронизации устройства с компьютером, или что очень пригодится при потере устройства или локальных данных.
Реальная или виртуальная клавиатура
В отличие, например, от iPhone в андроидах существует альтернатива приобретения устройства с только экранной или также с физической QWERTY клавиатурой.
Поддержка различных форматов
Пользователям, разочаровавшимся в телефонах Apple из-за ряда ограничений, очень понравится поддержка большого числа форматов, что сыграет свою роль в
увеличении армии поклонников Android.
Использование виджетов для быстрого доступа к различным функциям
В отличие от буквенных иконок на рабочем столе в iPhone, в Android используются виджеты Например, Twitter Widget, People Widget, Messages Widget
Возможность корректировки производителями пользовательского интерфейса Android
На свой вкус и цвет производители устройств могут внедрять в Android свои версии пользовательских интерфейсов. Например, HTC Sense на Hero и Tattoo.
Появление всевозможных Android-девайсов кроме коммуникаторов
На Android ОС появляется множество других гаджетов кроме коммуникаторов, включая таблеты, электронные книги и нетбуки, что в будущем может только расширить функционал и гибкость операционной системы.
Простое обновление системы
Для обновления прошивки устройства теперь нет необходимости синхронизировать девайс с компьютером, обновления загружаются прямо на устройство.
Широкие возможности в настройке коммуникаторов под себя
В ОС доступны широкие возможности по созданию и настройке множества рабочих столов, а также настройке поведения телефона на различные события.
Версии Android
ь Android 1.0 «Apple Pie»
Дата выхода: 23 сентября 2008 года * Версия ядра Linux: 2.6.25
ь Android 1.1 «Banana Bread»
Примечание: версия была выпущена только для T-Mobile G1. Дата выхода: 9 февраля 2009 года * Версия ядра Linux: 2.6.25
ь Android 1.5 «Cupcake»
Дата выхода: 30 апреля 2009 года * Версия ядра Linux: 2.6.27
ь Android 1.6 «Donut»
Дата выхода: 15 сентября 2009 года * Версия ядра Linux: 2.6.29
ь Android 2.0 / 2.1 «Eclair»
Дата выхода: 26 октября 2009 года * Версия ядра Linux: 2.6.29
ь Android 2.2 «Froyo»
Дата выхода: 20 мая 2010 года * Версия ядра Linux: 2.6.32
ь Android 2.3 «Gingerbread»
Дата выхода: 6 декабря 2010 года * Версия ядра Linux: 2.6.35
ь Android 3.0 / 3.1 / 3.2 «Honeycomb»
Дата выхода: 22 февраля 2011 года * Версия ядра Linux: 2.6.36
ь Android 4.0 «Ice Cream Sandwich»
Дата выхода: 19 октября 2011 года * Версия ядра Linux: 3.0
Интересные факты
§ Специально для платформы Android было создано семейство шрифтов Droid.
§ Название каждой очередной версии ОС Android представляет собой название какого-либо десерта.
§ По данным на февраль 2011 года устройства с ОС Android уверенно лидируют в списке самых популярных смартфонов Великобритании, оставив позади iPhone 4 c Apple iOS. По прогнозам экспертов это первый шаг ОС Android к глобальному лидерству на рынке мобильных операционных систем.
§ Еженедельно количество пользователей Android растет на 4,4 %. И если в 2010 году показатель активаций составлял 160 тыс. ежедневно, то в июле 2011 года, по заявлению Эрика Шмидта, он уже достиг 550 тыс. новых устройств, активируемых каждый день, что говорит о том, что ОС стремительно развивается в нише продуктов для мобильных устройств.
Общие понятия операционной системы Windows Mobile
Windows Mobile (также известна как Windows Phone для ветки 6.5.x) -- мобильная операционная система, разработанная Microsoft для собственных аппаратных платформ Pocket PC (коммуникатор) и Smartphone. В настоящее время переживает постепенный отказ от поддержки и разработки.
История развития Windows Mobile
Следуя традиции, для начала рассмотрим версии/этапы создания Windows Mobile:
Всё начиналось 8 января 1998 года, когда вышла в свет новая операционная система Palm PC в двух версиях. Версия v1.0 Gryphon создавалась для устройств с черно-белыми дисплеями, версия v1.2 Wyvern - c цветными. Спустя три месяца новая ОС получила несколько другое имя Palm-size PC. Эта операционная система была взята за основу для следующих устройств: Cassiopeia E-100, Unipro 100, PC-EPhone, FIC AquaPAD.
19 апреля 2000 года была создана Palm-size PC версия v2 Rapier, которая отличалась от предыдущей обновлением пользовательского интерфейса.
4 октября 2001 года - Pocket PC 2002 Merlin - первый выход новой операционной системы под маркой Pocket PC. Выпущенная на основе Windows CE 3.0, эта версия операционной системы была нацелена в основном на бесклавиатурные КПК и другие Pocket PC устройства с разрешением QVGA (320х240). В предустановке имела такие программы как MSN Messenger, Microsoft Reader, Windows Media Player 8.0, имела поддержку WAP, Transcriber, Terminal Server Client.
23 июня 2003 года - Windows Mobile 2003 Ozone - данная версия основана на Windows CE 4.20 и шла в трёх редакциях. Pocket PC 2003 for Pocket PC и Pocket PC 2003 Phone Edition довольно похожи друг на друга. Третья версия - Pocket PC 2003 for Smartphone. Если рассматривать эту версию в сравнении с остальными, то получается, что это несколько иная платформа, требующая доработки приложений, и при этом предназначена для устройств с не сенсорным, маленьким (относительно КПК) экраном и клавиатурой.
24 марта 2004 года - Windows Mobile 2003 Second Edition Ozone Update - Pocket PC 2003 Second Edition или Pocket PC 2003SE основан на Windows CE 4.21 и является своеобразным "ответом конкурентам". Выпуск доработанной версии связан с изменениями, которые анонсировал Palm в своих устройствах.
Основными доработками являлись:
* изменения ориентации экрана с вертикальной на горизонтальную.
* поддержка разрешения VGA (640х480) и "квадратных" разрешений (240х240 и 480х480).
* Поддержка протокола Wi-Fi .
10 мая 2005 года - Windows Mobile 5.0 Magneto - имеет целый ряд новшеств: Windows Media Player v10, Photo Caller ID, улучшена поддержка Bluetooth, поддержка клавиатуры QWERTY, новая версия Office Mobile, предустановленная программа ActiveSync 4.0
Также известно время выхода следующих версий:
во второй половине 2007 года - Windows Mobile 5.0 Second Edition - Crossbow;
во второй половине 2008 года - Photon.
Вы спросите, почему версии менялись? Всё просто. Изменялись размеры экранов, появлялись новые стандарты связи и версии Bluetooth и WAP, появился Wi-Fi, экран стали из чёрно-белого цветным, появилась необходимость увеличить разрешения, потому и менялись версии Windows Mobile.
Преимущества Windows Mobile
Теперь предлагаю посмотреть, чем же так хороша операционная система Windows Mobile в целом.
Включая любое устройство, на котором эта операционная система установлена, первым делом мы получаем тот же интерфейс, который видим каждый день на большом настольном компьютере или на своём любимом ноутбуке. Те же цвета, иконки и кнопки, тоже расположение - удобно, не нужно переучиваться. Все программы в папке программ. Есть старые и удобные, как домашние тапки, Word и Exel, с теми же нужными свойствами и возможностями, только маленькие (по размеру экрана). Для контактов есть Outlook с кучей полей и групп для каждой записи. Тут же встроен и Internet Explorer, правда, в несколько урезанном варианте, но все основные функции остались прежними. Например, можно проигрывать Flash или добавлять сайты в "Избранное". Windows Media установлен заранее, так что можно не напрягаться и спокойно смотреть кино и слушать музыку.
В Windows Mobile также предустановлены простые текстовый (блокнот) и графический редакторы, привычный многим калькулятор и много других привычных нам стандартных программ.
Из всего этого вытекает одно из главных преимуществ операционной системы Windows Mobile - минимум проблем с синхронизацией для всех предустановленных программ. Да и у не предустановленных программ проблем с синхронизацией особо не наблюдается.
Следующим преимуществом Windows Mobile является многозадачность. Для расширения кругозора, многозадачность -- свойство операционной системы или среды программирования, когда обеспечивается возможность параллельной обработки нескольких процессов. Здесь ей проигрывают и Symbian и Palm. Хотите читать книгу и сидеть в «аське» одновременно - без проблем, правда, когда вы нажимаете на "крестик", чтобы выйти из какой-то из программ, не забывайте, что программа не закрывается, а "сворачивается" и засоряет память. Не забывайте с помощью встроенных программ чистить память от таких "мусорщиков".
Ещё к плюсам данной операционной системы можно отнести простоту программирования. Ставите Visual Studio 2005, вначале проекта выбираете «Other Languages >> Visual C# >> Smart Device >> Pocket PC 2003 >> Device Application” и у вас появляется подобие КПК, которое будет выступать для нас формой, на которую мы будем добавлять кнопки, меню и т.д. После того как вы посчитаете, что проект закончен его без проблем двумя кликами мышки можно загрузить на своё устройство.
Если говорить об одной из главных проблем конкурента Windows Mobile - Symbian OS - т.е. об устойчивости к атакам вирусов и троянов, то тут Windows Mobile защищён значительно лучше. В крайнем случае, вы просто можете скрыть свой bluetooth от посторонних, есть такая возможность))
Если же вас не устраивают те программы, которые идут в комплекте к Windows Mobile или их вам мало, поводов для переживаний нет. Тысячи и тысячи программ ждут вас. Каждый более или менее крупный производитель считает своим долгом (иногда складывается такое впечатление) написать версию своей программы или программ и для Windows Mobile.
Исходя из всего выше сказанного могу сделать вывод, что пока операционная система Windows Mobile находится в лидерах, и, судя по сообщениям из лабораторий Microsoft, позиции сдавать не собирается.
Версии Windows Mobile
ь Pocket PC 2000 (Windows CE 3.0 Pocket PC Edition)
ь Pocket PC 2002
ь Windows Mobile 2003 (Pocket PC 2003)
ь Windows Mobile 2003 SE (Pocket PC 2003 Second Edition)
ь Windows Mobile 5.0
выпущена 9 мая 2005 года.
ь Windows Mobile 6
ь Windows Mobile 6.1
Представлена 1 апреля 2008 года на выставке CTIA Wireless 2008.
ь Windows Mobile 6.5
Релиз состоялся 6 октября 2009 года.
ь Windows Mobile 6.5.3
Будущие версии:
ь Microsoft KIN
ь Windows Phone 7
Сравнение операционных систем
операционный мобильный компьютер программный
Рассмотрим различия на примере, двух коммуникаторов, которые выпустила Компания HTC, с практически идентичным аппаратным оснащением, но разными ОС - HTC Tattoo с Android и HTC Touch 2 с Windows Mobile 6.5. Оба смартфона построены на базе одной и той же интегрированной платформы Qualcomm MSM7225 с частотой процессора 528 МГц, оснащены одинаковыми объемами памяти, радиоинтерфейсами, камерами и даже FM-тюнерами.
Что ж, давайте перейдем к возможностям ПО.
Интерфейс у обоих аппаратов формально один - это HTC Sense. Однако различия между версиями для Android и Windows Mobile на самом деле велики. Общим, по сути, является только главный экран. В Windows Mobile Sense он представляет собой набор окон, которые пролистываются горизонтальными росчерками либо при помощи ленты пиктограмм (иконки в нижней части экрана - это своего рода корешки закладок). Состав отображаемых апплетов можно настраивать, но де-факто дело ограничивается включением/выключением отдельных вкладок. В Android же все апплеты Sense, в том числе и объекты главного окна - это виджеты, свободно располагаемые на семи горизонтально состыкованных страницах интерфейса. Одни из них повторяют дизайн апплетов Sense, другие взяты непосредственно из Android. Пользователь может комбинировать на одной странице первые и вторые. В сумме оболочка несколько лучше получилась в Tattoo: возможности настройки гибче, графика и анимация - современнее.
Что касается характерных для самих ОС интерфейсных элементов, то здесь Android лидирует с большим отрывом. Панель уведомлений, которая вытягивается на весь экран, не в пример удобнее таковой у Windows Mobile, хоть HTC и добавила к ней возможность «развертывания» в отдельное окно. В окнах приложений стандартные интерфейсные элементы в Android крупнее, удачнее расположены, их состав лучше продуман.
Быстродействие. Согласно сложившемуся стереотипу, Android быстрее, чем Windows Mobile, особенно версии 6.5. Это не совсем верно, в чем мы убедились на примере систем с равной производительностью. В условиях чистого эксперимента быстродействие ОС практически одинаково, это касается и отрисовки интерфейса с анимацией, и запуска приложений. Скорость старта программ больше зависит от их конкретной реализации под каждую ОС. Однако есть два «но». Во-первых, Windows Mobile имеет свойство накапливать «глюки» и «тормоза» в течение сеанса работы ОС (без перезагрузки), так что проблемы обычно начинаются со временем, тогда как Android удерживает высокое быстродействие даже при очень интенсивном и длительном общении с системой и приложениями. Во-вторых, HTC удалось достичь значительных успехов в доработке ОС от Microsoft, в ее устройствах последняя ведет себя заметно лучше, чем у конкурентов. Так что «в среднем по рынку» преимущество все-таки за Android.
Работа с файлами. В Windows Mobile пользователь и приложения имеют полную свободу обращения с файлами, практически такую же, как в настольной Windows. В Android же управление документами представляет собой огромную проблему. Штатного файлового менеджера в системе нет, HTC тоже его не предустанавливает. Самостоятельно найти и инсталлировать программу можно, но это не решает второй проблемы, а именно - жесткой привязки приложений к рабочим папкам. Большинство апплетов может работать только с документами, находящимися в папке с заранее заданным именем.
Работа с электронной почтой. До недавних пор Windows Mobile была в этой области эталоном функциональности, гибкости и совместимости, но Android устанавливает новые стандарты. Дело не только в штатном клиенте Gmail, который позволяет максимально удобным для мобильного устройства образом отображать переписку и управлять ею, а также работать с сопутствующими службами Google (Calendar, Contacts), но и в реализации других протоколов. В HTC Tattoo есть поддержка и POP3/SMTP, и Microsoft Exchange. По нашему опыту, там, где Windows Mobile начинает давать сбои по части кодировок в теме и теле письма или работы push e-mail, в Android все гладко. А вот с вложениями у него плохо. Во-первых, здесь проявляется все та же проблема с управлением файлами (если почтовый клиент настроен сохранять их на SD, то без карты в слоте он их вообще никуда не запишет), во-вторых, предустановленных программ для работы с документами Microsoft Office в HTC Tattoo нет.
Работа в Интернете. Здесь преимущество за Android. В HTC Touch 2 установлена вполне хорошая Opera Mobile 9.5, но она заметно уступает браузеру Android по скорости рендеринга, совместимости с технологиями веб-дизайна, удобству управления просмотром. Кэширование в браузере Android также работает лучше, что дополнительно повышает удобство навигации по страницам.
Телефонная связь. Развеем еще один миф: разительных отличий в реализации телефонного приложения между Android и Windows Mobile 6.5 нет. По крайней мере, это касается продуктов HTC. И там, и там - простой вызов через интерфейс или кнопкой звонка, крупные клавиши, прямой доступ к адресной книге, отображение фото контакта при поиске, входящем звонке и разговоре и многое другое. В обоих случаях есть знакомый давним пользователям Windows Mobile метод поиска путем наложения маски из всех букв однократно нажимаемой клавиши на весь массив данных. В Android чуть современнее графическое оформление и чуть лучше служебные виртуальные клавиши, вот и все. Но и здесь не стоит забывать, что Windows Mobile - это не только HTC. Обычно у каждого производителя смартфонов своя «звонилка» и, как правило, она несколько хуже, чем у HTC.
Мультимедиа. Возможности систем по воспроизведению графических, аудио- и видеофайлов примерно равны, плееры и просмотрщики по функциональности и удобству управления сопоставимы. Сказывается только упомянутая выше проблема с размещением файлов в Android.
Многозадачность. Android часто хвалят за его возможность запускать несколько программ одновременно. Наш опыт использования устройств на Android подтверждает эту похвальбу: ОС отлично справляется с выделением ресурсов для каждой запущенной задачи, и каждая программа, даже будучи запущенной в фоновом режиме, получает столько ресурсов, сколько ей нужно для хорошей и быстрой работы.
Но Windows Mobile -- превосходная мультизадачная платформа, а об этом почему-то нечасто упоминают. Видимо, потому, что это всегда было сильным местом WinMo. Операционная система от Microsoft не имеет никаких проблем с работой программ в фоне -- собственно, она была спроектирована с учетом этого. WinMo автоматически изменяет выделение памяти, основываясь на потребностях каждого приложения, а если память начинает истощаться, ОС автоматически завершает фоновые задачи. Пользователь редко обращает внимание на эти действия системы, да он и не должен это делать.
Мультизадачность в WinMo долго критиковали из-за недостатков опции закрытия программ. Когда вы закрываете программу, по умолчанию она не выгружается из памяти, а продолжает работать в фоне. Некоторые пользователи не готовы к такому поведению системы и считают его неоправданным. Конечно, разработчики приложений могут встраивать опцию закрытия в сами программы, но многие считают, то она должна быть активной в операционной системе по умолчанию.
Но давайте посмотрим, ведь Android работает точно так же! Когда пользователь выходит из программы, запуская другую, первое приложение продолжает работать в фоне. Точно так же, разработчики должны делать кнопку полного закрытия программы при выходе из нее. Любой, кто пользуется телефоном на Android больше пяти минут, может запустить диспетчер задач и убедиться в этом самостоятельно. Вы вероятнее всего увидите 20 или больше задач, работающих в фоне, но не как в WinMo.
Вообще говоря, у WinMo есть большое преимущество перед Android в одном аспекте мультизадачности, а именно в том, как ОС работает с приложениями, установленными пользователем. WinMo позволяет устанавливать программы в системную память (ROM), которая может быть размером в сотни мегабайт, или во внешнюю память на (карты памяти SD, microSD или miniSD). Это позволяет устанавливать на Windows-телефоны практически неограниченное количество программ.
У Android есть существенное ограничение, когда речь идет об установке пользовательских приложений. Они могут устанавливаться только в системную память, которая даже на самом последнем и самом «навороченном» Android-смартфоне Droid составляет всего 256 Мбайт. Когда системная память переполняется, нельзя установить дополнительные программы. Не хватает памяти даже для установки хорошей игры. Пока этот недостаток не будет исправлен, Android будет оставаться весьма ущербным в этом направлении.
Количество доступных программ. Все слышали о том, что в Android Market доступно более 10 000 программ, и это выдающееся достижение, особенно учесть столь малое время после появления платформы. Это без сомнения преимущество, которое Android заработала быстро. Хотя пока для Android есть лишь часть приложений, которые доступны для iPhone, все равно имеется достаточно хороший программ на все нужды пользователей.
Microsoft поздно вступила в игру «App Store», и ее Marketplace был запущен совсем недавно. Пока там не так много программ, что и не удивительно, учитывая новизну площадки. Но не все отдают себе отчет в том, что для Windows Mobile уже имеются десятки тысяч приложений.
Утверждают, что браузер Android намного лучше последней версии Mobile Internet Explorer. Это справедливое утверждение, и многие рассматривают это как большое преимущество платформы Android. Но для Windows Mobile есть множество хороших браузеров от сторонних приложений, и качество встроенного браузера не имеет большого значения для пользователей.
Интеграция с настольным компьютером. Многие покупатели ждут, точнее даже, хотят интегрировать свои телефоны с настольными компьютерами. Им нужен простой способ синхронизации контактов, календаря, задач и электронной почты с их привычным окружением на десктопе. Для миллионов это означает синхронизацию телефона с Outlook на «большом» компьютере.
Windows Mobile выигрывает в этом аспекте. Она с самого начала создана с учетом синхронизации с Exchange Server и Outlook. Синхронизация Mobile Outlook с его десктопной версией работает на «ура».
С другой стороны, покупатели, которые работают на большом компьютере с сервисами Google, без сомнения найдут, что Android больше подходит для них, поскольку в аппаратах на основе мобильной ОС от Google встроена возможность работы с сервисами калифорнийского гиганта.
Вывод
Можно отметить, что на сегодняшний день обе программные платформы имеют прочные позиции на рынке мобильных устройств, а наибольшей разницей между ними является способы их распространения и лицензирования. Метод, используемый Google, отличается высокой интенсивностью, что выражается в уменьшенном времени разработки и быстрой адаптации изменений к различным аппаратным платформам.
Microsoft, в свою очередь, не может похвастать подобной мобильностью, о чем красноречиво говорит время, которое ушло и еще уйдет у компании на разработку Windows Mobile 7.
Операционная система Android сейчас находится на пике популярности, поэтому вполне естественно, что многие владельцы коммуникаторов на базе устаревающей морально Windows Mobile уже запланировали приобретение нового девайса с Android. Чего же ждать пользователям, задумавшим подобную миграцию?
Я думаю, что победителя в споре «операционок» нет, и каждый из нас должен делать выбор, между ними исходя из своих личных предпочтений.
Список использованной литературы
1. http://android102.ru/wiki/istoriya-razvitiya-android-os/
2. http://ru.wikipedia.org/wiki/Android/
3. http://mirsovetov.ru/a/hi-tech/cellular-phone/windows-mobile.html
4. http://ru.wikipedia.org/wiki/Windows_Mobile
5. http://habrahabr.ru/blogs/mobiledev/65317/
6. http://itc.ua/articles/android_protiv_windows_mobile_6_5_dujel_na_ravnyh_43295
7. http://htcmania.ru/video/windows-mobile-protiv-android-sravnenie-interfejsov-video
8. http://pneumotube.com/gadgets/sravnenie-android-i-windows-mobile-chto-vybrat
9. http://4pda.ru/forum/index.php?showtopic=157041
Размещено на Allbest.ru
Подобные документы
Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Обзор особенностей операционной платформы для мобильных телефонов, смартфонов и коммуникаторов. История обновлений и модифицированные версии. Прошивка устройств. Приборы на платформе Android. Изучение основных достоинств операционной системы Android 4.2.
реферат [885,8 K], добавлен 19.10.2015Архитектура операционной системы Android. Инструменты Android-разработчика. Установка Java Development Kit, Eclipse IDE, Android SDK. Настройка Android Development Tools. Разработка программы для работы с документами и для осуществления оперативной связи.
курсовая работа [2,0 M], добавлен 19.10.2014Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012Общие характеристики операционной системы Android. Разработка приложения на основе создания менеджера файлов. Получение с помощью приложения доступа к файлам, хранящимся в "облачном хранилище" в сети Интернет. Расчет стоимости программного обеспечения.
дипломная работа [2,7 M], добавлен 03.04.2015Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.
курсовая работа [63,0 K], добавлен 07.05.2011Разработка программного обеспечения для платформы Android версии 2.3: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах. Листинг JsonDataManager.java.
дипломная работа [4,1 M], добавлен 24.04.2013Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.
дипломная работа [1,0 M], добавлен 11.07.2014