Android и все о нем

87e69259

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

Android Inc. Была образована в начале октября 2003 года Энди Рубином, Ричем Майнером, Ником Сирсом и Крисом Уайтем с начальной мыслью разработки интеллектуальной ОС для камер. Но скоро они поменяли назначение собственного проекта на подготовку ОС для мобильных телефонов, способных соперничать с Symbiаn и Windows Mobile.

В 2005 году Google получила Android Inc., а Энди Камень стал главой разработки мобильных платформ в компании. Первый смартфон с ОС Android был замечен на рынке в 2008 году — это был HTC Dream (T-Mobile G1).

С того времени Android занял верхние позиции на рынке мобильных телефонов, и по положению на 2021 год, часть Android составляет около 72% рынка.

Андроид опубликован на нескольких языках программирования. Главными языками разработки для Android считаются Java и Kotlin. Kotlin стал формальным языком разработки Android с июня 2017 года. Абсолютное большинство приложений на базе Android создаются на данных 2-ух языках.

Все-таки, определенные части ОС опубликованы на C и C++. Эти языки применяются для сочинения низкоуровневых элементов, таких как драйверы механизмов, и для оптимизации мощности.

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

Андроид базируется на продолжительно поддерживаемых (LTS) вариантах ядра Linux, что дает возможность сохранять надежность и безопасность системы. С течением времени, Google активно работает с создателями ядра Linux для внедрения свежих функций, усовершенствования мощности и помощи нового оборудования.

Архитектура Android состоит из нескольких оболочек:

Ядро Linux: на нижнем уровне архитектуры располагается ядро Linux, обеспечивающее стандартные функции, такие как управление источниками, драйверы механизмов и взаимодействие с аппаратным снабжением.
Библиотеки и Android Runtime: на этом уровне находятся врожденные библиотеки, написанные на C и C++, и Android Runtime (ART), который отвечает за выполнение кода приложений.
Фреймворк: пласт, имеющий главные детали системы и API для разработки приложений.
Приложения: на высшем уровне располагаются пользовательские приложения и системные сервисы.

Android действует на базе системы онлайн автомашин, именуемой Android Runtime (ART), которая выполняет код приложений. ART применяет компиляцию Just-In-Time (JIT) либо Ahead-Of-Time (AOT) для переустройства отправного кода приложений в автомобильный код, который вполне может быть сделан микропроцессором устройства.

ОС Android многозадачна, что обозначает, что она дает возможность делать несколько приложений синхронно. Для действенного управления источниками и устранения утечек памяти, Android применяет технологию гарбидж-коллектора, которая автоматом высвобождает память, занимаемую применяемыми субъектами. Заходите на сайт https://windowss10.ru/apps/poleznye-igry-i-prilozheniya.html если хотите скачать игры или приложения для андроида.

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

Чтобы применять Android, следует знать главные механизмы работы с ОС и ее внешним видом. Вот определенные главные детали управления и функции:

Бытовой дисплей: основной дисплей устройства, на котором находятся ярлыки приложений, виджеты и папки.
Панель извещений: свайп вверх от высшего края дисплея открывает панель извещений, где можно заметить значительную информацию, такую как упущенные вызовы, известия и извещения от приложений.
Мгновенные опции: свайп вверх от высшего края дисплея два раза либо 2-мя пальцами синхронно открывает панель мгновенных опций, где можно подключать и выключать функции, такие как Wifi, Блютуз, GPS и прочие.
Меню приложений: нажатие на иконку «Приложения» либо свайп наверх от нижнего края дисплея открывает меню со всеми поставленными дополнениями.
Многозадачность: клавиша «Недавние приложения» либо свайп наверх и после этого налево дает возможность перекидываться между серьезными дополнениями либо закрывать их.

Android не классифицируется одной мобильной ОС на рынке. Он соперничает с такими технологиями, как iOS от Apple и Windows Mobile от Майкрософт.

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

Оставить комментарий

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