Aplikační software

počítačový program nebo soubor programů, určených k výkonu specializovaných funkcí, které uživatel počítače využívá při vykonávání konkrétních činností a úkolů

Aplikační software (zkráceně aplikace, slangově apka nebo appka[1]) je v informatice programové vybavení počítače (tj. software), které umožňuje provádět nějakou užitečnou činnost (řešení konkrétního problému, interaktivní tvorbu uživatele – např. textový procesor apod.).[2] Aplikace využívají pro interakci s uživatelem grafické nebo textové rozhraní, případně příkazový řádek. Aplikace se může skládat z několika počítačových programů. Mezi aplikace neřadíme systémový software (tj. jádro a další součásti operačního systému, např. služba Windows, démon).

Textový editor Writer
z kancelářského balíku LibreOffice

Charakteristika editovat

Aplikace se může skládat z několika programů, případně je několik aplikací spojeno do skupiny, kterou označujeme jako aplikační balíky (anglicky application suite), mezi které patří například kancelářské balíky LibreOffice a Microsoft Office.

Nebo naopak může být aplikace i jen jednoúčelovým programem.

Rozdělení podle platformy editovat

Podle počtu platforem, na kterých je lze používat, můžeme aplikace rozdělit na nativní a multiplatformní.

Nativní aplikace editovat

Na tuto kapitolu je přesměrováno heslo nativní aplikace. Pomozte Wikipedii tím, že pro něj vytvoříte samostatný článek.

Nativní aplikace jsou programy napsané pro určitý operační systém. Spouští se v daném zařízení:

  • po instalaci do OS (do jeho databáze, například pro registraci přípon souborů, které má aplikace obsluhovat)
  • bez instalace (o jejich přítomnosti OS ani nemusí „vědět“, dokud nejsou spuštěny).

Podle typu zařízení je můžeme dělit na:

Multiplatformní aplikace editovat

Související informace naleznete také v článku Multiplatformní software.

Multiplatformní aplikace je možné používat na zařízeních s různými operačními systémy.

  • Úlohy spuštěné na serveru:
    • běží jednorázově, s předanou dávkou dat ke zpracování;
    • běží neustále (třeba i naprázdno), sledují však své vstupy a případná data zpracovávají, jak přicházejí.
  • Hybridní aplikace – kombinují výhody nativních aplikací (lepší přístup k hardwaru) a webových aplikací (multiplatformní, nižší náklady na vývoj)
  • Progresivní webové aplikace (PWA) – webové aplikace, které vypadají a načítají se jako běžné webové stránky. Navíc ale nabízí funkce běžně dostupné pouze nativním aplikacím, např. práci offline, push notifikace nebo přístup k hardwaru zařízení. PWA tak kombinují flexibilitu webu s možnostmi aplikací.

Rozdělení podle účelu editovat

Aplikační software můžeme rozdělit do různých skupin. Některé aplikace mohou patřit i do více skupin a skupiny se mohou překrývat, protože rozdělení nemusí být jednoznačné (seřazeno podle abecedy):

Reference editovat

  1. apka. Čeština 2.0 [online]. [cit. 2019-06-07]. Dostupné online. 
  2. KOLÁŘ, Petr. Operační systémy [online]. Liberec: 2005-02-01 [cit. 2010-06-28]. S. 2. Dostupné v archivu pořízeném dne 2014-07-14. 

Související články editovat

Externí odkazy editovat