# Platformy pre UI

TU nájdete všeobecné informácie o platformách pre informačné technológie

# Zariadenia - hardware

Bežné hardvérové platformy, ktoré sa dnes najčastejšie používajú, možno rozdeliť do niekoľkých kategórií:

### Počítačové platformy

<p class="callout info">Využitie je pre stolové a prenosné počítače s operačnými systémami Windows, MacOS, Linux.</p>

- **x86 / x86-64 (Intel, AMD)**  
    Najrozšírenejšia architektúra v stolových PC, notebookoch, pracovných staniciach a serveroch.
- **ARM**  
    Dominuje v smartfónoch, tabletoch, IoT zariadeniach a čoraz viac aj v notebookoch a serveroch (napr. Apple Silicon, Qualcomm Snapdragon X, AWS Graviton).

### Mobilné platformy

<p class="callout info">Využitie je pre telefóny, tablety, hodinky, ale i zberače dát v skladoch a podobne. Využívajú ich operačné systémy hlavne Android a iOS.</p>

- **Qualcomm Snapdragon** – najpoužívanejší SoC pre Android.
- **Apple A-series / M-series** – čipy pre iPhone/iPad (A-series) a Mac (M-series).
- **MediaTek Dimensity / Helio** – široko používané v rôznych cenových kategóriách.
- **Samsung Exynos** – v niektorých verziách Samsung telefónov.

### Serverové a cloud platformy

<p class="callout info">Pre výkonné spravcovanie dát a využitie backend prograov na týchto zariadeniach sú využité operačné systémy Linux, ale i Microsoft server a rôzne Databázové stroje.</p>

- **x86-64 servery (Intel Xeon, AMD EPYC)** – stále mainstream.
- **ARM servery (AWS Graviton, Ampere Altra)** – rýchlo rastúci segment pre cloud.
- **GPU výpočtové platformy (NVIDIA)** – dominantné v AI a HPC; dopĺňajú ich AMD Instinct a Intel Habana/Max.

### Mikrocontroller / IoT platformy

<p class="callout info">Využívajú ich mini a mikro zariadenia v kioskoch, či rôzne monitorovacie, spínacie a sledovacie systémy.</p>

- **ESP32 / ESP8266**
- **STM32 (ARM Cortex-M)**
- **Arduino (rôzne MCU, napr. AVR)**
- **Raspberry Pi (ARM)** – síce minipočítač, ale často používaný v IoT a hobby projektoch.

### Herné konzoly a špecializované platformy

- **PlayStation (x86-64)**
- **Xbox (x86-64)**
- **Nintendo Switch (ARM – Nvidia Tegra X1)**

# Android - operačný systém

Android od Googlu je **operačný systém** určený najmä pre smartfóny, tablety, smart hodinky a ďalšie inteligentné zariadenia.

<span style="color: rgb(224, 62, 45);">Na konci článku je popis [**Ako požiadať o informáciu či je Vaše zaridenie kompatibilné**](https://docs.gecora.com/books/zariadenia/page/android-operacny-system#bkmrk-ako-po%C5%BEiada%C5%A5-o-infor)</span>

### Základná definícia a využitie Android-u

- Je založený na **Linuxovom jadre**
- Je **otvorený a prispôsobiteľný**, takže výrobcovia (Samsung, Xiaomi, Motorola…) si ho môžu upraviť podľa seba
- Má **Obchod Play**, odkiaľ je možné inštalovať aplikácie a hry
- Je najrozšírenejším mobilným systémom na svete

### Podpora prehliadačov pre verziu Androidu, čiže API level

Prehliadače v OS Android (ako Google Chrome, Mozilla Firefox, Microsoft Edge a pod.) podporuje tie [**verzie Androidu (API level)**](https://en.wikipedia.org/wiki/Android_version_history), ktoré OS samotný umožňuje: *(platné v jeseň 2025)*

- **Google Chrome** - plánuje od verzie 139 ukončiť podporu Android 8.0 a 9.0 — to znamená, že v budúcnosti bude vyžadovať Android 10+ (API level 29+)
- **Mozill Firefox** - oficiálne podporuje len zariadenia s Android 8.0 alebo novším
- **Microsoft Edge** - odporúča sa, aby zariadenie aspoň spĺňalo moderné vydania Androidu
- **Opera** - nie je deklarované, býva to závislé od verzie, odporúča sa používať aktuálnu verziu Androidu
- **Brave Browser** - najnovšia verzia z roku 2025 vyžaduje Android 10 (čo je API level 29) alebo novší

<p class="callout info">Ako Android-y starnú, prehliadače často zvyšujú minimálnu požiadavku (kvôli bezpečnosti, výkonu, funkciám)</p>

<p class="callout warning">Ak zariadenie má starší Android (napr. Android 6 alebo 7), pravdepodobne si nové verzie Firefoxu ani Chromeu nestiahnete, teda prehliadače prestanú byť kompatibilné alebo aktualizované.</p>

### <span style="color: rgb(224, 62, 45);">Ako požiadať o informáciu či je Vaše zaridenie kompatibilné</span>

**<span style="color: rgb(224, 62, 45);">Pred požiadavkou si [prečítajte od začiatku tento článok](https://docs.gecora.com/books/zariadenia/page/android-operacny-system).</span>**

##### <span style="color: rgb(224, 62, 45);">Uveďte následujúce parametre:</span>

- <span style="color: rgb(224, 62, 45);">Typ zariadenia: názov a označenie (napríklad: SAMSUNG Galaxy S23 FE)</span>
- <span style="color: rgb(224, 62, 45);">Verzia operačného systému Android (napríklad: Android 13) *(je obvykle uvedený aj prehliadači, viz nižšie)*</span>
- <span style="color: rgb(224, 62, 45);">Názov prehliadača a jeho verzia (napríklad: Chrome 142.0.7444.171)</span>
    - <span style="color: rgb(224, 62, 45);">toto obvykle zistíte tak, že ťuknete postupne na:</span>
        - <span style="color: rgb(224, 62, 45);">trojbodku vpravo hore (menu)</span>
        - <span style="color: rgb(224, 62, 45);">"Nastavenia" (ozubené koliesko)</span>
        - <span style="color: rgb(224, 62, 45);">"O prehliadači chrome" a skopírujte, alebo opíšte "Verzia aplikácie"</span>
        - <span style="color: rgb(224, 62, 45);">*Poznámka:* obvykle tam nájdete aj "Operačný sysstém" a nemusíte to hľadať v nastaveniach "Systém"</span>