Планшет андроид операционная система что это

Операционная система Android

Feb 4 · 6 min read

Android — это операционная система с открытым исходным кодом, созданная для мобильных устройств на основе модифицированного ядра Linux. Эта ОС разработана консорциумом Open Handset Alliance, состоящим из крупных технологических компаний при организующей роли Google. Исходный код ОС представлен как часть проекта Android Open Source Project (AOSP) с лицензией Apache. Выпущенный на рынок в 2007 году Android вскоре стал самой продаваемой операционной системой в истории, благодаря своей открытой модели разработки и удобному интерфейсу. Последняя версия Android 11 вышла в 2020 году.

История развития

Проект Android появи л ся в 2003 году с целью разработки интеллектуальных мобильных устройств. Начинался он с разработки ОС для цифровых фотокамер, но вскоре акцент сместился на мобильные телефоны из-за их большой распространенности на рынке. В 2005 году проект приобрел Google и в качестве основы для этой ОС было выбрано ядро Linux за счет его гибкости и возможности обновления.

С целью разработки платформы с открытым исходным кодом для мобильных устройств в 2007 году Google сформировала Open Handset Alliance с несколькими производителями оборудования и операторами беспроводной связи. В то время каждый производитель выпускал мобильные телефоны на базе собственной платформы, с ограниченными возможностями для сторонних приложений. Альянс заявил, что открытая платформа обеспечит тесное сотрудничество между производителями и разработчиками, чтобы ускорить производство недорогих инновационных продуктов и приложений.

Платформа Android была представлена в 2007 году и вышла на рынок на следующий год. Поначалу ей мешал ограниченный набор функций и небольшая база пользователей по сравнению с конкурентами Symbian и Windows. Однако возможность обновления стала самым большим преимуществом этой ОС, поскольку каждое обновление давало новые функции и улучшенную производительность. Из-за «сладости, которую они приносят в нашу жизнь», первые версии были названы в честь десертов, в алфавитном порядке, например Cupcake, Jellybean и KitKat. Однако вскоре у Google закончились десерты, и с 2019 года новые версии ОС получают номера, начинающиеся с Android 10. Лицензия с открытым исходным кодом также помогла увеличить популярность этой ОС среди производителей мобильных устройств, поскольку они могут теперь модифицировать ОС под свои требования, не влияя при этом на разработку приложений.

Но самая главная особенность в том, что Android — это больше, чем просто операционная система. Он во многом уравнял мобильные устройства с персональными компьютерами, позволив разработчикам писать приложения независимо от аппаратной платформы устройства. Это привело к созданию глобальной платформы для приложений и укрепило позиции Android, как передовой мобильной платформы, и в 2011 году он стал самой продаваемой операционной системой для смартфонов и для планшетов в 2013 году. Сегодня на Android работает множество электронных устройств, включая смарт-камеры, часы, медиаплееры и многое другое.

Архитектура

Первоначально Android разрабатывался для архитектуры ARM, а затем был расширен для поддержки архитектур x86 и x86–64. Однако в целом Android не заботится об аппаратном обеспечении устройства из-за разнообразия и множества типов среди компонентов в мобильных устройствах.

Основой ОС Android является модифицированная версия ядра Linux LTS, которая непосредственно взаимодействует с оборудованием. Драйверы, необходимые для работы устройства, реализуются производителями оборудования и добавляются в ядро. Это позволяет производителям оборудования разрабатывать драйверы для хорошо известного ядра, а разработчикам ОС игнорировать разнообразие оборудования. Android 11 поддерживает версии ядра 4.14, 4.19 и 5.4.

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

Android Runtime (ART) — это виртуальная машина, которая выполняет код приложения, содержащийся в файлах Dalvik Executable (DEX). Она управляет компиляцией кода, отладкой и очисткой памяти. Каждое приложение работает со своим собственным экземпляром ART, то есть в своей собственной виртуальной машине, чтобы обеспечить изоляцию кода. ART заменил Dalvik в качестве виртуальной машины Java для Android в 2013 году, поскольку его компиляция Ahead-of-Time обеспечила лучшую производительность по сравнению с компиляцией Just-in-Time у последней.

