Mobilní aplikace je softwarová aplikace vyvinutá pro mobilní elektronické zařízení , například osobního asistenta , na mobilní telefon , na telefonu , s digitálním hudebním přehrávačem , s dotykovou podložkou nebo dokonce některých počítačích se systémem Windows Phone operační systém nebo Chrome OS.
Většinou se distribuují z platforem pro stahování (někdy sami ovládaných výrobci smartphonů), jako je App Store (platforma Apple ), Google Play ( platforma Google / Android ) nebo Microsoft Store (platforma Microsoft pro Windows 10 Mobile ). Aplikace však lze nainstalovat také do počítače, například pomocí softwaru iTunes distribuovaného společností Apple pro jeho zařízení. Aplikace distribuované z obchodů s aplikacemi jsou buď placené, nebo zdarma, ale obvykle s reklamami.
Na některých platformách lze aplikace instalovat také ze zdrojů třetích stran, a to prostřednictvím webu, který není spojen s původním distributorem. V systému Android je to možné aktivací režimu pro vývojáře. V systému iOS je tato manipulace možná buď tím, že jste vývojářem Apple, nebo vlastnictvím zařízení jailbroken .
Mobilní aplikace se objevily v 90. letech 20. století a souvisí s vývojem v oblasti internetu a telekomunikací , bezdrátových sítí a technologií agentů a se vzhledem a demokratizací mobilních terminálů: smartphony , dotykové tablety atd. Počet dostupných mobilních aplikací rychle roste od data uvedení iPhonu na trh v roce 2007. V roce 2008 byly spuštěny dvě hlavní služby platformy pro stahování, App Store a Google Play .
Každý z mobilních operačních systémů má svůj vlastní programovací jazyk , který umožňuje vývoj jeho aplikací. Aplikace pro zařízení Apple jsou vyvíjeny v jazyce, který se věnuje hlavně těmto mobilním aplikacím, Swift . Ty pro Windows Mobile jsou vyvíjeny v jazyce C # , což je jazyk používaný také pro spustitelné programy systému Microsoft Windows ( .exe ). Systém Android používá univerzální jazyk Java , jazyk, který lze použít pro počítače, vývoj webových aplikací ( JEE ).
Nativní aplikace jsou ty, které jsou vyvíjeny s nativním programovacím jazykem specifickým pro operační systém, například Java pro Android a Swift pro iOS .
Inteligentní aplikace ( anglicky „ SmartApps “ ) jsou typem aplikací, které se neustále vyvíjejí podle použití uživatelů. Tyto aplikace obsahují technologie hlubokého učení ( anglicky „ Deep Learning “ ) a strojového učení ( anglicky „ Machine Learning “ ).
Původně byly aplikace zaměřeny na zvýšení produktivity a usnadnění vyhledávání informací, jako jsou e-maily , elektronický kalendář , kontakty, informace o trzích cenných papírů a počasí.
Kolem roku 2005 vstoupili do společností.
Poté vývojáři aplikací reagují na veřejnou poptávku a dostupnost vývojářských nástrojů vedla k rychlé expanzi do dalších oblastí, například:
Do roku 2015 bylo staženo přibližně 200 miliard mobilních aplikací, v porovnání s pouhými dvěma miliardami v roce 2009. Od roku 2011 do roku 2015 vygenerovaly mobilní aplikace tržby ve výši 45,37 miliardy USD.
V roce 2017 bylo staženo 178,1 miliardy mobilních aplikací. V roce 2018 se toto číslo zvýšilo na 205,4 miliardy, Facebook se umístil na prvním místě s více než 130 miliony stažení aplikací měsíčně po celém světě.
V roce 2012 Tim Berners-Lee (tvůrce webu) kritizoval uzavřené mobilní aplikace využívající web. Web symbolizuje otevřený svět, zatímco svět mobilních aplikací je umlčen. Nabízí vývojářům softwaru řešení (otevřené webové aplikace) pomocí standardu HTML5 .
Právní povinnosti (informace o uživateli prostřednictvím právních upozornění a zejména dodržování zákonů o důvěře v digitální ekonomiku ) aplikací jsou stejné jako u webových stránek.
V roce 2014 podle parlamentu a Evropské komise „devět z deseti Evropanů (92%) uvedlo, že se obávají mobilních aplikací (App), které mohou shromažďovat jejich osobní údaje bez jejich souhlasu “ a „Sedm z deseti Evropanů potenciálním využitím zveřejněných informací společnostmi “ . Evropský parlament připravuje novou strategii a předpisy o ochraně osobních údajů.
Seznam příkladů online obchodů je k dispozici na vyhrazené stránce:
Jejich potenciál zdaleka nebyl plně prozkoumán a využit; očekává se mnoho inovací, které jsou výsledkem kreativity vývojářů a uživatelů a technologického vývoje . Média uvádějí například
Aplikace může být také přístupná online nebo offline: aplikace Euro Rescue určená pro silniční záchranáře je přístupná, protože místa nehody jsou často velmi daleko od urbanizovaných oblastí a špatně pokrytá 4G.
Mnoho vývojářů mobilních produktů a digitálních zařízení nyní kritizuje minimální životaschopný produkt (MVP nebo Minimum Viable Product), protože zákazníci mohou snadno přejít na konkurenční produkt na jiný prostřednictvím platforem (např. Obchodů s aplikacemi ). Produkty, které nenabízejí požadovaný minimální standard kvality, jsou horší než produkty konkurence, které vstupují na trh s vyšším standardem. Kritika přístupu MVP vedla k několika novým přístupům, například Minimální životaschopný zážitek z MVE nebo Minimální úžasný MAP produktu.