Информация

Операционная система андроид (linux)

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

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

Это первое словосочетание, на которое необходимо обратить ваше внимание, чтобы дальнейшее наше обсуждение не казалось вам бессмысленным и затянутым. В целом, большинство населения прекрасно понимают, что без установки операционной системы на ваше устройство, будь то ноутбук, персональный компьютер, смартфон, электронная книга или цифровой проигрыватель, работа вашего устройства никак не возможна. Без определённой системы программ внутри, ваше устройство станет лишь металлической коробочкой с различными винтиками и платами. Использовать его по необходимости вам не удастся. Надеюсь, для тех, кто совсем тёмен в данной теме, хоть какой-либо свет уже начал проскальзывать, и вы, возможно смутно, но понимаете, что любая операционная система, будь то операционная система linux, Windows, Ubuntuили Mac, являются основой для любого устройство. Более научными терминами определить любую операционную систему можно следующим образом:

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

Ядро операционной системы

Возвращаясь к нашей фразе, вспомним, что в ней говорится не просто об операционной системе, но о ядре! Совсем запутались? Подождите, всё не так сложно, как представляется на первый взгляд. Скажем проще: ядро - это центр. Любая система, даже операционная система, имеет свой центр, и в данном случае мы называем его ядром. Приведём аналогию: мозг человека, — это орган, без которого невозможна работа организма вовсе, и который является той частью нашего организма, отвечающей за выполнение таких процессов, как получение информации, обработка информации, запоминание, анализ и т.д. Ядро операционной системы также представляет собой центральный «орган», отвечающий за такие процессы, как анализ времени, запоминание, ввод-вывод данных. То есть, говоря о ядре операционной системы андроид, мы говорим о главном центральном «органе», отвечающем за выполнение важнейших процессов, и предоставляющем необходимые ресурсы для вычислительной системы андроид.

Но не будем столь уверены в ответе на наш вопрос, ещё есть некоторые моменты, которые следует уточнить. Дело в том, что, когда мы употребляем фразу «ядром операционной системы андроид является Linux», мы допускаем грубейшую ошибку, ведь сравниваем тогда ядро одной системы с целой системой! И этой целой системой является Linux, появившийся на рынке потребителя несколько десятков лет назад, а более подробно о Linux в следующем разделе.

Linux

Первая разработка была начата в 1991 году одним финским студентом по имени Линус Торвальдс. Для написания кода операционной системы был использован язык Си и некоторые расширения ассемблера. Сам Торвальдс утверждает, что им была разработана не операционная система, а лишь ядро операционной системы, которое можно брать в основу для других систем. В будущем это и стало происходить, когда разработанное Линусом Торвальдсом ядро Linux, стало базой для создания, например, нами ранее упомянутой, операционной системы - Android. Одним из главных преимуществ ядра операционной системы Linux является то, что оно распространяется как свободное программное обеспечение. Благодаря этой характеристике, все устройства, в основе операционных систем которых лежит ядро Linux, являются лидерами продаж по всему миру. Это и суперкомпьютеры, и микрокомпьютеры, и серверы, и смартфоны.

Наконец-то!

Наконец-то определились, и можем вынести вердикт! Ядром операционной системы андроид является ядро операционной системы Linux! Абракадабра получилась, но, тем не менее, она верна и понятна. Для создания операционной системы андроид использовалось не что иное, как ядро операционной системы Linux, разработанное ещё впервые в 1991 году. Безусловно, с того времени версий ядра Linux было выпущено более 10, но лишь 11 оставались стабильными и смогли прижиться на некоторых вычислительных устройствах. Например, первая версия 1.0, выпущенная в марте 1994 года, поддерживала лишь устройства вида i386, с одним процессором.

Версии ОС Android

Что же касается, операционной системы андроид, то лишь в сентябре 2008 года, на ядре Linux 2.6.25., была выпущена первая версия Android1.0. Далее, уже через год, вышло первое обновление и версия Cupcake. Некоторые из возможностей Android Cupcake описаны ниже.