Собственные библиотеки C/C ++ являются важной частью операционной системы, поскольку большинство основных компонентов Android написаны на собственном коде. Инфраструктура Java API — это шлюз в ОС для всех пользовательских приложений. Он предоставляет множество сервисов для приложений в виде вызовов Java API, включая менеджеры действий, ресурсов и уведомлений, поставщиков контента и систему просмотра. Именно поэтому приложения для Android в основном разрабатываются на Java, хотя собственные библиотеки обеспечивают некоторую поддержку C/C++. Совсем недавно также поддерживался и Kotlin, он даже предпочитался Google для разработки приложений Android. Код компилируется Android Software Development Kit (SDK) и архивируется в виде пакета Android (APK).

Читайте также:  The cube для андроид

Android против Linux

Хотя некоторые считают Android дистрибутивом Linux, он имеет мало общего с обычной ОС Linux.

В традиционном стеке Linux ядро выполняет большую часть системных функций, включая управление памятью и файлами, аппаратное взаимодействие и планирование процессов. Системные функции предоставляются приложениям через библиотеки и вызовы API на языке Си. Именно поэтому GNU C является более важной библиотекой в Linux. Пользователи взаимодействуют с системой через оболочки, которые транслируют пользовательские команды в системные вызовы.

С другой стороны, Android можно рассматривать как пользовательское приложение, работающее в Linux. ОС использует ядро для взаимодействия с оборудованием и управления системой, а затем предлагает свои функции другим приложениям через интерфейс API. Этот интерфейс написан полностью на Java, и даже функции библиотек C/C ++ предложены в оболочках Java. В Android нет оболочки, хотя некоторые утилиты командной строки поддерживаются через приложение Toybox.

Кроме того, Android оптимизирован для мобильных устройств, которые обычно обладают малой вычислительной мощностью, имеют небольшой объем памяти и работают от батарей. По умолчанию, в качестве библиотеки C, вместо GNU, он использует Bionic из-за пониженных требований к памяти и процессору. При нехватке памяти, Android может уничтожить наименее используемые процессы и сбросить блоки разделяемой памяти. Кроме того, здесь реализуется уникальная система управления питанием, в которой устройство остается в спящем режиме, потребляя минимальную мощность до тех пор, пока процесс не запросит ресурс.

Ядро Android

Перед установкой на устройство само ядро Linux подвергается модификации несколькими участниками проекта. Во-первых, разработчики Android оптимизируют ядро LTS для мобильных устройств, вносят коррективы в функции Android и оставляют код как общее ядро AOSP. Разработчики AOSP реализуют большинство изменений в виде драйверов устройств, чтобы гарантировать внесение минимальных изменений в основной код ядра. Это позволяет с минимальными изменениями объединять обновления базового ядра в ACK. Поставщики оборудования добавляют драйверы и уровни абстракции для создания ядра поставщика. Затем, производители устройств обновляют ядро в соответствии со своими требованиями, реализуя новые драйверы или даже улучшая систему. Это ядро, в конечном счете, устанавливается на выпускаемые производителем устройства.

Разработка приложения

Основной принцип разработки в Android заключается в том, чтобы абстрагироваться от вариативности оборудования и предоставить унифицированный интерфейс для приложений. Это достигается запуском всех приложений на виртуальных машинах Java, подобных Dalvik или ART. Еще более способствует этой абстракции и упрощает разработку приложений комплект, состоящий из инфраструктуры Java API и SDK Android. Интерфейс API выполняет всю сложную работу, обеспечивая приложениям доступ к системным ресурсам лишь через вызов функции, в то время как SDK предоставляет визуальные инструменты для создания макетов приложений и управления вводом данных пользователя.

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

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

Заключение

При первых анонсах Open Handset Alliance их планы по взаимодействию при разработке открытой и многоцелевой платформы представлялись не более чем громким заявлением. Однако через десять лет платформа Android произвела революцию, и не только в мобильной индустрии. Фактически, она породила совершенно новые отрасли промышленности и коренным образом изменила наш образ жизни, работы и общения.

Источник

ОС для планшетов: обзор основных операционных систем, характеристики, описание

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

Особенности планшетов

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

Читайте также:  Какие форматы файлов поддерживает андроид

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

Популярные операционные системы

