Android — мобилна операционна система за смартфони и таблети
Android — водеща мобилна операционна система за смартфони и таблети: многозадачност, 2D/3D графика, сигурност и редовни актуализации за широка съвместимост.
Android е операционна система за мобилни устройства, разработена първоначално от Android Inc. и придобита от Google. Използва се предимно за смартфони, като например Google Pixel, както и от други производители на телефони като HTC и Samsung. Използва се и за таблети като Motorola Xoom и Amazon Kindle, а също така за носими устройства (Wear OS), телевизори (Android TV / Google TV), автомобили (Android Auto / Android Automotive) и други вградени системи. За ядро на Android се използва модифицирано ядро на Linux.
История и разпространение
Android бързо се наложи на пазара и в продължение на години е най-разпространената мобилна операционна система в света по брой активни устройства. Google твърди, че всеки ден се продават над 1,3 милиона смартфона с Android, което показва мащаба на екосистемата (цифрите се променят с времето и зависят от периода, в който са били отчeтени). Поради отворения характер на платформата много производители използват и адаптират Android за свои устройства и интерфейси (например Samsung One UI, Xiaomi MIUI и др.).
Архитектура и компоненти
Android има многослойна архитектура, включваща Linux ядро, набор от системни библиотеки и runtime среда, слой за приложения и приложенията в потребителския интерфейс. По-стари версии използваха виртуалната машина Dalvik; съвременните версии използват Android Runtime (ART), който подобрява изпълнението на приложенията и управлението на паметта. Платформата включва набор от API-та за графика (2D и 3D), мултитъч, мултимедия, комуникация и др.
Екосистема и приложения
Android поддържа многозадачност и двуизмерни и триизмерни графики. Основният източник за разпространение на приложения е Google Play Store, но съществуват и алтернативни магазини и възможност за инсталиране на приложения извън тях. Приложенията се разработват основно с помощта на Java или Kotlin и се изграждат като APK или по-новия формат AAB (Android App Bundle). Официалната среда за разработка е Android Studio.
Отвореност, лицензиране и модификации
Основният код на Android е достъпен чрез проекта Android Open Source Project (AOSP) и е издаден под лицензи като Apache 2.0 (за повечето компоненти), докато Linux ядрото е под GPLv2. В същото време част от услугите и приложенията на Google (Google Mobile Services — GMS) са собственически и изискват лиценз за предварително инсталиране на устройства, продавани с набор от услуги на Google.
Обновления и сигурност
По-стари версии от Android Oreo 8.0 не се поддържат с актуализации за сигурност. Докато по-новите са, от Google зависи от доставчика на устройството дали крайните потребители ще ги получат, с изключение на по-късните версии, например в Android 10, потребителите получават актуализации на сигурността директно от Google Play (не само актуализации на приложения), заобикаляйки доставчиците. За подобряване на доставянето на корекции Google въведе инициативи като Project Treble (за улесняване на актуализациите от производителите) и Project Mainline / Google Play system updates, които позволяват обновяване на ключови компоненти през Google Play без пълна актуализация на цялата система.
Проблеми и разновидности
Едно от често споменаваните предизвикателства при Android е фрагментацията: различни устройства работят с различни версии на системата и с модифицирани потребителски интерфейси, което може да забави доставката на актуализации и да усложни разработката на приложения. За справяне с това Google предлага програми като Android One (чист Android и гарантирани актуализации) и Android Go (оптимизирана версия за устройства с по-малко ресурси).
Перспективи
Android продължава да се развива с нови версии, подобрения в сигурността, производителността и инженерните инструменти за разработчици. Екосистемата обхваща милиони приложения и милиарди устройства по света, което я прави един от основните стълбове на съвременната мобилна и вградена електроника.
Програми за Android
Програмите за Android, наричани още "приложения", обикновено идват от Google Play Store. Програмите за Android имат файлово разширение .apk. На 7 май 2019 г. Kotlin замени Java като предпочитан от Google език за разработване на приложения за Android. Java все още се поддържа, както и C++. Google заявява, че "приложенията за Android могат да бъдат написани с помощта на езиците Kotlin, Java и C++". Могат да се използват и други езици; като Python и Go, като тези езици и дори C++ могат да имат ограничения. Голяма част от самата операционна система също е написана на Java. Над 2,6 милиона приложения са налични за Android в Google Play Store. Някои приложения се разпространяват и на други места.
Номера и имена на версиите на Android
Всяка версия на Android има номер и име, базирани на сладкарски изделия. Номерата и имената на версиите са:
- 1.1: (Няма кодово име)
- 1.1: Petit Four
- 1.5: Кексче
- 1.6: Donut
- 2.0 и 2.1: Eclair
- 2.2: Froyo (замразено кисело мляко, FROzen YOgurt)
- 2.3: Джинджифил
- 3.x: Honeycomb (версия само за таблети)
- 4.0: Ice Cream Sandwich
- 4.1, 4.2 и 4.3: Jelly Bean
- 4.4: KitKat
- 5.0 и 5.1: Lollipop
- 6.0 и 6.0.1: Маршмелоу
- 7.0 и 7.1: Nougat
- 8.0: Oreo
- 9.0: Пай
- 10.0: (няма кодово име)
- 11.0: пусната е само като бета версия, така че името й не е известно.

Смартфони с Android Nougat, Oreo, P <!Pie, или тук има само бета версия?-->
Свързани страници
- Операционна система
- Linux
- Google Nexus
- Google Pixel
- Samsung Galaxy
- Androidland
- iOS
Въпроси и отговори
В: Какво е Android?
О: Android е операционна система за мобилни устройства като смартфони и таблети.
В: За какви устройства се използва предимно Android?
О: Android се използва предимно за смартфони, като собствения Pixel на Google, както и от други производители на телефони като HTC и Samsung. Използва се и за таблети като Motorola Xoom и Amazon Kindle.
В: Какво представлява ядрото на Android?
О: За ядро на Android се използва модифицирано ядро на Linux.
В: Колко популярен е Android?
О: Android е най-популярната мобилна операционна система и най-популярната операционна система като цяло. Google твърди, че всеки ден се продават над 1,3 милиона смартфона с Android.
В: Поддържа ли Android многозадачност и 2D/3D графика?
О: Да, Android поддържа многозадачност и двуизмерна и триизмерна графика.
Въпрос: Предоставят ли се актуализации на сигурността за по-старите версии на Android?
О: Актуализации за сигурност не се предоставят за версии, по-стари от Android 10. По-новите версии получават актуализации за сигурност, ако производителят на телефона ги поддържа.
В: Коя е текущата стабилна версия на Android?
О: Текущата стабилна версия е Android 12, пусната на 4 октомври 2021 г. От май 2022 г. Android 11 е най-използваната версия.
обискирам