Čo je Android?
Android je open-source mobilný operačný systém od spoločnosti Google, ktorý poháňa väčšinu smartfónov na svete. Vďaka otvorenosti a flexibilite ho využívajú výrobcovia ako Samsung, Xiaomi, Huawei a mnohí ďalší.
Definícia Android
Čo je Android
Android je mobilný operačný systém založený na jadre Linux, vyvinutý spoločnosťou Google. Pôvodne ho vytvorila firma Android Inc., ktorú Google kúpil v roku 2005. Prvá komerčná verzia vyšla v septembri 2008 na zariadení HTC Dream. Dnes Android poháňa viac ako 70 % smartfónov na svete.
Vlastnosti systému Android
- Open source — zdrojový kód je dostupný v rámci projektu AOSP, čo umožňuje výrobcom systém prispôsobiť
- Google Play Store — hlavný obchod s aplikáciami, obsahuje milióny aplikácií
- Flexibilita — používatelia môžu inštalovať aplikácie aj mimo obchodu (sideloading) a prispôsobiť si domovskú obrazovku
- Fragmentácia — rôzne zariadenia bežia na rôznych verziách Androidu, čo komplikuje vývoj a testovanie
Vývoj pre Android
Natívne Android aplikácie sa vyvíjajú v jazykoch Kotlin (odporúčaný od roku 2019) alebo Java. Hlavným vývojovým nástrojom je Android Studio s nástrojom Jetpack Compose na moderné deklaratívne UI. Aplikácie sa distribuujú vo formáte APK alebo novšom AAB (Android App Bundle).
Praktický príklad
Príklad: Startup chce vytvoriť aplikáciu na rozvoz jedla dostupnú pre čo najväčší počet používateľov na Slovensku.
Rozhodnutie: Keďže Android má na Slovensku podiel viac ako 65 %, vývojový tím začne práve Android verziou. Použijú Kotlin a Android Studio.
Výsledok: Aplikácia funguje na zariadeniach od Samsung Galaxy po Xiaomi Redmi. Vďaka širokej kompatibilite oslovia väčšinu slovenských používateľov smartfónov.
Často kladené otázky
Čo je Android?
Android je open-source mobilný operačný systém od Google, ktorý beží na väčšine smartfónov sveta. Je založený na jadre Linux a používajú ho výrobcovia ako Samsung, Xiaomi či Huawei.
V čom sa programujú Android aplikácie?
Natívne Android aplikácie sa programujú v jazyku Kotlin (odporúčaný od roku 2019) alebo Java. Vývojovým prostredím je Android Studio od Google.
Čo je fragmentácia Androidu?
Fragmentácia znamená, že rôzne zariadenia bežia na rôznych verziách Androidu s rôznymi veľkosťami obrazoviek. Vývojári musia testovať aplikácie na mnohých zariadeniach, čo zvyšuje náklady.
Je Android bezpečný?
Android má robustné bezpečnostné mechanizmy vrátane Google Play Protect, sandboxingu aplikácií a mesačných bezpečnostných aktualizácií. Riziká vznikajú pri inštalácii aplikácií z neoficiálnych zdrojov.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.