Bärbara applikationer erbjuder några definitiva fördelar jämfört med sina traditionella motsvarigheter. De är lätta och låter dig flytta mellan datorer medan du tar dina appar och inställningar med dig. Här är varför de är olika och varför de ibland - men inte alltid - är ett bra val.
Hur vanliga appar installeras
RELATERAD: Vad är ProgramData-mappen i Windows?
För att förstå vad som gör en app bärbar kan det vara användbart först att ta en snabb titt på hur traditionella appar installeras i Windows. När du installerar en app i Windows går installationsfilerna till flera olika platser. Huvuddelen av appens filer kopieras vanligtvis till en enda mapp någonstans i mappen C: \ Program Files. Filer som innehåller inställningar som gäller för alla användare av appen kan skapas i ProgramData-mapp .
Inställningar som är specifika för olika användarkonton på PC: n lagras i filer som skapas i den dolda "AppData" -mappen i varje kontos användarmapp. De flesta appar skapar poster i Windows-registret som också kan innehålla olika konfigurationsinställningar. Och många appar utnyttjar delade kodbibliotek som installeras med saker som .NET-ramverk och Visual C ++ omfördelningsbara .
RELATERAD: Vad är Microsoft .NET Framework och varför installeras det på min dator?
Det finns distinkta fördelar med denna funktionsseparation. Flera appar kan dela information som finns i registerposter eller delade kodbibliotek, vilket förhindrar onödig duplicering. Att lagra användarspecifika inställningar på ett ställe och systemomfattande inställningar på en annan innebär att appar kan dra bättre nytta av många olika Windows-funktioner som är utformade för ett fleranvändarsystem. Till att börja med kan varje användare lita på att deras egna inställningar laddas när de startar appen bara för att de är inloggade med sitt eget Windows-konto. Funktioner som fil- och delningsbehörigheter bygger på denna struktur. Och om du har alla programinställningar sparade i avsedda områden blir det mer pålitligt att säkerhetskopiera ditt system.
Så, vad är en bärbar app och varför skulle jag använda en?
En bärbar app är helt enkelt en som inte använder ett installationsprogram. Alla filer som krävs för att köra appen finns i en enda mapp som du kan placera var som helst i systemet. Om du flyttar mappen fungerar appen fortfarande på samma sätt. Istället för att installera en bärbar app laddar du vanligtvis ner den som en ZIP-fil, extraherar den ZIP till en mapp och kör den körbara filen för appen. Om appen låter dig spara inställningar sparas dessa inställningar i filer direkt i samma mapp.
Den viktigaste fördelen med att använda bärbara appar är självklar - de är bärbara. Fäst dem till exempel på en USB-enhet och du kan transportera dem från dator till dator. De lämnar inget fotavtryck på de datorer du kör dem på. Allt inklusive alla inställningar du har sparat sparas direkt i den bärbara appens mapp på USB-enheten. Det liknar väldigt mycket hur saker och ting fungerade tillbaka under MS-DOS och Windows 3.1.
Bärbara appar kan dock vara till hjälp även om du inte flyttar mellan datorer. För det första lämnar de ett mindre fotavtryck på din dator. De tenderar att vara lättare än de flesta installerbara appar bara på grund av att de inte behöver installeras. Du kan synkronisera dem (tillsammans med deras inställningar) till dina andra datorer med något som Dropbox. Eller så kan du bara använda en app en gång utan att behöva oroa dig för att det lämnar grop på ditt system.
Visst, det kommer alltid att finnas appar som du behöver installera. Antingen är de bara för stora - eller sofistikerade - för att kunna köras som en bärbar app, eller så måste de dra nytta av Windows fleranvändar- eller säkerhetsfunktioner. Men många appar finns i båda smakerna, vilket innebär att du kan välja mellan ett installationsprogram och ett ZIP när du laddar ner det.
RELATERAD: Förstå användarkontokontroll i Windows 7
Naturligtvis finns det några nackdelar med att använda bärbara appar. Windows Användarkontokontroller (UAC) fungerar inte för bärbara appar som de gör för installerade appar, vilket innebär att de är mer föremål för icke-administrativa processer. Du kan betrakta den här både som en upp och en nackdel. Uppsidan är att om du behöver en bärbar app kan du troligen köra den även om du är i ett nätverk - säg på jobbet - där du inte kan installera en normal app. Nackdelen är att IT-avdelningen och eventuella säkerhetsprotokoll som de har infört kan vara mindre effektiva.
En annan nackdel med bärbara appar är att de vanligtvis inte är byggda med flera användare i åtanke. Det här är troligen inte en stor sak eftersom du förmodligen skapar en bärbar enhet som du bara kan bära med dig själv. Men om flera användare behöver använda en app måste de antingen använda samma inställningar eller så måste du ha flera kopior av appmappen på din bärbara enhet.
RELATERAD: Behöver du verkligen ta bort USB-minnen?
Slutligen, om du kör bärbara appar från en USB-enhet, vill du vara extra försiktig med mata ut enheten ordentligt istället för att bara dra ut det. Annars kan du skada apparna eller göra att inställningarna inte sparas ordentligt. Du kan till och med stöta på det här problemet på datorer som inte hanterar USB-enheter bra när de går i viloläge eller viloläge. Det är mindre problem på moderna datorer än tidigare, men det finns fortfarande datorer idag som inte hanterar sömn bra.
Med detta sagt uppväger fördelarna med bärbara appar vanligtvis nackdelarna - särskilt om du flyttar mycket till olika datorer.
Vilka typer av bärbara appar är tillgängliga?
RELATERAD: De bästa gratis bärbara apparna för din Flash Drive Toolkit
Om du tänker på bärbara appar som oftast systemverktyg som teknisk support folk bär runt, kan du bli förvånad över att det finns alla typer av bärbara appar där ute. Du kan läsa om en massa av dem i vår guide till de bästa gratis bärbara apparna för din flash-enhet verktygslåda . Du hittar säkert systemverktyg, men också appar för nästan alla behov du har - produktivitet, kommunikation, grafik och bildvisning och mycket mer.
Förutom alla dessa fristående appar kan du också ladda ner applikationssviter som du kan installera på en USB-enhet. Dessa sviter ger dig vanligtvis en Start-meny-stil launcher för åtkomst till apparna, och vissa samordnar också appinställningar åt dig. Många av dessa sviter har hundratals gratis bärbara appar att välja mellan, vilket gör att du kan skapa en komplett, bärbar arbetsyta. PortableApps , CodySafe och LiberKey är några av de mer populära sviterna.
Det är värt att ta dig tid att titta över de olika bärbara sviterna om det är det du är intresserad av. I vissa fall är bärbara appar endast tillgängliga via en sådan programvarupaket. PortableApps.com ger till exempel åtkomst till flera hundra bärbara appar som du kan ladda ner och installera till din PortableApps-disk. Många av dessa appar kan bara installeras i PortableApps-sviten och har ingen bärbar version som du kan använda utan sviten. PortableApps erbjuder fördelen att kunna välja exakt vilka appar du vill inkludera. Andra sviter har alla bärbara appar med i huvudnedladdningen, så det är ett allt eller inget perspektiv. Men varje svit kan tillhandahålla specifika verktyg som du inte kan hitta för andra sviter, så kolla igenom vilka appar som är tillgängliga för var och en innan du fattar ditt beslut.
Du kommer också att upptäcka att när vi rekommenderar tredjepartsverktyg i många av våra artiklar, väljer vi ofta att ha bärbara appar framför installerbara.
Kan jag göra vanliga installerbara appar bärbara?
RELATERAD: Omvandla endast installerade applikationer till bärbara applikationer
Det är ofta möjligt att göra en vanlig app bärbar, men den kan vara lite fiffig och tar vanligtvis lite arbete. Om appen är väldigt enkel - säg ett verktyg som uppenbarligen inte behöver vara en installerbar app - är det ibland möjligt att extrahera filerna från installationsprogrammet och förvandla dem till en bärbar app med hjälp av dessa instruktioner . Det här är inte en metod som garanterat fungerar, men det kan vara värt att prova.
RELATERAD: Använd bärbar VirtualBox för att ta virtuella maskiner med dig överallt
Ett annat alternativ för att göra en installerbar app bärbar är att virtualisera appen. Detta kräver vanligtvis en hel del mer installation, men i huvudsak skulle du skapa en bärbar virtuell maskin som kan köra nödvändigt operativsystem och den app (eller appar) du behöver och sedan ladda den virtuella maskinen på vilket bärbart media du vill. Bärbar VirtualBox är det vanligaste verktyget för detta, och vi har en bra guide för att använda den till ta virtuella maskiner med dig överallt . VirtualBox i sig är en gratis virtuell maskin erbjudande från Oracle som kan köras på nästan alla stationära operativsystem. Portable VirtualBox är ett omslag för VirtualBox som gör det till en bärbar applikation som du kan installera på ett USB-minne eller extern hårddisk.
Cameyo är ett annat intressant virtualiseringsalternativ. Istället för att köra en hel virtuell maskin från din bärbara enhet skapar du en virtuell maskin på ditt stationära system. Du använder sedan Cameyo för att spela in installationen av en app inom den virtuella maskinen. När det är klart skapar Cameyo en enda körbar fil som du sedan kan dra till din bärbara enhet och köra vart du vill. Cameyo är också gratis för användare i hemmet eller småföretag. Om du är nyfiken på det har vi också en guide använder Cameyo för att skapa bärbara appar .
Oavsett vilken metod du väljer är det värt att utforska vad bärbara appar har att erbjuda. Det finns inget som känslan av frihet och flexibilitet du får från att veta att med USB-enheten som hänger i din nyckelring kan du köra alla kritiska aspekter av ditt dataliv.