На сегодняшний день популярны планшеты с ОС Windows 7/8, iOS, Android. Кроме указанных используются менее известные MeeGo, WebOS, BlackBerry OS. О них немного поговорим в конце статьи, а дальше – описание тройки лидеров.

Apple iOS

Наиболее популярными планшетами являются те, которые работают на операционной системе Apple iOS. Она является довольно удобной при сенсорном использовании, так как изначально разрабатывалась для работы с тачскринами. Подобные устройства являются хорошими планшетами. Для ОСУ (игра) они подходят идеально, хотя она довольно требовательна. Разработчики постарались – операционная система работает быстро и стабильно. Дополнительно следует отметить, что в магазине приложений есть огромное количество интересных продуктов.

Из недостатков нужно выделить то, что платформа является закрытой. Гибкая настройка отсутствует, есть ограничения в функциональности, нельзя устанавливать современные виджеты, а также большая часть приложений доступны лишь на платной основе. Эта ОС для планшетов не отличается повышенной многозадачностью, и для корпоративных пользователей предлагает малый запас функций и опций.

Описание iOS

Появилась система в 2007 году. Изначально она устанавливалась только на iPhone. Сейчас же ее используют и на планшетах Apple. В отличие от описанных систем в статье («Виндовс» и «Андроид») платформа устанавливается только на продуктах от «яблока». Поддерживает более 35 языков, в том числе русский и английский.

Характеристики iOS

Платформа создана на основе ядра типа UNIX. Благодаря этому система позволяет работать с теми же функциями, что и Mac OS X. Когда только система была презентована, она не имела большинства функций по типу установки утилит из сторонних источников. Однако на данный момент платформа мощная. Работать она может только на тех моделях планшетов и смартфонов, процессоры которых разработаны на архитектуре ARM.

Отзывы об iOS

Отзывы об операционной системе в большей части случаев положительные. Отрицательные комментарии встречаются редко. Это связано с тем, что ОС стабильно показывает себя в работе. Она защищена от вирусов, так как является закрытой. Большинство пользователей не находит недостатков, кроме несовместимости популярных игр и приложений. Чаще всего при выпуске они рассчитаны только на Android, и лишь со временем появляется версия для iOS.

Android

Операционная система Android также была разработана для работы с сенсорными экранами. Первые версии были созданы для небольших планшетных устройств, а чуть позже – когда данные приспособления стали приобретать большую популярность – разработчик представил планшет на ОС «Андроид 3.0». Она отличалась тем, что была оптимизирована для работы на устройствах с большой диагональю.

Из преимуществ пользователи выделяют ее открытость. Благодаря этому любой пользователь может ее настроить под себя. Конкретное устройство можно самостоятельно модернизировать, если уметь работать с платформой. Поэтому так популярны «Андроид»-планшеты. ОС удобна из-за того, что позволяет пользователю выполнять любые действия. Система поддерживает многозадачность, хотя и имеет некоторые ограничения в этом вопросе. Платформа позволяет синхронизироваться со всеми сервисами «Гугл». Для системы разработано большое количество приложений, которые можно скачать бесплатно из внутреннего магазина. ОС постоянно обновляется, разработчики работают над ошибками, что привлекает пользователей.

Есть и недостатки. Не все планшеты на ОС Android обновляются. Некоторые модели официально не поддерживаются. Если сравнивать с вышеописанной iOS, то «зеленый робот» не на 100 % стабилен в работе.

Большая часть специалистов заявляют, что при работе с планшетными устройствами Android выглядит сырым и недоработанным. Чаще всего новые версии работают нестабильно, поэтому пользователям приходится работать со старыми версиями системы.

Характеристики Android

Операционная система была продемонстрирована 23 сентября 2008 года. Она создана на ядре Linux. На данный момент ею владеет известная фирма Google. Распространяется под лицензией Apache 2.0. По статистике, на этой операционной системе работает более 1 млрд устройств.

Описание Android

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

Магазин был открыт в 2008 году, его первоначальное название «Андроид Маркет». Разработчики получают до 70 % прибыли, остальной процент отчисляется тем операторам, которые предоставляют сотовую связь. В 2012 году были совмещены сервисы «Гугл» и «Андроид», поэтому магазин был переименован в «Гугл Плей». Сейчас его используют более чем в 180 странах.

