Jaký je rozdíl mezi přenosnými a instalovatelnými aplikacemi?

Při stahování aplikací vám mohla být nabídnuta možnost stáhnout si instalační nebo přenosnou verzi stejné aplikace. Pokud o aplikacích, které jsou „přenosné“, slyšíte poprvé, možná vás napadne, zda to má nějaký háček. Můžete se také ptát, proč nejsou všechny aplikace vyvinuty tak, aby byly přenosné, protože je to zjevně možné. Řešíme výhody a nevýhody používání přenosné vs. instalovatelné verze stejné aplikace a proč některé aplikace jednoduše nemají přenosnou verzi, zatímco jiné ano.

Přenosná aplikace je aplikace, kterou jednoduše spustíte, aniž by do vašeho systému cokoliv instalovala. Spouští se jako samostatná instance, nevyžaduje žádné nastavení a lze jej okamžitě použít. Představte si to jako žárovku, kterou můžete zapojit do jakéhokoli standardního držáku.

Instalovatelná aplikace vyžaduje nastavení. Nastavení může trvat jen několik minut nebo možná i hodinu v závislosti na aplikaci. Aplikaci lze používat pouze po úspěšném dokončení nastavení. Představte si to jako speciální žárovku, kterou jste si koupili a která může vyžadovat speciální držák nebo možná instalaci nové kabeláže, než ji budete moci používat.

Přenosné aplikace
Instalovatelné aplikace
Všechny soubory, které aplikace potřebuje k plnému fungování, jsou uchovávány ve stejné složce jako soubor EXE aplikace.
Instalovatelná aplikace uloží soubory do různých umístění, jako je vlastní vyhrazená složka ve složce Program Files na disku C, složka App Data ve vašem uživatelském profilu a další umístění.
Přenosný soubor žádným způsobem nezmění registr Windows.
Aplikace, kterou nainstalujete, může, ale nemusí, upravit registr. Když je taková aplikace odinstalována, změny registru nejsou vždy stornovány.
Přenosnou aplikaci můžete přesunout na jakýkoli disk nebo dokonce na externí úložné zařízení a bude nadále fungovat.
Přesunutí aplikace, která je nainstalovaná ve vašem operačním systému, není snadné. Normálně jej musíte odinstalovat a znovu nainstalovat. Pouhé přesunutí jeho souborů nestačí a bude mít za následek porušení cest k souborům a odkazů. Pokud je aplikace stále schopna běhu, nemusí být schopna najít některé její součásti a zobrazovat náhodné chyby.
Přenosná aplikace si nebude pamatovat vaše osobní preference a nastavení. Ty mohou mimo jiné zahrnovat nedávné nebo často používané soubory a adresáře.
Jednou z největších výhod instalace aplikace je, že si ji můžete přizpůsobit tak, aby fungovala tak, jak chcete. Photoshop je vynikajícím příkladem aplikace, kterou nastavíte tak, aby fungovala určitým způsobem. Pokud byste to museli nastavovat znovu a znovu, bylo by to časově náročné. Instalační verze si pamatuje, které nástroje používáte a které panely nástrojů a okna se vám zobrazí, když ji otevřete.
Přenosnou aplikaci lze spustit z externího zdroje. Můžete jej spustit z USB, aniž byste jej museli kopírovat na místní disk.
Instalovatelnou aplikaci nelze spustit, pokud ji nejprve nenainstalujete. Nelze jej nainstalovat na externí úložné zařízení. Některé aplikace budou vyžadovat, aby byly nainstalovány na stejnou jednotku, na kterou jste nainstalovali Windows.
Přenosná aplikace pravděpodobně nepoškodí důležité soubory ve vašem systému. Vždy existuje šance, že v souboru EXE může být svázán škodlivý soubor, ale to se týká samotné aplikace, která pochází z nespolehlivého zdroje. Přenosná aplikace nebude měnit nic v registru, takže je menší šance, že se věci pokazí.
Instalace aplikace může mít za následek poškození kritických souborů ve vašem systému jednoduše proto, že aplikace je může upravovat a dělá tak, aby byla správně nastavena. Neexistuje způsob, jak se z toho odhlásit.

Rozdíly mezi těmito dvěma typy aplikací způsobují, že se zdá, že přenosné aplikace jsou prostě lepší, ale je důležité si uvědomit, že aplikace, které je třeba nainstalovat, mají tento požadavek, protože ke spuštění potřebují mnohem širší rámec. Nemůžete rozumně myslet na instalovatelnou verzi vývojového prostředí Android, která by byla přenosná. Dokonce i přenosná verze Photoshopu je označena jako „Lite“.

U nástrojů, které jsou určeny pro jednoduché, rychlé akce a malé nebo žádné zpracování, funguje přenosná aplikace, ale pro všechny, co budou náročné na procesor, se běžně vyvíjí instalovatelná verze. Možná se v budoucnu stanou přenosné aplikace standardem. V současné době jsou webové aplikace stále výkonnější a běží uvnitř prohlížečů, takže se to může stát. Do značné míry záleží na tom, zda stojí za to udělat aplikaci přenosnou a zda stále může fungovat stejně nebo lépe. Windows 10, když byl ještě v beta verzi, měl funkci, která uživatelům umožňovala přesouvat nainstalované aplikace z jednoho disku na druhý. Funkce se nedostala do finální stabilní verze a místo toho byla odložena. Je to důkaz toho, jak je taková funkce, i když je užitečná, obtížně proveditelná.