Что такое операционная система Android? А начинающие читают!

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

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

Android, пожалуй, одна из наиболее часто используемых операционных систем плюс фреймворк, доступный для того, что мы сегодня называем смартфонами. И он готов стать всеобъемлющей структурой, которая будет использоваться не только на простом портативном устройстве, таком как смартфоны, но и в HDTV, автомобильных информационно-развлекательных системах. Любая система, для которой потребуется простой, элегантный и легкий в разработке пользовательский интерфейс, может быть построена на платформе Android.

Что такое Android?

Android — это мобильная операционная система, разработанная Android Inc., а теперь продаваемая Google. Google и другие члены Open Handset Alliance сотрудничали в разработке и выпуске Android. Его программный стек и фреймворк построены на ядре Linux, которое сыграло важную роль в его беспрепятственном принятии в качестве предпочтительной ОС для мобильных телефонов. ОС Android состоит из более 12 миллионов строк кода, написанного на C / C ++ / Java и XML.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Android можно представить в основном как структуру библиотек C ++ и Java, основанную на ядре Linux. Благодаря этому, а также тому факту, что приложения Java можно легко создавать с помощью SDK, приложения переносятся на все мобильные устройства.

Система Android состоит из трехуровневых стеков:

  1. Приложение, построенное на Java, работающее на Dalvik Runtime Engine.
  2. Системная библиотека написана на C и C ++
  3. Ядро на базе Linux

Уровень приложения

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

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

Sun продвигает технологию Java на мобильные телефоны в течение многих лет, она была успешно развернута на большинстве мобильных телефонов, но отсутствие стандартизации затрудняло проникновение в глубины рынка мобильных телефонов.

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

Программа Java не запускается непосредственно на Android; он конвертируется в байт-код Dalvik. По сути, Android может запускать любое приложение, если его можно преобразовать в байт-код Dalvik.

Системные библиотеки

Системные библиотеки Android в основном построены на C и C ++, поэтому они быстрые и эффективные. Поскольку библиотека работает поверх ядра Linux, доступно множество драйверов и библиотек, которые можно настроить в соответствии с требованиями поставщика.

Ядро Linux

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

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

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

Даже Motorola и Nokia выпустили несколько мобильных и интернет-устройств, работающих под управлением операционной системы Linux, но они также не имели большого успеха, как, например, телефон Motorola серии A, начатый с A760. У Nokia есть устройство Internet Table (N770), которое также было построено с использованием операционной системы Linux. С технической точки зрения, использование Java поверх Linux для Android — разумный ход. И Java, и Linux являются проверенной технологией и обеспечивают переносимость мобильных приложений на платформе Android.

.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *