Content Providers - обмен данными между приложениями;
§Resource Manager - доступ к таким ресурсам, как файлы XML <#"justify">Преимущества Android
На сегодня существует не меньше десяти различных по устройству и дизайну мобильных устройств и с каждым днем появляются все новые гаджеты на данной ОС, включая электронные книги, таблеты, нетбуки и другие девайсы.
И если на сегодня лучшим коммуникатором можно считать iPhone, то у Android есть все шансы отвоевать у Apple передовые позиции.
Так что, наверно, сегодня именно то время, когда стоит задуматься о смене платформы. Ниже список преимуществ и плюсов Android озвученных в интернет.
Полная интеграция с Google сервисами
Нравится это кому или нет и может даже кому-то показаться, что своим большим спектром всевозможных веб-сервисов Google вмешивается (и может даже старается как-то контролировать) в личную жизнь пользователей, но со всего видно, что в дальнейшем компания будет только расширять и улучшать набор сервисов.
Так что выбирая Android, вы получаете у себя на комуникаторе полную поддержку gmail, google docs, google calendars, maps и т. д. Market - одна из лучших на сегодня баз ПО
Хотя и база софта Apple iPhone на сегодня является наиболее большей и упорядоченной, но благодаря более простому и толерантному размещению ПО на Android Market, а также более простой установке приложений, ситуация в скором времени может измениться в пользу Android.
Свободный выбор оператора
В недавнем прошлом много интересных устройств распространялись эксклюзивно через оператора мобильной связи. Теперь можно свободно пойти купить Андроид-коммуникатор и отдельно SIM-карту предпочтительного для вас оператора.
Сравнительно низкая цена на Android устройства
Хоть платформа существует и недавно, сегодня на Android существует широкий выбор функциональных устройств за умеренные деньги. - открытая OS - полностью открытая ОС, что означает свободное для всех ведение разработок. На практике это предполагает большую доступность приложений и игр, чем может предложить 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 сентября <#"justify">üAndroid 1.1 «Banana Bread»
Примечание: версия была выпущена только для T-Mobile G1 <#"justify">üAndroid 1.5 «Cupcake»
Дата выхода: 30 апреля <#"justify">üAndroid 1.6 «Donut»
Дата выхода: 15 сентября <#"justify">üAndroid 2.0 / 2.1 «Eclair»
Дата выхода: 26 октября <#"justify">üAndroid 2.2 «Froyo»
Дата выхода: 20 мая <#"justify">üAndroid 2.3 «Gingerbread»
Дата выхода: 6 декабря <#"justify">üAndroid 3.0 / 3.1 / 3.2 «Honeycomb»
Дата выхода: 22 февраля <#"justify">üAndroid 4.0 «Ice Cream Sandwich»
Дата выхода: 19 октября <#"justify">Общие понятия операционной системы Windows Mobile
Windows Mobile (также известна как Windows Phone для ветки 6.5.x) - мобильная операционная система <#"justify">Следуя традиции, для начала рассмотрим версии/этапы создания 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.
апреля 2000 года была создана Palm-size PC версия v2 Rapier, которая отличалась от предыдущей обновлением пользовательского интерфейса.
октября 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.
июня 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. Если рассматривать эту версию в сравнении с остальными, то получается, что это несколько иная платформа, требующая доработки приложений, и при этом предназначена для устройств с не сенсорным, маленьким (относительно КПК) экраном и клавиатурой.
марта 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 .
мая 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
Включая любое устройство, на котором эта операционная система установлена, первым делом мы получаем тот же интерфейс, который видим каждый день на большом настольном компьютере или на своём любимом ноутбуке. Те же цвета, иконки и кнопки, тоже расположение - удобно, не нужно переучиваться. Все программы в папке программ. Есть старые и удобные, как домашние тапки, 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 <#"justify">ü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 мая <#"justify">ü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, все равно имеется достаточно хороший программ на все нужды пользователей.поздно вступила в игру «App Store», и ее Marketplace был запущен совсем недавно. Пока там не так много программ, что и не удивительно, учитывая новизну площадки. Но не все отдают себе отчет в том, что для Windows Mobile уже имеются десятки тысяч приложений.
Утверждают, что браузер Android намного лучше последней версии Mobile Internet Explorer. Это справедливое утверждение, и многие рассматривают это как большое преимущество платформы Android. Но для Windows Mobile есть множество хороших браузеров от сторонних приложений, и качество встроенного браузера не имеет большого значения для пользователей.
Интеграция с настольным компьютером. Многие покупатели ждут, точнее даже, хотят интегрировать свои телефоны с настольными компьютерами. Им нужен простой способ синхронизации контактов, календаря, задач и электронной почты с их привычным окружением на десктопе. Для миллионов это означает синхронизацию телефона с Outlook на «большом» компьютере.Mobile выигрывает в этом аспекте. Она с самого начала создана с учетом синхронизации с Exchange Server и Outlook. Синхронизация Mobile Outlook с его десктопной версией работает на «ура».
С другой стороны, покупатели, которые работают на большом компьютере с сервисами Google, без сомнения найдут, что Android больше подходит для них, поскольку в аппаратах на основе мобильной ОС от Google встроена возможность работы с сервисами калифорнийского гиганта.
Вывод
Можно отметить, что на сегодняшний день обе программные платформы имеют прочные позиции на рынке мобильных устройств, а наибольшей разницей между ними является способы их распространения и лицензирования. Метод, используемый Google, отличается высокой интенсивностью, что выражается в уменьшенном времени разработки и быстрой адаптации изменений к различным аппаратным платформам., в свою очередь, не может похвастать подобной мобильностью, о чем красноречиво говорит время, которое ушло и еще уйдет у компании на разработку Windows Mobile 7.
Операционная система Android сейчас находится на пике популярности, поэтому вполне естественно, что многие владельцы коммуникаторов на базе устаревающей морально Windows Mobile уже запланировали приобретение нового девайса с Android. Чего же ждать пользователям, задумавшим подобную миграцию?
Я думаю, что победителя в споре «операционок» нет, и каждый из нас должен делать выбор, между ними исходя из своих личных предпочтений.
Список использованной литературы
1.<http://android102.ru/wiki/istoriya-razvitiya-android-os/>
.<http://ru.wikipedia.org/wiki/Android/>
.<http://mirsovetov.ru/a/hi-tech/cellular-phone/windows-mobile.html>
.<http://ru.wikipedia.org/wiki/Windows_Mobile>
.<http://habrahabr.ru/blogs/mobiledev/65317/>
.<http://itc.ua/articles/android_protiv_windows_mobile_6_5_dujel_na_ravnyh_43295>
.<http://htcmania.ru/video/windows-mobile-protiv-android-sravnenie-interfejsov-video>
.<http://pneumotube.com/gadgets/sravnenie-android-i-windows-mobile-chto-vybrat>
.<http://4pda.ru/forum/index.php?showtopic=157041>