Android 1.5 Cupcake:

  • Возможность отправлять видео на YouTube
  • Возможность отправлять фотографии на сервис Picasa
  • Клавиатура с функцией автоматического заполнения
  • Автоматическое подключение к Bluetooth гарнитуре на определённом расстоянии
  • Коллекция новых гаджетов
  • Анимированное переключение между окнами

Уже через несколько месяцев после предыдущей версии была выпущена версия 1.6 Donut, которая отличилась следующими обновлениями:

  • Улучшение работы с приложением AndroidMarket
  • Развитие возможностей просмотра фото и видео
  • Групповое удаление объектов
  • Появление голосового набора номера
  • Обновление функции Voice Search
  • Обновление функции поиска

Но разработчики операционной системы андроид не останавливались на достигнутом, желая превозмочь свои результаты, и уже через месяц, в этом же 2009 году, используя преимущества операционной системы linux, была выпущена новая версия под названием Éclair. По опросам пользователей новая версия отличалась следующим набором функций:

  • Увеличена скорость работы
  • Удобный и простой в использовании пользовательский интерфейс
  • Компактный список контактов
  • Улучшение карт Google
  • Возможность использования Microsoft Exchange
  • Возможность использования встроенной вспышки
  • Возможность увеличивать размер камеры во время съёмки
  • Появление «Живых» обоев
  • Возможность отправлять разработчикам отчёты об ошибках

В новом 2010 году пользователи смартфонов были приятно удивлены сразу двумя версиями. Первая - это Android 2.2 Froyo, выпущенная в мае, и Android2.3 Gingerbread, выпушенная в конце 2010 года. Более подробно о подтверждённых изменениях в этих операционных системах читаем ниже.

Android 2.2 Froyo:

  • Возможность работы с AdobeFlash 10.1
  • Появление компилятора Dalvik JIT
  • Улучшена скорость работы и производительности браузера
  • Появление функции установки модема и точки доступа Wi-Fi
  • Модернизированные горячие клавиши на рабочем столе
  • Возможность устанавливать приложения прямо на собственную карту памяти
  • Автоматическое обновление всех приложений
  • Появление новых функциональных возможностей камеры, а именно съёмки в портретном режиме и использование кнопок “zoom”
  • Возможность блокировки, используя либо цифровые значения, либо совместно буквенные и цифровые

Android 2.3 Gingerbread:

  • Возможность использования Near Field Communication
  • Воспроизведение формата WebM
  • Появление возможности использования интернет вызова через функцию SIP
  • Полная замена файловой системы на ext4
  • Возможность покупки музыкальных файлов в приложении AndroidMarket
  • Поддержка работы видео звонков
  • Модернизирован контроль функций вставки, копирования
  • Появление возможности контроля питания
  • Появление возможности использования нескольких камер на одном смартфоне

2011 год стал знаменателен тем, что в феврале была официально представлена версия операционной системы андроид3.0 Honeycomb, ориентированная исключительно на использование интернет-планшетов. Но на этом производители не остановились, и уже в октябре этого же года выпустили универсальную версию 4.0 IceCreamSandwich, предназначенную как для использования планшета, так и для работы со смартфонами.

Пользователи до сих пор остаются поражены, удивлены и обескуражены подобными нововведениями со стороны разработчиков компании Google. Кстати, мы совсем забыли упомянуть, что именно корпорация Google в 2005 году купила компанию AndroidInc. и стала официально анонсировать разработки мобильной платформы Android. Насколько мы сумели проанализировать, Google вполне успешно ведёт работы по улучшению платформы андроид, что приводит всё к более и более частым обновлениям. Например, в 2012 году, под сладким названием «JellyBean» было выпущено сразу три обновления. Сладость в названии не пропала и в нынешнем, в 2013, когда Google представил новую версию Android 4.4 с нежным названием «KitKat». Безусловно, новое название было обговорено и согласовано с представительством компании Nestle.

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

Программное обеспечение системы Android