Читайте также:  Эквалайзер для планшет андроид

Каждая версия «Андроида» начиная с 1.5 названа в честь различных десертов. Для данной системы были разработаны два индивидуальных шрифта. В версиях от 4.2 инструменты для разработчика заблокированы. Чтобы попасть в них, необходимо нажать 7 раз на строку с номером релиза в характеристиках. На официальном сайте по сей день нет данных о минимальных характеристиках, которые позволят системе бесперебойно работать на телефоне. В версиях от 2.3 имеется пасхалка. Чтобы ее «решить», нужно зайти в настройки и 4 раза нажать на версию системы. Откроется сначала анимация, на которую нужно нажать долгим тапом. После – запустится игра.

Windows

Планшеты на ОС «Виндовс» также довольно популярны. Изначально система разрабатывалась для работы на компьютерах и ноутбуках. Однако за счет гибкости платформы ее устанавливают на некоторых моделях планшетов. Примером таких устройств можно назвать ViewSonic ViewPad 10. Данный планшет с двумя ОС (установлен и Android, и Windows, что является преимуществом) работает быстро и без сбоев.

Из главных особенностей системы нужно отметить то, что платформа имеет огромное количество функций, так как создана для ПК. Она способна выполнять задачи различного рода. Если планшет мощный и имеет неплохой процессор, то он сможет с легкостью заменить компьютер. Планшеты с ОС Windows 8 популярны на корпоративном рынке. Это связано с тем, что в большей части случаев для бизнеса или офисов возможности Android и iOS являются недостаточными.

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

Специалисты рекомендуют использовать систему восьмого поколения, так как ее оптимизировали для работы с сенсорными экранами. Интерфейс больше напоминает Windows Phone.

Дополнительная информация о «Виндовс»

Нужно понимать то, что все планшеты на «Виндовс» стоят дорого. Это связано с тем, что данная система, как правило, способна работать с тяжелыми приложениями и с большим количеством компьютерных утилит. Последняя версия ОС устанавливается сразу на большое количество устройств при приобретении подписки.

Если человеку необходимо лишь свободно использовать браузер в поисках информации, то выбор очевиден – нужно приобретать «Андроид». Тем же пользователям, которым нужна свобода в играх, рекомендуется обратить внимание на «Виндовс». Все зависит от того, какие требования программам нужны. Учитывая то, что «Виндовс» имеет х86 архитектуру, можно и подключить клавиатуру с мышью, и играть в популярные компьютерные игры. У «Андроида» минимальная совместимость с периферией есть, однако она ограничена.

Есть выбирать между различными версиями ОС, то лучше остановиться на версии 8.1. Она сейчас довольно популярна и получает хорошие отзывы.

Другие системы

Помимо описанных выше ОС для планшетов имеются также и другие платформы. На устройствах BlackBerry ставится система от производителя: BlackBerry OS. Но в Российской Федерации подобные планшеты непопулярны, поэтому и об ОС вряд ли кто-либо знает.

Система WebOS считается перспективной, создана компанией HP. Небезызвестная фирма Intel представила свою операционную систему, которая называется MeeGo. Даже с тем, что эта ОС для планшетов используются часто, о ней мало кто знает, спросом она не пользуется.

Что выбрать: «Андроид» или Windows?

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

В иных случаях лучше предпочесть устройство на «Виндовс», но нужно понимать, что он должен быть мощным. Сама операционная система неплохо оптимизирует память, однако приложения все равно могут затрачивать большой ресурс. Сами планшеты на данной ОС универсальны.

Итоги

Каждая из описанных операционных систем имеет свои преимущества, недостатки и целевую аудиторию. Больше всего популярны платформы Android и iOS. Именно между ними выбирают большинство пользователей при покупке устройства. Вторую систему предпочитают те, кто хочет работать со стабильным обеспечением, которое после покупки не нужно настраивать. «Андроид» больше популярен из-за того, что его устанавливают не только на дорогие устройства, но и на бюджетные. Он поддается гибкой настройке, поэтому пользователь может настроить ее «под себя».

Наиболее оптимальным графическим планшетом для ОСУ будет тот, который работает на iOS.

Источник

Оцените статью