Mobilní aplikace
Aplikacím běžícím v chytrém telefonu, tabletu, ... říkáme mobilní. V současné době je několik platforem (operačních systémů), které pohánějí telefony a tablety (ale i další zařízení).
Patří sem zejména:
- Android (Google)
- iOS (Apple)
- Windows Phone (Microsoft)
- BlackBerry (BlackBerry)
- Tizen (Samsung, Intel)
- ...
Mobilní aplikace můžeme rozdělit na nativní, hybridní a webové.
Nativní aplikace
Hlavním rysem nativní aplikace je programovací jazyk, ve kterém je napsána. Je to jazyk přímo určený pro konkrétní platformu (operační systém). Např. nativní aplikace pro Android jsou napsány v Javě.
Výhodou nativních aplikací je jejich vzhled a vysoký výpočetní výkon.
Hybridní aplikace
Na rozdíl od nativních jsou hybridní aplikace napsány v jiném jazyku, např. pro Android existuje možnost vývoje aplikací v jazycích HTML, CSS, JS. Jejich výpočetní výkon je nižší než u nativních aplikací (v praxi nebývá rozdíl příliš patrný).
Velkou výhodou hybridních aplikací je možnost vygenerovat ze stejného zdrojového kódu aplikace pro několik platforem, např. pro Android, iOS, Windows Phone.
HTML
Jazyk HTML ve skutečnosti není programovací jazyk, je to jazyk značkovací. Používá se na webu pro psaní webových stránek.
CSS
Jazyk CSS také není programovacím jazykem, jeho účelem je popsat pravidla kaskádových stylů. Opět se používá při psaní webových stránek. Určuje vizuální vlastnosti jednotlivých prvků (elementů) zapsaných v HTML.
JS
Javascript je programovací jazyk. Jeho nejčastější použití je na webu, jako součást webové stránky. Spouští se v prohlížeči (Google Chrome, Opera, Mozilla Firefox, Internet Explorer, ...). Může být použit také na webovém servru (node.js).
HTML + CSS + JS + (...) = ?
Hybridní aplikace se napíše v HTML + CSS + JS. Aby se mohla instalovat do telefonu či tabletu, je nutné ji ještě převést do cílové formy pro konkrétní platformu (operační systém). K tomu slouží nejčastěji PhoneGap nebo Cordova.
Webové aplikace
Webová aplikace se skládá ze dvou částí: jedna běží na servru a druhá (což je načtená webová stránka) v prohlížeči v mobilním telefonu či tabletu.
Žádné komentáře:
Okomentovat