Несмотря на использование ядра системы Linux, приложения для Android разработаны в современном байт-коде в формате установочных пакетов с расширением .APK. Данный установочный пакет включает многообразие библиотек, среди которых Bionic, SGL, SurfaceManager, WebKit, FreeType, SSL и другие. Сравнивая с приложениями системы Linux, приложения операционной системы Android подчиняются определённым правилам, а именно:

  • ContentProviders - возможность обмена данными между несколькими приложениями
  • NotificationManager - возможность связаться со строкой состояния
  • Resource Manager - связь с файлами XML, JPEG, PNG
  • ActivityManager - свободное управление всеми приложениями в активном состоянии

Выбор приложений на конкурсной основе

В отличие от большинства компаний, специализирующих в данной отрасли, Google решила разнообразить свои приложения, посредством конкурса AndroidDeveloperChallenge. В этом конкурсе, любой, кто знаком с операционной системой linux и Android, имеет возможность представить на суд своё «произведение искусства», то есть любое из приложений социальных сетей, игр, работы с обменом информацией и т.д. Безусловно, за лучшее изобретение следует весомое вознаграждение. Таким образом, в 2007 году призовой фонд AndroidDeveloperChallenge составил 5 миллионов долларов США. Финал конкурса состоялся в 2008 году и 50 человек, вошедших в финал стали обладателями денежных призов от 25 до 275 тысяч долларов. Подобное событие свершилось и в 2009 году, здесь же главный приз составил 250 тысяч долларов.

Google Play или Google Market?

На самом деле, и первое и второе наименование представляет собой одну и ту же цифровую дистрибуцию. Первоначальное название - GoogleMarket, в 2012 году вследствие ребрендинга было переименовано в GooglePlay. Многофункциональность и удобство в использовании остались те же, за исключением постоянных обновлений. Что же такое GooglePlay (будем употреблять нынешнее название)?

Грубо говоря, это онлайн-магазин приложений для системы Android. К сожалению, на данный момент не все страны мира имеют возможность осуществлять покупки в полной мере, что оставляет GooglePlay не столь привлекательным и известным. Но, как утверждают разработчики, это дело времени, и скоро, не только жители США, но весь мир станут свободно использовать возможности данного сервиса.

Какие услуги предоставляет GooglePlay?

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

Во-вторых, GooglePlayMusic, особый медиа плеер, обеспечивающий быстрое скачивание любой музыки, благодаря платформе AdobeFlash. Помимо платной музыки, пользователи также могут насладиться тысячами бесплатных песен. Так же, как и кино, песню можно прослушать прямо в GooglePlay либо скачать на своё Android-устройство, операционная система которого прекрасно позволяет выполнить данную операцию. Помимо GooglePlayMusic, пользователям системы Android предложено использовать новый сервис, выпущенный в 2013 году - AllMusicAccess, разработанный по принципу радио, где музыка воспроизводится в прямом потоке, то есть тысячи песен из GooglePlayMusic проигрываются в соответствии с выбранными настройками. На данный момент сервис AllMusicAccess работает в большинстве стран мира, но, к сожалению, является платным. В России, например, стоимость данного приложения составляет 189 рублей.

Третье, наиболее популярное приложение среди пользователей, это раздел электронных книг, в котором более трёх миллионов книг и собраний сочинений качаются бесплатно, и лишь несколько тысяч являются платными. Разработчики предоставляют своим клиентам 2 способа чтения, либо онлайн прямо с сайта GooglePlay, либо, скачивая, и читая в приложении GooglePlayBooks.

В 2013 году появилось новое приложение GooglePlayMagazines, ставшее за несколько месяцев самым популярным среди любителей современных журналов, таких как, Vogue, Glamour, VanityFair и другие. Пока, за чтение или приобретение большинства журналов приходиться платить, но есть несколько и бесплатных. Приложение, которое способствует удобному чтению, является - GooglePlayStore, позволяющее автоматически информировать о новинках.

