Отличия мобильных ос от компьютерных
1. Компания-разработчик данной мобильной операционной системы.
2. Возраст — сколько лет на рынке.
3. Исходный код. Может быть закрытым или открытым. Закрытый исходный код — как правило, это означает, что распространяются только откомпилированные версии платформы и лицензия подразумевает отсутствие доступа к исходному коду операционной системы; Открытый – означает, что исходный код доступен для просмотра, изучения и изменения, что позволяет стороннему разработчику принять участие в доработке самой системы.
- Монолитное ядро предоставляет богатый набор абстракций оборудования. Все части монолитного ядра работают в одном адресном пространстве. Это такая схема операционной системы, при которой все компоненты её ядра являются составными частями одной программы, используют общие структуры данных и взаимодействуют друг с другом путём непосредственного вызова процедур.
- Микроядро предоставляет только элементарные функции управления процессами и минимальный набор абстракций для работы с оборудованием. Бо́льшая часть работы осуществляется с помощью специальных пользовательских процессов, называемых сервисами. Решающим критерием «микроядерности» является размещение всех или почти всех драйверов и модулей в сервисных процессах, иногда с явной невозможностью загрузки любых модулей расширения в собственно микроядро, а также разработки таких расширений.
- Гибридные ядра — это модифицированные микроядра, позволяющие для ускорения работы запускать «несущественные» части в пространстве ядра. [1]
- Процессоры x86 – это микропроцессоры, поддерживающие одноимённый набор инструкций и обладающие микроархитектурой, производной от IA-32, то есть Intel Architecture 32-бит. Чипы построены на основе архитектуры CISC (Complex Instruction Set Computing, то есть «с полным набором инструкций»), в которой каждая инструкция может выполнять сразу несколько низкоуровневых операций.
- ARM-процессоры – 32-битные чипы на базе архитектуры RISC (Reduced Instruction Set Computer), то есть с сокращённым набором команд. В основу этой архитектуры положена идея повышения быстродействия за счёт максимального упрощения инструкций и ограничения их длины. [2]
7. Производительность системы – насколько сложные и технически трудные операции может выполнять система. [3] [4] [5]
8. Вычислительные затраты – насколько быстро система обрабатывает определенную операцию. [3] [4] [5]
9. Надежность – свойство системы сохранять во времени способность выполнять требуемые функции. [3] [4] [5]
10. Отказоустойчивость — свойство технической системы сохранять способность правильно функционировать после отказа системы или некоторых ее частей. [3] [4] [5]
11. Преемственность – показывает, насколько компания-разработчик поддерживает обновление программной платформы на устройствах с устаревшей системой. Например, взять коммуникатор Motorola Milestone. При выпуске на нем был установлен Android 2.1., спустя год была выпущена Android 2.2. под него. Это не самый лучший показатель. [3] [4] [5]
12. Многозадачность — свойство операционной системы обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов.
13. Официальный магазин приложений создает компания-разработчик. Это электронный магазин, в который можно попасть прямо с мобильного устройства. В этом магазине компания-разработчик, а так же сторонние разработчики выкладывают свои приложения для бесплатного/платного скачивания пользователями.
14. Количество приложений в магазине – данные от 27 апреля 2011 года. [6]
15. Мультитач — функция сенсорных систем ввода, осуществляющая одновременное определение координат двух и более точек касания.
С операционной системой Windows знаком практически каждый. В то время как Android появился относительно недавно и поэтому его особенности известны далеко не всем. Поэтому выбирая смартфон, многие пользователи задаются вопросом, чем отличается Андроид от Виндовс. В данной статье мы рассмотрим ключевые отличия этих операционных систем и попытаемся максимально подробно ответить на этот вопрос.
Операционные системы мобильных телефонов и планшетов
Microsoft в основном создает программное обеспечение для компьютеров, но также есть некоторые для смартфонов. В основном это Windows Mobile, Windows Phone, Windows 10 (которая работает на компьютерах, планшетах и ноутбуках) и Pocket PC.
Мобильные операционные системы работают несколько иначе, чем ОС для ПК, но с тем же результатом – вывод результата операции на экран. Очень знамениты системы Java, Bada, Android и iOS. Некоторые телефоны на операционной системе Bada поддерживают приложения, написанные на Java (например, Samsung Wave II S8530). Очень редко можно найти телефон, имеющий ОС — Blackberry.
Система Android, работает как на смартфонах, планшетах, наручных часах и нетбуках часто «живёт своей жизнью». Она любит самостоятельно скачивать приложения, не нужные пользователю и планировать свои задачи. Раньше систему Android и её версии разрабатывала компания Android, но после компанию перекупила Google и стала сама продолжать работу Android, создавая её новые версии.
Удивительно, но Google даже смогла разработать операционную систему для телевизора – Android TV.
Приложения Android имеют формат «.apk». Так как Windows не распознаёт этот формат файлов, для Windows создан эмулятор – BlueStacks.
В управлении Android показывает себя хорошо и за это его любят, однако и у этой ОС есть минусы.
Существует множество разных операционных систем, предназначенных для самых разных задач. Но так ли сильно они отличаются друг от друга?
Отличия есть, но все они в первую очередь предназначены для обеспечения взаимодействия пользователя с устройством, на котором установлена ОС.
Прошлый материал был посвящен тому, что такое операционная система. Сейчас мы рассмотрим, какие бывают операционные системы для ПК или мобильных девайсов, их список. Только самые важные из них, с которыми мы часто взаимодействуем.
Android
ОС от компании Google для мобильных устройств. Устанавливается на огромное количество современных смартфонов и занимает львиную долю рынка. Является открытой операционной системой, удобна в работе и очень функциональна.
Появилась, как альтернатива IOS. Постоянно обновляется и является действительно функциональной ОС. В магазине Google Play есть тысячи различных приложений и игр, которые можно установить себе на девайс.
Особенности:
- Открытая ОС
- Бесплатная
- Более миллиона приложений
- Приложения можно устанавливать из сторонних источников
- Поддержка тысяч моделей смартфонов
- Частые обновления
- Хорошая скорость работы
- Удобный интерфейс
- Управление жестами
- Разные оболочки/лаунчеры для управления
Почему Android?
Google Android завоевал мир невероятно быстро. Казалось бы, всего шесть лет прошло — а уже мировое господство без шуток. Но вместе с этим господством никуда не делись те же проблемы, которые были у этой ОС и год, и пять лет назад, и вообще всегда. Главная проблема Android — неумение грамотно распорядиться оперативной памятью.
Именно поэтому в Play Store развелось такое огромное количество «менеджеров памяти», которые эту самую память чистят. Самые неудачные из них чистят топорно — просто выметают всё возможное оттуда, а через некоторое время «паразиты» возвращаются обратно. Продвинутые позволяют выбирать, что трогать, а что нет, какие из приложений выгружать можно совсем, а какие — на время. Но даже автоматизация этого процесса не решает проблем.
Планшетам тяжелее, чем смартфонам. И ресурсов требуется больше. От планшетов обычно требуют полноэкранного воспроизведения фильмов и «тяжелых» полноэкранных трёхмерных игр, на которые нужна вся возможная память, и подольше.
Конечно, девайсам с 2 гигабайтами «оперативки» и больше проще. Ненадолго. Потому что проблема шагает от версии к версии, и последняя версия Android 5.0 Lollipop настолько неповоротлива сегодня, что её совершенно не рекомендуется устанавливать на устройства младше 2013 года. Мало того, что всё начинает чудовищно тормозить, так ещё и неудобно стало к тому же. Впрочем, последнее к делу не относится: смысл тут в том, что эта ОС не умеет корректно работать с оперативной памятью и никогда не умела. И, наверное, уже не научится. Apple iOS популярен не только потому, что прост, но ещё и потому, что единая экосистема позволяет Купертино обходиться «малой кровью» в системных требованиях и делать так, что одни и те же приложения и ОС работают одинаково хорошо на большинстве iPad/iPhone предыдущих поколений и текущего.
Но почему ж Android так популярен, если он так плох, как вы могли, наверное, подумать? Здесь на первый план выходят: а) совместимость, b) цена и c) огромное число приложений, исчисляемое сотнями тысяч, на любой вкус.
Совместимость — результат открытого кода — привела к тому, что любой честный и не очень китаец может начать выпускать свой планшет за тридцать долларов, и на нём будет работать тот же Android, что и на честном лицензионном планшете за 200. К смартфонам это тоже относится, кстати. При этом вопросы скорости работы и стабильности отходят на второй план. Ставится задача выпустить чего подешевле — и люди, которые не разбираются в устройствах, что подешевле и предпочтут.
Приложений, особенно бесплатных, в Play Store действительно много. Очень много. Но иной раз вопрос нахождения чего-то нужного превращается в большую проблему именно из-за большого выбора. С другой стороны, можно найти небольшие бесплатные и полезные утилиты, которых нет в экосистеме Windows.
Кроме того, к Android-планшету нельзя подключить обычный принтер по USB даже при наличии переходника на полноформатный USB, о поддержке которого радостно рапортовали все после выхода Android 4. Поддерживает, а толку-то?
Про просмотр фильмов теоретически можно поставить обоим системам по равному числу баллов. Да, полноформатные Full-HD-фильмы смотреть можно и там. Ровно до того момента, когда вы захотите что-то нестандартное — например, с субтитрами или другой звуковой дорожкой, особенно подключаемой в виде отдельного файла, либо же вообще в экзотическом формате. В Windows такие проблемы решаются гораздо проще, чего нельзя сказать про Android.
Windows
Самая популярная операционная система в мире для компьютеров, ноутбуков и планшетов. Ей пользуется более 90% всех пользователей. Первая версия данной ОС вышла еще в 1 985 году.
На данный момент последняя номерная версия — Windows 10 и компания больше не планирует выпускать другие номерные версии. Выходят лишь маленькие и крупные обновления, которые зачастую могут иметь кардинальные изменения в функционал и внешний вид.
Особенности:
- Закрытая OS
- Платная
- Поддержка огромного количества аппаратного обеспечения
- Быстрая работа
- Качественный интерфейс
- Управление различными устройствами ввода
- Простая установка программного обеспечения
- Удобство в управлении
- В новых версиях — хорошая защита
- Огромное количество программ и игр
Виды операционных систем
Вообще ОС можно классифицировать на Windows и UNIX-подобные. Это два основных вида/направления/технологии в которых делаются операционные системы.
Обычно операционные системы разделяют на:
- Многопользовательские — когда может быть несколько пользователей
- Однопользовательские — когда разных пользователей создать нельзя
Типы ОС:
- Графические и текстовые
- Платные и бесплатные
- Открытые и закрытые
- Клиентские и серверные
- Высокой или низкой стабильности к сбоям аппаратного обеспечения
- По разрядности: 16, 32 или 64 битные, раньше были вообще 8 битные
- С высоким или низким уровнем безопасности
- Мобильные или настольные
Также их можно классифицировать и по другим признакам, но именно это основные. Рассмотрим самые популярные ОС, которые есть на данный момент.
Чем отличается Android от настольной версии Windows
Интерфейс. Первое что бросается в глаза, если напрямую сравнивать Windows и Android это интерфейс. Интерфейс Android оптимизирован для работы с сенсорными экранами. Здесь нет мелких элементов или маленьких кнопок, в которые трудно попасть пальцем с первого раза. Поэтому на планшетных компьютерах операционная система Android намного удобней, чем Windows.
В последнее время Microsoft пытается решить эту проблему. Например, в Windows 8 появился плиточный интерфейс. В плиточном интерфейсе все элементы значительно крупнее, чем в классическом оконном интерфейсе Windows, поэтому использовать Windows 8 на планшетных компьютерах на порядок удобней, чем Windows 7. Хотя в этом плане до уровня Android плиточному интерфейсу еще далеко.
Программы. Программы, написанные для Windows, не будут работать в Android и наоборот. Эти две операционные системы совершенно разные, поэтому не стоит надеяться, что ваша любимая программа для Windows запустится на Android.
В операционной системе Андроид программы можно устанавливать из магазина приложений Google Play, а также из других источников. В то время как в Windows такой системы до последнего времени не было. Для установки Windows программы необходимо получить установочный файл и установить программу вручную.
Начиная с версии Windows 8, в операционной системе Windows появился магазин приложений. Однако в отличие от Android там пока что очень мало программ. Поэтому в большинстве случаев пользователю приходится устанавливать программы вручную.
Тип операционной системы. Операционная система Android построена на базе Linux, и она распространяется с открытым исходным кодом. Это кардинально отличается от Windows которая всегда была закрытой операционной системой.
Благодаря открытому исходному коду Android существует множество альтернативных прошивок для мобильных устройств, которые работают на базе этой операционной системы. Альтернативных прошивок для мобильных устройств на базе Windows – не существует.
Поддерживаемые платформы. Операционная система Android поддерживает такие платформы как ARM, MIPS, x86 и I.MX. Этим Андроид сильно отличается от Виндовс, которая поддерживает только платформу x86.
Начиная с версии Windows 8, компания Microsoft начала выпуск операционной системы Windows RT. Операционная система Windows RT это Windows 8 перенесенная на платформу ARM. Но, пока что, из-за малого количества программ Windows RT не может на равных соперничать с Android на рынке планшетных компьютеров.
Так что же выбрать?
Выбор планшета на той или другой ОС обусловлен целевым использованием оного. Хотите массу интересных и нужных бесплатных или очень дешёвых приложений, не смущает необходимость постоянно чистить память, нужно смотреть простые фильмы в распространённых форматах, не интересует работа в офисных или профессиональных приложениях — планшет на Google Android будет хорошим выбором.
Во всех иных случаях выбирать стоит планшет на основе Windows 8.1, и лучше взять достаточно мощный — Windows хоть и умеет работать с памятью, но сами локальные приложения могут «отъесть» достаточно много. Главный плюс Windows-планшетов — универсальность, особенно это касается старых приложений и профессиональных программ. И если вам важно именно это — то и не сомневайтесь.
Операционная система – это нечто вроде «мозга» для всех программ, игр, музыки и всего прочего, находящегося на жёстком диске компьютера. Название системы уже говорит о том, что она предназначена для проведения операций и выдачи результатов пользователю на экран монитора. Операционная система всегда взаимодействует с процессором, жестким диском, видео и звуковыми картами, а также с ОЗУ (Оперативное Запоминающее Устройство).
Mac OS
Операционная система от компании Apple для компьютеров и ноутбуков их бренда. Является закрытой ОС и устанавливается исключительно на продукцию компании.
Красивая и удобная, на данный момент ею пользуется примерно 10% пользователей домашних ПК и ноутбуков. Большинство считают, что использовать ее можно для специфических задач, к примеру, в дизайне или архитектуре. Но это не так, это простая и функциональная ОС, которая скорее не популярна в виду того, что устанавливается только на ПК от Apple.
Особенности:
- Закрытая OS
- Устанавливается только на ПК и ноутбуки Apple
- Платная
- Удобная
- Не подходит для геймеров
- Быстрая работа
- Отличная защита от всевозможных угроз
- Надежность в использовании
- Эффективное распределение ресурсов ПК
В заключение
Теперь вы знаете, какие операционные системы существуют и что они из себя представляют. Все они заслуживают внимания и постоянно обновляются.
Предлагаем вашему вниманию вольный сокращенный перевод статьи, написанной инженерами китайского подразделения Intel и посвященной анализу трендов в области операционных систем для смартфонов.
Мир вокруг нас становится все шире. Мы перемещаемся на большие расстояния вместе со своими мобильными устройствами, помогающими нам поддерживать связь с родными и коллегами и предоставляющими огромное количество различных сервисов. Основой же любого функционала мобильного устройства является его операционная система. Исходя из собственного опыта в разработке таких ОС и своего видения сегодняшней ситуации на рынке, мы выделяем несколько параметров, по которым, на наш взгляд, будет оцениваться любая будущая ОС – это ощущения пользователей, управление энергопотреблением, поддержка облачных технологий и открытость. В данной статье мы покажем результаты наших исследований текущих мобильных ОС, исходя из приведенной группы критериев.
Введение
Дизайн мобильных ОС прошел эволюцию от ОС для настольных ПК через встраиваемые ОС до тех продуктов, которые мы видим в смартфонах сейчас. В течение этого процесса архитектура ОС менялась от сложной к простой и остановилась где-то на середине. Сама же эволюция приводилась в движение технологическими достижениями в аппаратной и программной области, а также в интернет сервисах.
В недавнем прошлом модель использования мобильных устройств была весьма простой. Пользователь запускал приложения для управления данными или оффлайновых игр, иногда загружал статические веб-странички или пользовался почтой. Сейчас ситуация поменялась кардинальным образом: больше нет «предустановленных» функций, устройство выступает неким порталом в среду, где множество игроков – сервис провайдеры, независимые разработчики и т.д. – предоставляют огромное количество сервисов.
Модели использования мобильных устройств
- Все они имеют документированные SDK с прописанными API, что позволяет разработчикам создавать приложения под эти ОС;
- Все они имеют он-лайн каталоги приложений, где разработчики публикуют свои приложения и откуда пользователи их скачивают;
- В каждой реализована многозадачность и поддержка 3D-графики, широко используются датчики и сенсорные экраны;
- Во всех системах большое внимание уделено гладкости и отзывчивости во взаимодействии с пользователем;
- Использование интернет далеко ушло от статических страниц, HTML5 становится платформой по умолчанию для Web-приложений;
- Все ОС поддерживают мобильные системы платежей;
- Все системы сфокусированы на оптимизации энергопотребления.
Ощущения пользователей
Традиционное понятие производительности с трудом применимо к мобильным устройствам. Вместо статической производительности по отношению к смартфонам логичнее оперировать понятием комфортности для пользователя, способностью оптимально реагировать на его действия, выраженной в чувствительности, плавности, логичности и точности работы. Совершенно обычна ситуация, когда устройство А уступает Б по совокупности бенчмарков, однако с точки зрения пользовательского восприятия ценится выше, ведь тесты, измеряя те или иные подсистемы смартфона, не принимают в расчет взаимодействие с пользователем, а человек оценивает прежде всего это.
Возьмем для примера видео. Традиционные тесты оперируют рядом метрик, таких как FPS или количество потерянных кадров. В этом подходе есть как минимум две проблемы. Первая: воспроизведение видео – это только одно действие из целого комплекса, включающего запуск плеера, загрузку в него видеоданных, процесс перемотки и т.д. С точки зрения пользователя, оценивать нужно все вместе. Другая проблема состоит в том, что FPS как ключевая величина гладкости взаимодействия не всегда отражает ощущения пользователя. Например, при скроллинге изображения в приложении Gallery3D на устройстве Б мы видим ощутимые подтормаживания, а на устройстве А всё идет гладко, хотя FPS на нем ниже. Чтобы понять, в чем проблема, мы нанесли период отрисовки фреймов на ось времени. Теперь, наверное, причина видна всем: кроме FPS как такового, надо учитывать его стабильность, то есть вводить метрику максимального отклонения от средней величины.
Фреймрейты в приложении Gallery3D на устройствах А и Б
В качестве сравнения приведем график фреймрейта устройства Б после его оптимизации. Как видим, средний FPS почти не изменился, чего не скажешь об ощущениях пользователя.
Фреймрейт на устройстве Б после оптимизации
- ПО затрагивает множество программных и аппаратных компонент, а также их взаимодействие;
- ПО вынуждена считаться с вопросами энергопотребления, поскольку это также влияет на ощущения пользователей;
- ПО оперирует жесткими временными рамками; приложение должно работать с комфортной пользователю скоростью, не быстрее и не медленее;
- ПО носит во многом субъективный характер, и многое зависит от чутья разработчика.
Управление энергопотреблением
Энергоэффективность всегда была головной болью для разработчиков мобильных ОС. Прожорливость приложений постоянно растет, и прогресс в аккумуляторных технологиях за ней хронически не успевает. Вот почему важность управления питанием все время возрастает, и для решения этой проблемы необходимо применять поистине глобальный подход.
За последнее десятилетие значительных успехов в области экономии энергии достигли мобильные процессоры. Современные модели поддерживают технологии динамического изменения напряжения и частоты, таких как Enhanced Intel SpeedStep. Со стороны ОС управлением режимами работы процессора занимаются специальные компоненты ядра, такие, например, как cpufreq в Linux. В настоящее время мы наблюдаем процесс перемещения передового фронта борьбы за энергоэффективность от процессоров (где уже сделано немало) к другим системам мобильных устройств. Например, внедрение динамического управления графическим процессором (подобного тому, что применяется в ЦПУ) позволяет в некоторых случаях экономить до 50% энергии. Внимания заслуживают также системы ввода-вывода; повышение их интеллектуальности, способности самостоятельно выбирать оптимальный режим работы также положительно скажется на потреблении.
В нынешних ОС ситуация с энергопотреблением такова. ОС Android исповедует принцип «гибкого саспенда». Не имея средств управления рабочим энергопотреблением устройства, Android агрессивно пытается перевести систему в состояние саспенда, если в ней не происходит ничего интересного, что определяется отсутствием блокировок (wakelock). Windows 8 предлагает принципиально новое состояние устройства, названное «подключенным ждущим режимом». В отличие от традиционного ждущего режима S3, при котором приостанавливаются все системные процессы, здесь система продолжает работать в чрезвычайно экономном режиме, позволяя, например, принимать e-mail. Подключенный ждущий режим реализован аппаратно в процессоре и программно в ядре системы.
Корректность работы приложений с точки зрения энергопотребления остается ахиллесовой пятой обоих описанных подходов к сбережению. Недавние исследования показали, что бесплатные приложения Android потребляют 75% энергии впустую, показывая рекламу в свернутом режиме и не отдавая блокировку. То же самое справедливо и для Windows 8, где даже одно приложение, написанное неверно с точки зрения энергоэффективности, не позволит всей системе уйти в подключенный ждущий режим. В настоящее время не существует четкого понимания, как бороться с такого рода «кривыми» приложениями.
Открытость
Другой важной отличительной чертой мобильной ОС является ее открытость. Под открытостью мы понимаем меру свободы в использовании, распространении, настройки и усовершенствовании ОС для своих нужд. Существует отдельное исследование, посвященное открытости ОС с точки зрения разработчика; здесь же мы рассматриваем ее в рамках экосистемы, то есть всех сторон, так или иначе связанных с эксплуатацией этой ОС.
Еще совсем недавно большинство телефонов имели внутри себя закрытое ПО, куда не имели доступ сторонние разработчики; пользователям же приходилось довольствоваться встроенным инструментарием. В процессе эволюции появились смартфоны с операционными системами, допускающими установку стороннего ПО, которое взаимодействовало с ОС посредством API; разработчикам были предоставлены соответствующие инструменты программирования (SDK). Хорошим примером ОС подобного рода является Apple iOS. Большую свободу для всей экосистемы предоставляют ОС с открытым кодом, как, например, Android; преимущества открытого кода может почувствовать даже конечный пользователь, не имеющий отношения к программированию – они, например, в количестве производителей, использующих эту ОС и, в конечном счете, количестве моделей.
Linux
Открытая и бесплатная операционная система для компьютеров и ноутбуков. Пользуется популярностью среди небольшой доли пользователей. Довольно сложная в настройке, не подходит для игр, так как они банально на нее практически не выходят.
Есть множество разных дистрибутивов Линукса, которые могут кардинально отличаться друг от друга. Но большинство выбирает именно Ubuntu, за ее простоту, красивый интерфейс и быструю скорость работы.
Особенности:
- Открытая ОС
- Бесплатная
- Бесплатное ПО
- Программы от Виндовс можно запускать в эмуляторе
- Обеспечивает отличную степень безопасности
- Эффективное распределение ресурсов ПК
- Не подходит для геймеров
- Не такой широкий выбор программного обеспечения
- Сложность в настройке и освоении
- Для кого-то — используемые шрифты
- Как решить, какой-либо вопрос — тяжело найти ответ
- Ограниченная поддержка аппаратного обеспечения
Операционная система для мобильных устройств компании Apple. Устанавливается на все смартфоны компании. Очень удобная в управлении, быстро работает и красива. Является эталоном для мобильных устройств.
Для многих именно эта ОС является главным важным критерием при выборе себе нового смартфона. Действительно качественное программное обеспечение с множеством возможностей.
Особенности:
- Закрытая OS
- Устанавливается только на iPhone
- Быстро работает
- Управление жестами
- Отличная степень защиты
- Более миллиона приложений
- Частые обновления
- Нет стороннего магазина, только App Store
Чем отличается Android от Windows Phone
Интерфейс. Интерфейс обоих операционных систем хорошо оптимизирован для работы с сенсорными экранами. Поэтому в этом плане Windows Phone ничем не отличается от Android.
Программы. В операционной системе Windows Phone, так как и в Android, программы устанавливаются из магазина приложений. Но, чем отличается Android от Windows Phone, это тем, что Android позволяет устанавливать приложения с других источников. В то время как в Windows Phone это невозможно.
Нужно отметить, что количество приложений для Android несоизмеримо больше, чем для Windows Phone. В этом плане Android значительно выигрывает.
Тип операционной системы. Здесь все также как и с Windows. Windows Phone, в отличие от Android, полностью закрытая операционная система.
Поддерживаемые платформы. Как уже было сказано Android поддерживает ARM, MIPS, x86 и I.MX. В то время как Windows Phone поддерживает только ARM.
Хотите что-то добавить к данному материалу? Расскажите в комментариях.
Сравнение двух операционных систем — дело неблагодарное: всегда найдутся поклонники и одной, и другой, рьяно отстаивающие преимущества и указывающие на недостатки конкурента. Android и семейство мобильных систем Windows не исключение, однако при выборе мобильного устройства при равных цене и технических характеристиках установленная операционная система может стать одним из важнейших критериев. Стоит уточнить, что сравнивать пользователю сегодня приходится обычно Android и Windows Phone 7/8, а выбор между мобильной Android и любой другой линейкой Windows (для ПК, например) слишком экзотичен, если вообще возможен.
Android — мобильная операционная система, предназначенная для управления портативными электронными устройствами, основанная на ядре Linux. Сегодня разрабатывается и поддерживается корпорацией Google.
Windows Phone — мобильная операционная система, созданная Microsoft в качестве преемника WinMobile для смартфонов и коммуникаторов. На сегодняшний день составляет конкуренцию Android, производители первого эшелона выпускают мобильные решения под эту платформу наравне с упомянутой.
Итак, чем отличаются друг от друга эти мобильные системы? В первую очередь стоит говорить об открытом исходном коде ОС Android. Это значит, что любой пользователь имеет право и возможность доработать систему, внести изменения, настроить оптимальный для себя вариант. Занимаются этим, конечно, не все, однако в свободном доступе можно найти множество версий сборок системы, прошивок и патчей для нее, которые легко устанавливаются на устройство. Системы Windows не допускают вмешательства, потому они гораздо менее гибкие.
Еще одно существенное и важное для конечного пользователя отличие — многозадачность. Современный смартфон, к примеру, обязательно дает возможность пользоваться несколькими приложениями одновременно, позволяя не прерывать работу в одном для работы другого. Это реализовано по-разному. Если Android не обращает внимания на запущенные и висящие в фоне приложения, то Windows Phone их выгрузит без участия пользователя через короткое время неактивности. С другой стороны, приложения в фоне на Android загружают оперативную память и вызывают подтормаживания системы и повышение энергопотребления, так что приходится пользователю завершать их работу вручную. А Windows не дает тем приложениям, которые и должны работать в фоне (мессенджерам, например), оставаться активными при работе с другими.
Именно забиваемость оперативной памяти Android приводит к повышению системных требований. Слабый процессор и недостаточный объем ОЗУ превращают андроид-устройство в чемпиона по тормозам, тогда как те же технические характеристики под Windows Phone никак не скажутся на быстродействии. Однако операционные системы от Microsoft капризны и предъявляют требования к аппаратной части, к примеру, работают только на платформе с определенным семейством процессоров. Что, соответственно, повышает и стоимость устройств.
Для пользователя чаще всего принципиально, сможет ли он установить на свой новый аппарат какие-то нужные приложения, злых птичек, любимый плеер. В случае с Android никаких проблем нет: огромное количество приложений платных и бесплатных в Google Play Market, а также возможность установки из файловой системы делают систему почти универсальной. Для платформы Windows приложений создано меньше и установить продукт от стороннего разработчика невозможно. Здесь же стоит упомянуть и открытость файловой системы Android: использовать устройство для хранения данных можно с легкостью, равно как и подключать к ПК без применения специального софта.
Настроить под себя интерфейс полностью можно только на Android посредством использования программных продуктов. WinPhone в этом отношении не отличается гибкостью. Интерфейс рабочего стола Android можно дополнить виджетами, а WinPhone ограничивается “живыми плитами”.
Флеш. Тут все просто: Android флеш поддерживает, WinPhone — нет. Андроид вообще, благодаря Google, лучше адаптирован для работы в интернете, а возможность просматривать видео и слушать музыку в браузере — хороший бонус для владельца. А полная интеграция с сервисами Google в Android существенно облегчает жизнь тем, кто привык ими пользоваться постоянно.
Когда на планшетах был только Android, то и вопросов таких не возникало. Но однажды Windows вторглась в этот сегмент, вторглась удачно, и вопрос о том, какая же ОС лучше для планшетов, далеко не так прост, как кажется.
Раньше планшеты на Android были существенно дешевле планшетов на Windows, поэтому всё было довольно понятно: Android подешевле, Windows — для тех, кому подороже, но с полноценным офисом и «фотошопом». Теперь же на рынке появляются модели с полноценным х86-процессором Intel Atom, а также с Windows 8.1, и цены на них не сильно отличаются от цен конкурентов на Android. Что касается приложений — то похожие инструменты можно найти и там, и сям. А уж базовые так и вообще — там Chrome, и там Chrome, видеоплееры тоже в изобилии, приложения для чтения книг… Так в чём же разница?
Сегодня не об этом
Конечно, есть ещё и планшеты от Apple — но iPad покупают обычно именно те, кто выбором не мучается вовсе. Потому что выбор между чёрным и белым айпадом… ну, не совсем о том, так скажем.
Операционные системы компьютеров
Операционных систем много и большинство из них построено на разных языках программирования (по сути, операционная система, это тоже программа). В свою очередь у этих операционных систем есть свои версии. Самые первые версии ОС были некрасивы и неказисты и мало функциональны.
Операционные системы есть для компьютеров, мобильных телефонов и планшетов. Ноутбуки используют ОС компьютеров, а планшеты – смартфонов. Смартфон – это мощный сотовый телефон на базе ОС. Операционные системы часто называют базами. Часть их, в том числе неиспользуемых ОС описаны ниже.
Для компьютеров: Windows, ДЕМОС, ОС ЕС, Atari и MAC OS. Операционная система PRO-DOS очень стара и уже не используется почти 20 лет. Её разработка перестала двигаться в 1993 году. Операционная система Zeta похожа на старые версии Windows, но она тоже уже не актуальна. RT-11 была разработана для 16-битных систем (у Windows только 32, 64 и 86 битов). TOPS-20 выглядел совершенно так же, как командная строка Windows.
Компания IBM была и до сих пор является самой крупной компанией по производству программного обеспечения и операционных систем. Она знаменита на весь мир, в 2011 создала единственный в мире суперкомпьютер с системой искусственного интеллекта — IBM Watson.
Windows создали разработчики компании Microsoft, как и операционную систему MS-DOS. Так, как сейчас, она не актуальна, Windows может её только эмулировать при использовании специальных программ. Операционные системы Windows разрабатываются с 1985 года. Последняя версия системы – Windows 10.
Почему Windows?
Планшеты на Windows не могут стоить дешево. В этом ОС от Microsoft проигрывает продукту Google. Но Windows побеждает в плане унификации. Особенно она победит в следующем году, когда планируется выход десятой версии, на которую Microsoft ставит все карты, в том числе и в концепции «одна ОС на все устройства». Как это будет выглядеть в реальности, мы ещё увидим, но даже и пока унифицированность приложений — основной конёк этой самой популярной операционной системы для настольных ПК.
Если браузинг по удобству похож в обеих системах, то такие вещи как игры, однозначно дают выбор в пользу Windows. Впрочем, всё зависит от того, какие игры будут запускаться. Большинство популярных мобильных игр, трёхмерных или «казуальных», можно без проблем найти как для системы Android, так и для Windows. Но вот возможностей благодаря архитектуре х86 в Windows 8.1 (а именно эта версия установлена сегодня на большинстве продаваемых планшетов) гораздо больше: можно легко подключить любую клавиатуру или мышь, поиграть в Counter-Strike или в любую другую популярную игрушку с невысокими техническими требованиями: понятно, что это не относится к «тяжелым» Crysis или Battlefield 4. У планшетов на Android совместимость с периферией есть, конечно, но она очень ограничена и даже на 10% не дотягивает до таковой у Windows.
Да и не только в играх дело. Приложения для Windows тоже дадут много очков вперед той самой «сотне тысяч» для ОС от Google. Хотите поработать в настоящем полновесном Photoshop? Пожалуйста. Создать музыку в старых добрых Cubase и Fruity Loops? Be my guest. А вот для Android с этим всё печально. Утилита Photoshop Nik Collection полновесный Photoshop не заменит, да и вообще для Android, скажем прямо, всё максимально упрощено — в том числе и потому, чтобы и на старых девайсах запускалось. Не то чтобы «эффективно работало», просто хотя бы запускалось.
Поэтому подавляющее большинство трансформеров (планшетов с полновесной клавиатурой) выпускаются не на Android, на Windows 8.1. Есть даже отдельные модели с двумя встроенными ОС — переключаемыми мгновенно по кнопке и или хоткеям — причём располагаются эти ОС на двух разных накопителях (SSD или флеш-память).
Кстати, нужно иметь в виду, что бывают разные версии Windows для планшетов: Windows 8.1 и Windows RT. Последнюю, впрочем, многие производители совершенно справедливо поддерживать перестали — ибо это почти то же самое, что Android по функциональности (разве что, офис всё равно полноценный), только выглядит как Windows.
Читайте также: