Co je „přenosná“ aplikace a proč na ní záleží?

Přenosné aplikace nabízejí oproti svým tradičním protějškům určité výhody. Jsou lehké a umožňují vám pohybovat se mezi počítači a zároveň si vzít své aplikace a nastavení s sebou. Zde jsou důvody, proč se liší a proč jsou někdy - ale ne vždy - dobrou volbou.

Jak se instalují běžné aplikace

SOUVISEJÍCÍ: Co je složka ProgramData ve Windows?

Abychom pochopili, co dělá aplikaci přenosnou, může být užitečné nejprve se rychle podívat na to, jak se tradiční aplikace instalují do Windows. Když instalujete aplikaci v systému Windows, instalační soubory přejdou do několika různých umístění. Převážná část souborů aplikace se obvykle zkopíruje do jedné složky někde ve složce C: \ Program Files. Ve složce ProgramData se mohou vytvořit soubory, které obsahují nastavení vztahující se na všechny uživatele aplikace.

Nastavení, která jsou specifická pro různé uživatelské účty na PC, jsou uložena v souborech vytvořených ve skryté složce „AppData“ uvnitř každé uživatelské složky účtů. Většina aplikací vytváří položky v registru systému Windows, které mohou obsahovat také různá nastavení konfigurace. Mnoho aplikací využívá knihoven sdíleného kódu, které se instalují společně s .NET frameworkem a Visual C ++ Redistributables.

SOUVISEJÍCÍ: Co je Microsoft .NET Framework a proč je nainstalován na mém PC?

Toto oddělení funkcí má zřetelné výhody. Více aplikací může sdílet informace obsažené v položkách registru nebo knihovnách sdíleného kódu, což zabraňuje zbytečné duplikaci. Uložení nastavení specifických pro uživatele na jednom místě a nastavení celého systému na jiném znamená, že aplikace mohou lépe využívat spoustu různých funkcí systému Windows určených pro systém s více uživateli. Pro začátečníky se každý uživatel může spolehnout na načtení svých vlastních nastavení při spuštění aplikace jen proto, že jsou přihlášeni pomocí svého vlastního účtu Windows. Na této struktuře jsou postaveny funkce jako oprávnění pro sdílení souborů a sdílení. Díky uložení všech nastavení programu do určených oblastí je zálohování systému spolehlivější.

Co je to přenosná aplikace a proč bych ji měl používat?

Přenosná aplikace je prostě ta, která nepoužívá instalační program. Všechny soubory potřebné ke spuštění aplikace jsou umístěny v jedné složce, kterou můžete umístit kamkoli v systému. Pokud složku přesunete, aplikace bude fungovat stejně. Místo instalace přenosné aplikace si ji obvykle stáhnete jako soubor ZIP, rozbalíte tento ZIP do složky a spustíte spustitelný soubor aplikace. Pokud aplikace umožňuje uložit nastavení, tato nastavení se uloží do souborů přímo ve stejné složce.

Nejvýznamnější výhoda používání přenosných aplikací je zřejmá - jsou přenosné. Přilepte je například na USB disk a můžete je přenášet z počítače do počítače. Na počítačích, na kterých je provozujete, nezanechají žádné stopy. Všechno, včetně všech uložených nastavení, se ukládá přímo do složky přenosné aplikace na jednotce USB. Je to velmi podobné tomu, jak to fungovalo v dobách systému MS-DOS a Windows 3.1.

Přenosné aplikace mohou být užitečné, i když se nepohybujete mezi počítači. Za prvé nechávají na vašem PC menší stopu. Mají tendenci být lehčí než většina instalovatelných aplikací jen proto, že nemusí být instalovány. Můžete je synchronizovat (spolu s jejich nastavením) do ostatních počítačů pomocí něco jako Dropbox. Nebo můžete aplikaci použít jen jednou, aniž byste se museli starat o to, že ve vašem systému zanechá cruft.

Jistě, vždy budou existovat aplikace, které si budete muset nainstalovat. Buď jsou příliš velké - nebo sofistikované - na to, aby fungovaly jako přenosná aplikace, nebo musí využít výhod víceuživatelských nebo bezpečnostních funkcí systému Windows. Ale mnoho aplikací má obě varianty, což znamená, že si při stahování můžete vybrat mezi instalačním programem a ZIP.

SOUVISEJÍCÍ: Porozumění ovládání uživatelských účtů v systému Windows 7

Samozřejmě existují určité nevýhody používání přenosných aplikací. Ovládání uživatelských účtů (UAC) systému Windows nefunguje u přenosných aplikací tak, jako u nainstalovaných aplikací, což znamená, že více podléhají neadministrativním procesům. Tuto byste mohli považovat za vzhůru i dolů. Výhodou je, že pokud potřebujete přenosnou aplikaci, můžete ji pravděpodobně spustit, i když jste v síti - řekněme v práci - kde nemůžete nainstalovat normální aplikaci. Nevýhodou je, že IT oddělení a jakékoli bezpečnostní protokoly, které zavedly, mohou být méně efektivní.

Další nevýhodou přenosných aplikací je, že nejsou obvykle vytvářeny s ohledem na více uživatelů. To pravděpodobně není velký problém, protože pravděpodobně vytváříte přenosnou jednotku, kterou můžete nosit jen pro sebe. Pokud ale aplikaci potřebuje použít více uživatelů, musí buď všichni použít stejné nastavení, nebo budete muset mít na své přenosné jednotce několik kopií složky aplikace.

SOUVISEJÍCÍ: Opravdu potřebujete bezpečně odebrat USB flash disky?

A konečně, pokud spouštíte přenosné aplikace z jednotky USB, budete chtít věnovat zvýšenou pozornost tomu, abyste jednotku správně vysunuli, místo abyste ji jen vytáhli. V opačném případě můžete aplikace poškodit nebo způsobit, že nastavení nebude správně uloženo. Můžete dokonce narazit na tento problém na počítačích, které s jednotkami USB nezvládají dobře, když přecházejí do režimu spánku nebo hibernace. U moderních počítačů je to menší problém, než tomu bylo v minulosti, ale dnes ještě existují počítače, které nezvládají dobrý spánek.

To znamená, že výhody přenosných aplikací obvykle převažují nad nevýhodami - zejména pokud se hodně pohybujete v různých počítačích.

Jaké druhy přenosných aplikací jsou k dispozici?

SOUVISEJÍCÍ: Nejlepší přenosné aplikace zdarma pro vaši sadu nástrojů Flash Drive

Pokud si myslíte, že přenosné aplikace jsou většinou systémy technické podpory podporující lidi, můžete být překvapeni, když zjistíte, že tam jsou všechny druhy přenosných aplikací. O spoustě z nich si můžete přečíst v našem průvodci nejlepšími bezplatnými přenosnými aplikacemi pro sadu nástrojů flash disku. Určitě najdete systémové nástroje, ale také aplikace pro téměř každou vaši potřebu - produktivitu, komunikaci, prohlížení grafiky a obrázků a mnoho dalšího.

Kromě všech těchto samostatných aplikací si můžete také stáhnout sady aplikací, které si můžete nainstalovat na jednotku USB. Tyto sady vám obvykle poskytují spouštěč ve stylu nabídky Start pro přístup k aplikacím a některé také koordinují nastavení aplikací za vás. Mnoho z těchto sad se může pochlubit stovkami bezplatných přenosných aplikací, ze kterých si můžete vybrat, což vám v podstatě umožňuje vytvořit kompletní přenosný pracovní prostor. Mezi oblíbené balíčky patří PortableApps, CodySafe a LiberKey.

Stojí za to věnovat si čas prohlídce různých přenosných sad, pokud vás právě to zajímá. V některých případech jsou přenosné aplikace k dispozici pouze prostřednictvím takové softwarové sady. Například PortableApps.com poskytuje přístup k několika stovkám přenosných aplikací, které si můžete stáhnout a nainstalovat na disk PortableApps. Mnoho z těchto aplikací lze nainstalovat pouze do sady PortableApps a nemají přenosnou verzi, kterou můžete použít bez této sady. PortableApps nabízí tu výhodu, že si můžete přesně vybrat, které aplikace chcete zahrnout. Jiné sady obsahují všechny přenosné aplikace v hlavním stahování, takže je to vyhlídka na všechno nebo nic. Každá sada ale může poskytovat konkrétní nástroje, které pro jiné sady nemůžete najít, proto si před rozhodnutím projděte, jaké aplikace jsou pro každou z nich k dispozici.

Zjistíte také, že když v mnoha našich článcích doporučujeme nástroje třetích stran, často se rozhodneme představit přenosné aplikace před instalovatelnými.

Mohu zajistit, aby byly běžné instalovatelné aplikace přenosné?

SOUVISEJÍCÍ: Transformujte pouze nainstalované aplikace na přenosné aplikace

Často je možné vytvořit běžnou aplikaci přenosnou, ale může to být trochu vybíravé a obvykle to vyžaduje trochu práce. Pokud je aplikace velmi jednoduchá - řekněme nástroj, který zjevně nemusí být instalovatelnou aplikací - je někdy možné tyto soubory z instalačního programu extrahovat a pomocí těchto pokynů je převést na přenosnou aplikaci. Toto v žádném případě není zaručeně fungující metoda, ale může to být užitečné vyzkoušet.

SOUVISEJÍCÍ: Použijte přenosný VirtualBox, abyste si mohli vzít virtuální stroje s sebou kamkoli

Další možností pro zpřístupnění instalovatelné aplikace je virtualizace aplikace. To obvykle vyžaduje trochu lepší nastavení, ale v podstatě byste vytvořili přenosný virtuální stroj, který dokáže spustit potřebný operační systém a aplikaci (nebo aplikace), kterou potřebujete, a poté načíst tento virtuální stroj na jakékoli přenosné médium, které chcete. Nejběžnějším nástrojem je Portable VirtualBox a máme skvělého průvodce, jak jej používat k přenášení virtuálních strojů kamkoli. Samotný VirtualBox je bezplatná nabídka virtuálních strojů od společnosti Oracle, která může běžet téměř na jakémkoli operačním systému pro stolní počítače. Portable VirtualBox je obal pro VirtualBox, který jej promění v přenosnou aplikaci, kterou můžete nainstalovat na USB flash disk nebo externí pevný disk.

Cameyo je další zajímavá možnost virtualizace. Namísto spuštění celého virtuálního stroje z přenosné jednotky vytvoříte virtuální počítač ve vašem stolním systému. Poté pomocí Cameyo zaznamenáte instalaci aplikace v rámci tohoto virtuálního počítače. Po dokončení vytvoří Cameyo jediný spustitelný soubor, který pak můžete přetáhnout na přenosnou jednotku a spustit kdekoli chcete. Cameyo je také zdarma pro domácí nebo malé firmy. Pokud vás to zajímá, máme také průvodce používáním Cameyo k vytváření přenosných aplikací.

Bez ohledu na to, jakou metodu zvolíte, stojí za to prozkoumat, co přenosné aplikace nabízejí. Neexistuje nic jako pocit svobody a flexibility, který získáte z vědomí, že s jednotkou USB visící na vaší klíčence můžete provozovat všechny kritické aspekty vašeho výpočetního života.