Aplikační software

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

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).

Charakteristika

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

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

Nativní aplikace

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

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

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

  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

Externí odkazy

Média použitá na této stránce