Не обойти вниманием самое популярное среди молодого населения приложение GooglePlayGames, из названия которого ясно, что данный сервис специализируется на играх. Своими функциями приложение сильно напоминает сервис Game Center производителей Apple.

Появление вредителей в GooglePlay

Ни один популярный сервис, в том числе приложение GooglePlay, для использования в операционной системе андроид, не останется без внимания и существенной критики со стороны пользователей. В 2011 году GoogleMarket был втянут в грандиозный скандал, после которого могло и вовсе прекратиться существование данного сервиса. А именно, в каталоге GoogleMarket были обнаружены вредоносные приложения! Конечно, репутация могла сильно пострадать, но разработчики быстро выявили причину, и нашли способ, препятствующий появлению вредителей. Bouncer- особый компонент, тестирующий каждое приложение на наличие вредоносных компонентов.

Но человек разумный способный на всё, и даже код Bouncer, исследователи Чарли Миллер и Мишель Левин, как заявили, способны обойти, внедрив вредоносное приложение. Прямых доказательств подобной возможности ещё не выдвинуто, но как говорят, время покажет.

Linux желает полностью овладеть системой Android

Насколько мы помним из ранее прочитанной информации в статье, ядром операционной системы андроид является ядро операционной системы linux, что в действительности верно лишь наполовину. Правильней считать, что в основу операционной системы Android легло «обрезанное» ядро системы linux. Но недавно, после появления версии Linux3.3, разработчики решили произвести полную интеграцию системы Android в систему Linux. Дело в том, что интеграция не составит сложностей и не станет сильно заметна для пользователей, так как обе системы имеют одинаковый открытый код и обе свободно распространены под одной и той же лицензией.

Чем же будет так полезна данная интеграция? Производители желают усовершенствовать систему Linux 3.4 и довести её до уникальности, тем самым избавиться от многочисленных конкурентов операционной системы Android.

Гонка во все оружие!

Конечно, появившаяся относительно недавно система мобильных телефонов с ядром LinuxAndroid ещё не может похвастаться первым и единственным местом на рынке спроса. Но, как заявляют большинство пользователей, интерфейс андроида выглядит совершеннее, чем интерфейс системы WindowsMobile. Также используемый для написания приложений язык программирования Java гораздо прост и привлекателен для разработчиков. Но нельзя забывать, что две системы - WindowsMobile и SymbianOS правят на рынке продаж достаточно давно, и не сдадутся так просто новому поколению операционной системы.

Во-первых, верным союзником SymbianOS является Nokia, а, во-вторых, персональный компьютер никто не сможет представить уже без привычного интерфейса Windows. Безусловно, система андроид должна обладать поистине, чем-то уникальным и всепоглощающим. Не исключено, что вскоре, Google добьётся совершенства и вытеснит с рынка продаж SymbianOS и WindowsMobile. Но даже с таким успехом системе Android придётся побороться за власть со своим «собратом» из фонда LiMo.

Преимущества LiMo Foundation в следующем:

  • Разрабатываемой Linux-платформе доверяют больше.
  • Количество игроков мобильного рынка в LiMoFoundation более 60.
  • Независимые разработчики имеют возможность создавать приложения, используя любой язык программирования.
  • Лёгкая интеграция любого существующего программного обеспечения.

Помимо этого, тот же Microsoft заявил, что вскоре возможно будет применение в мобильном секторе новой операционной системы Midori. А Microsoft никогда не шутит. Насколько недавно стало известно, Midori модифицирована на языке программирования C#, и в её основе лежит безопасность и высокая стабильность. Это говорит, о весьма технологичной системе, так что разработчики операционной системы андроид, во главе с Google, должны сильно постараться, чтобы превзойти ребят из Microsoft.

В заключение

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

Вам будет полезно прочитать: Какой провайдер лучше
Обратите Ваше внимание! Это кнопка помощи! Получите совет своих друзей, ведь среди них есть те, кто сталкивался с таким же вопросом! Чтобы узнать мнение друзей за один клик - нажмите на социальную сеть, в которой вы зарегистрированы:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарии: Оставить комментарий
Mad

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