Možná jste se při stahování programů setkali s možností zvolit mezi instalovatelnou a přenosnou variantou. Pokud se s označením „přenosná aplikace“ setkáváte poprvé, možná vás napadne, zda se v tom neskrývá nějaký háček. Stejně tak se můžete ptát, proč nejsou všechny aplikace navrhovány jako přenosné, když to očividně lze. Pojďme se podívat na výhody a nevýhody používání přenosných aplikací oproti instalovatelným, a na to, proč některé programy přenosnou verzi nemají, zatímco jiné ano.
Přenosná aplikace je taková, kterou můžete spustit okamžitě, bez nutnosti instalace do systému. Funguje jako samostatná jednotka, nevyžaduje žádné dodatečné nastavení a je připravena k použití ihned. Představte si to jako žárovku, kterou můžete jednoduše zapojit do jakékoliv běžné objímky.
Instalovatelná aplikace naproti tomu vyžaduje nastavení. Toto nastavení může trvat od několika minut až po hodinu, v závislosti na složitosti programu. Aplikaci lze používat až po úspěšném dokončení instalace. Můžeme si to představit jako speciální žárovku, která vyžaduje specifickou objímku nebo dokonce instalaci nové kabeláže, než ji budeme moci používat.
Přenosné aplikace | Instalovatelné aplikace |
Všechny soubory potřebné k chodu aplikace jsou umístěny ve stejné složce jako spustitelný soubor EXE. | Instalovatelná aplikace ukládá soubory na různá místa, například do vlastní složky v Program Files, do App Data v profilu uživatele a další lokace. |
Přenosná aplikace nijak nemění registr Windows. | Aplikace, kterou nainstalujete, může měnit registr. Při odinstalaci se změny v registru nemusí vždy vrátit zpět. |
Přenosnou aplikaci můžete přesunout na libovolný disk nebo externí zařízení a bude fungovat. | Přesun nainstalované aplikace není jednoduchý. Většinou je nutné ji odinstalovat a znovu nainstalovat. Pouhé přesunutí souborů vede k narušení cest k souborům a odkazům. Aplikace pak nemusí fungovat správně a může vykazovat chyby. |
Přenosná aplikace si neukládá vaše osobní preference a nastavení, jako například naposledy použité soubory a adresáře. | Jednou z největších výhod instalace je, že si aplikaci můžete přizpůsobit. Například Photoshop si pamatuje použité nástroje a zobrazené panely. U přenosné verze byste museli vše nastavovat znovu. |
Přenosnou aplikaci můžete spustit přímo z externího zdroje, například z USB disku, bez nutnosti kopírování na lokální disk. | Instalovatelnou aplikaci nelze spustit bez instalace. Nelze ji nainstalovat na externí disk. Některé aplikace vyžadují instalaci na stejný disk, kde je nainstalován Windows. |
Přenosná aplikace pravděpodobně nepoškodí systémové soubory. I když se může stát, že je ke spouštěcímu souboru EXE připojen škodlivý kód, týká se to celkové důvěryhodnosti zdroje aplikace. Přenosná aplikace nemění registr, takže je riziko problémů menší. | Instalace aplikace může způsobit poškození systémových souborů, protože aplikace je může upravovat. Není možné se tomu vyhnout. |
Z výše uvedených rozdílů se může zdát, že přenosné aplikace jsou jednoznačně lepší, je ale důležité si uvědomit, že aplikace, které vyžadují instalaci, tak činí z důvodu potřeby rozsáhlejšího prostředí pro svůj běh. Nemůžeme například očekávat, že vývojové prostředí pro Android bude existovat v přenosné verzi. Dokonce i přenosná verze Photoshopu se objevuje ve variantě „Lite“.
Přenosné aplikace se hodí pro jednoduché, rychlé úkoly a nenáročné zpracování, zatímco pro náročné výpočetní operace se obvykle vyvíjí instalovatelné verze. Je možné, že se přenosné aplikace stanou standardem v budoucnosti. Webové aplikace jsou stále výkonnější a běží v prohlížečích, což je krok tímto směrem. Nicméně, rozhodnutí o přenosnosti aplikace závisí na tom, zda je to pro vývojáře praktické a zda si aplikace zachová svou funkčnost. Windows 10 v beta verzi měla funkci umožňující přesouvat instalované aplikace mezi disky, ale tato funkce se nedostala do finální verze, což ukazuje složitost její realizace.