Что такое Андроид

Возможности ОС и минусы, история создания и разработки на базе Linux

Операционная система Андроид — это программное ядро более 60% смартфонов и других устройств, выпущенных по всему миру. Благодаря ей стало возможным производство «портативного компьютера», дающего своему владельцу доступ к любым медиафайлам и сети интернет. Рассмотрим особенности и историю разработки ОС.

История появления

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

Что представляет собой Android

Работа системы основана на ядре Linux, ОС, которая доступна для установки на ПК. Google позаботился о том, чтобы для её разработки использовалась виртуальная машина Java, применяющаяся так же для создания разнообразных приложений. Впоследствии за стабильное развитие операционной системы отвечает альянс Open Handset Alliance (OHA), состоящий из 84 компаний со всего мира.

Скачивать и устанавливать приложения для Android можно прямиком из универсального интернет-магазина — Google Play. Именно в нём представлены всё функциональное ПО, которое может корректно работать на созданном движке.

На данный момент существует масса альтернативных ОС, которые разрабатываются энтузиастами по всему миру. Можно отметить одну из них — MIUI, разработанную китайской компанией Xiaomi Inc.

Нередко владельцы iOS-устройств называют ОС «ведроид», поддерживая конкуренцию между двумя компаниями.

Как устроена операционная система Андроид

Андроид работает на ядре Linux. Ядро в свою очередь представляет сердце всей операционной системы, без которой её запуск не возможен. Это основа всех процессов, позволяющая выполнять различные операции и задействовать алгоритмы.

Ниже представлены все компоненты системы.

Как устроена операционная система Андроид

Использование изначально компьютерной операционной системы сделало смартфоны уязвимыми. Например, Google регулярно борется со взломами и незаконным получением root-прав с помощью системы принудительного контроля SELinux. Это нововведение было крайне актуальным, поскольку всего несколько лет назад уязвимость Stagefright позволила мошенникам получать полный контроль над устройством всего лишь при открытии присланного MMS-сообщения.

Binder

Представляет собой специальный IPC/RPC-механизм, который делает возможным обмен сообщениями между пользователями смартфонов и данными между системными и сторонними приложениями. Если «для чайников» — это тот элемент, который позволяет всем установленным компонентам корректно взаимодействовать между собой, обмениваясь информацией и обновляя её для слаженной работы.

Binder делает возможным взаимодействие обычного пользователя со смартфоном без применения сложных языков программирования и командной строки.

Сервисы Google

На всех устройствах Android доступно использование сервисов компании и её наиболее популярного инструмента — поиска. На данный момент с помощью поисковой системы Гугл осуществляется более 60% запросов в интернете по всему миру.

Наиболее популярные сервисы компании:

  • Gmail — электронная почта, которая обязательно используется при создании учётной записи и может объединять в себе письма и контакты других аккаунтов и даже почтовых ящиков;
  • Google Maps — крупнейший сервер, позволяющий отслеживать своё и чужое местоположение (с согласия пользователя), ориентироваться на местности, задавать маршруты и многое другое;
  • Hangout — аналог Skype, позволяющий обмениваться мгновенными сообщениями и участвовать в видеоконференциях пользователям со всего мира;
  • YouTube — видеохостинг, дающий возможность просматривать видеоконтент и загружать его;
  • Google Play — магазин приложений для различных устройств на базе Android;
  • Google Translate — сервис машинного перевода.

Ядро Linux и рантайм

Linux — это ядро операционной системы, ставшее базой для разработки Android. Его код пишется с помощью языков программирования Си и ассемблере с применением набора компиляторов gcc. Чаще всего Linux применяется для работы суперкомпьютеров (высокотехнологичных устройств, скорость обработки данных на которых значительно превосходит возможности обычных ПК), смартфонах и серверах.

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

Возможности и достоинства Андроид

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

Достоинства:

  • Многие специалисты, сравнивая Андроид с iOS, говорят о том, что платформа более продвинута за счет открытого кода. Это позволяет разработчикам по всему миру совершенствовать операционную систему, улучшать интеграцию с сервисами Google. Apple же является сторонником закрытого кода и с недавнего времени блокирует устройства с джейлбрейком (взломом) на уровне Apple ID.
  • Изначальный запрет на установку ПО из «непроверенных источников» запрещало разработку приложений сторонними специалистами, их установку через флешку или другие носители без интернет-подключения. Его снятие позволило расширить Google Play и ускорить развитие платформы.
  • С версии ОС 4.3 доступен многопользовательский режим.
  • Существует масса платформ-аналогов Google Play, которые выпускают приложения для телефонов на Андроиде.
  • Система доступа для работы на разных аппаратных платформах.

Минусы системы

  • Возможность установки ПО из «непроверенных источников» способствует развитию пиратства, по мнению экспертов.
  • Некоторые сервисы Google способны передавать информацию о местоположении пользователя, но это применимо не ко всем устройствам.
  • Доступ к Google Play и другим сервисам осуществляется только через проприетарные приложения (частные, не являющиеся свободными), для установки которых на смартфон производитель обязан заключить контракт с Google. Например, Google Maps.
  • Андроид, как и iOS, не поддерживает скачивание из интернета, то есть функцию download.
  • Владельцы устройств нередко жалуются на проблемы с безопасностью, но их компания старается решить.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Остались вопросы? Задавайте!
Горячие новости
Наверх

Следите за новостями Вконтакте

 

VK.Widgets.Group("vk_groups", {mode: 3, width: "300"}, 167773441);

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: