Android — definícia a prehľad najpoužívanejšieho mobilného OS
Android: kompletný prehľad najpoužívanejšieho mobilného OS — funkcie, zariadenia, bezpečnostné aktualizácie a kompatibilita so smartfónmi a tabletmi.
Android je operačný systém pre mobilné zariadenia, ktorý vyvinul a spravuje Google spolu s komunitou okolo projektu AOSP (Android Open Source Project). Používa sa najmä v smartfónoch, ako je napríklad Google Pixel, ako aj u iných výrobcov telefónov, napríklad HTC a Samsung. Používa sa aj v tabletoch, ako sú Motorola Xoom a Amazon Kindle. Ako jadro systému Android sa používa upravené jadro Linuxu, ku ktorému Google pridáva vlastné vrstvy, ovládače a služby.
Galéria obrázkov
9 ObrázkyPrehľad a význam
Spoločnosť Google uvádza, že každý deň sa predá viac ako 1,3 milióna smartfónov so systémom Android. Väčšina mobilných telefónov je vybavená systémom Android, ktorý je najpopulárnejším mobilným operačným systémom. Je to aj najobľúbenejší operačný systém vo všeobecnosti, vďaka širokej ponuke zariadení a veľkému ekosystému aplikácií dostupných cez obchody ako Google Play.
Architektúra a technické vlastnosti
Android je viacvrstvový systém: základ tvorí kernel Linuxu, nad ním sú natívne knižnice a runtime (pôvodne Dalvik, neskôr ART — Android Runtime), aplikačné rozhrania (APIs) a používateľské rozhranie. Aplikácie sa píšu najčastejšie v jazykoch Java a Kotlin, pričom systém poskytuje mechanizmy pre spracovanie životného cyklu aplikácií, oprávnenia, notifikácie a sieťovú komunikáciu.
Systém podporuje multitasking a zobrazovanie dvojrozmernej a trojrozmernej grafiky cez rozhrania ako OpenGL ES a novšie Vulkan API, čo umožňuje plynulý chod hier a graficky náročných aplikácií. ART priniesol zlepšenia výkonu a spotreby energie tým, že aplikácie prekladal do natívneho kódu pri inštalácii.
Ekosystém a zariadenia
Android sa nachádza nielen v telefónoch a tabletoch, ale aj v ďalších kategóriách zariadení: Smart TV (Android TV / Google TV), hodinky (Wear OS), automobilové systémy (Android Auto, Android Automotive), a rôzne IoT produkty. Okrem referenčných zariadení Google Pixel existujú stovky modelov od výrobcov s rôznymi úpravami používateľského rozhrania (napr. Samsung One UI, Xiaomi MIUI, Huawei EMUI).
Ekosystém zahŕňa obchod Google Play, služby Google Play Services (dôležité pre aktualizácie služieb a API) a množstvo tretích strán — vývojárov, výrobcov príslušenstva a operátorov.
Aktualizácie a bezpečnosť
Podpora a aktualizácie závisia od viacerých faktorov. Google pravidelne vydáva nové verzie Androidu a mesačné bezpečnostné záplaty, no ich doručenie koncovým používateľom často závisí od výrobcu zariadenia a mobilného operátora. Staršie verzie, ako napríklad Android Oreo 8.0, už nemusia byť podporované bezpečnostnými aktualizáciami. Kým novšie verzie áno, zo strany Googlu závisí od výrobcu zariadenia, či ich koncoví používatelia dostanú, s výnimkou novších mechanizmov (viac nižšie).
Od Androidu 10 Google predstavil mechanizmy, ktoré zlepšujú schopnosť distribuovať opravy priamo cez Google Play: tzv. Project Mainline (Google Play system updates) umožňuje aktualizovať dôležité komponenty systému bez plnej systémovej aktualizácie od výrobcu. To znamená, že niektoré bezpečnostné a funkčné aktualizácie môžu byť doručené rýchlejšie priamo z Google Play, čo čiastočne obchádza závislosť od OEM.
Výhody a nevýhody
- Výhody: široká dostupnosť na rôznych cenových hladinách, obrovský výber aplikácií, prispôsobiteľnosť systému, integrácia so službami Google a podpora moderných hardvérových štandardov.
- Nevýhody: fragmentácia (množstvo verzií systému medzi zariadeniami), oneskorené alebo chýbajúce aktualizácie od niektorých výrobcov, a v niektorých prípadoch predinštalovaný softvér od výrobcov a operátorov.
Prispôsobenie a komunita
Androidovo otvorené jadro (AOSP) umožňuje výrobcovi alebo komunite vytvárať vlastné ROM, úpravy a optimalizácie. Používatelia so skúsenosťami môžu tiež rootovať zariadenie alebo inštalovať alternatívne ROM (LineageOS a ďalšie), čím získajú možnosť rozšírenej kontroly nad systémom a častokrát aj dlhšiu softvérovú podporu, než poskytuje výrobca.
Záver
Android je flexibilný a veľmi rozšírený operačný systém, ktorý poháňa väčšinu smartfónov a množstvo ďalších typov zariadení. Jeho otvorená povaha a veľký ekosystém aplikácií sú hlavnými dôvodmi popularizácie, no súčasne prinášajú výzvy v oblasti jednotnosti aktualizácií a bezpečnosti. Pre používateľov je dôležité sledovať podporu výrobcu a pravidelné bezpečnostné aktualizácie, najmä pri starších zariadeniach.
Programy pre Android
Programy pre Android, nazývané aj "aplikácie", zvyčajne pochádzajú z obchodu Google Play. Programy pre Android majú príponu súboru .apk. Dňa 7. mája 2019 jazyk Kotlin nahradil jazyk Java ako jazyk preferovaný spoločnosťou Google na vývoj aplikácií pre Android. Java je stále podporovaná, rovnako ako jazyk C++. Spoločnosť Google uvádza, že "aplikácie pre Android možno písať pomocou jazykov Kotlin, Java a C++". Môžu sa používať aj iné jazyky; napríklad Python a Go, pričom tieto jazyky a dokonca aj C++ môžu mať obmedzenia. Veľké časti samotného operačného systému sú tiež napísané v jazyku Java. V obchode Google Play je pre systém Android k dispozícii viac ako 2,6 milióna aplikácií. Niektoré aplikácie sú distribuované aj inde.
Čísla a názvy verzií systému Android
Každá verzia systému Android má číslo aj názov podľa cukrární. Čísla a názvy verzií sú:
- 1.1: (bez kódového označenia)
- 1.1: Petit Four
- 1.5: Cupcake
- 1.6: Donut
- 2.0 a 2.1: Eclair
- 2.2: Froyo (FROZEN YOgurt)
- 2.3: Perník
- 3.x: Honeycomb (verzia len pre tablety)
- 4.0: Ice Cream Sandwich
- 4.1, 4.2 a 4.3: Jelly Bean
- 4.4: KitKat
- 5.0 a 5.1: Lollipop
- 6.0 a 6.0.1: Marshmallow
- 7.0 a 7.1: Nougat
- 8.0: Oreo
- 9.0: Koláč
- 10.0: (bez kódového označenia)
- 11.0: bola vydaná len ako beta verzia, takže jej názov nie je známy.
Súvisiace stránky
- Operačný systém
- Linux
- Google Nexus
- Google Pixel
- Samsung Galaxy
- Androidland
- iOS
Otázky a odpovede
Otázka: Čo je to Android?
Odpoveď: Android je operačný systém pre mobilné zariadenia, ako sú smartfóny a tablety.
Otázka: Pre aké zariadenia sa Android väčšinou používa?
Odpoveď: Android sa väčšinou používa pre smartfóny, ako je napríklad vlastný Google Pixel, ako aj pre iných výrobcov telefónov, napríklad HTC a Samsung. Používa sa aj pre tablety, ako napríklad Motorola Xoom a Amazon Kindle.
Otázka: Čo je jadrom systému Android?
Odpoveď: Ako jadro systému Android sa používa upravené jadro Linuxu.
Otázka: Aký je Android populárny?
Odpoveď: Android je najpopulárnejší mobilný operačný systém a najpopulárnejší operačný systém vo všeobecnosti. Spoločnosť Google uvádza, že každý deň sa predá viac ako 1,3 milióna smartfónov so systémom Android.
Otázka: Podporuje Android multitasking a 2D/3D grafiku?
Odpoveď: Áno, Android podporuje multitasking a dvojrozmernú a trojrozmernú grafiku.
Otázka: Poskytujú sa bezpečnostné aktualizácie pre staršie verzie systému Android?
Odpoveď: Bezpečnostné aktualizácie sa neposkytujú pre verzie staršie ako Android 10. Novšie verzie dostávajú bezpečnostné aktualizácie, ak ich výrobca telefónu podporuje.
Otázka: Aká je aktuálna stabilná verzia systému Android?
Odpoveď: Aktuálna stabilná verzia je Android 12, ktorá bola vydaná 4. októbra 2021. Od mája 2022 je najpoužívanejšou verziou Android 11.
Súvisiace články
Autor
AlegsaOnline.com Android — definícia a prehľad najpoužívanejšieho mobilného OS Leandro Alegsa
URL: https://sk.alegsaonline.com/art/4041
Zdroje
- openhub.net : "Android Language Breakdown" · web.archive.org
- android-developers.googleblog.com : "Announcing the Android 1.0 SDK, release 1" · web.archive.org
- android.com : "Android 7.0 Nougat" · web.archive.org
- android.googlesource.com : "android/platform/bionic/" · web.archive.org
- android.googlesource.com : "android/platform/external/mksh/" · web.archive.org
- source.android.com : "Licenses" · web.archive.org
- code.google.com : Android Project Home
- techcrunch.com : "There Are Now 1.3 Million Android Device Activations Per Day"
- developer.android.com : Android Developers Application Fundamentals
