Skillnaden mellan installationsbar och bärbar programvara

Skillnaden mellan installationsbar och bärbar programvara
Skillnaden mellan installationsbar och bärbar programvara

Video: Skillnaden mellan installationsbar och bärbar programvara

Video: Skillnaden mellan installationsbar och bärbar programvara
Video: Skillnad mellan adverb och adjektiv - svensk grammatik med 👉en övning👈 2024, November
Anonim

Installerbar kontra bärbar programvara

Utvecklare av mjukvaruapplikationer distribuerar sina produkter mestadels via media som CD/DVD eller via internet. Beroende på typ av programvara måste användaren utföra en eller flera uppgifter innan han kan köra programvaran. Ibland kan användarna köra en applikation helt enkelt genom att kopiera de medföljande programfilerna till en lämplig mapp, men andra kräver att användaren installerar programvaran genom att först köra det automatiska installationsprogrammet. Vanligtvis, baserat på denna skillnad, kategoriseras programvaror som Installerbar eller Portabel programvara. Att inte ha någon formell installationsprocess var standarden på Mac OS X, någon gång sedan. Det finns till och med vissa operativsystem som AmigaOS 4.0 och Mac OS X 1-9 som kan köras direkt från flyttbara media.

Vad är installationsbar programvara?

Installerbara programvaror måste "installeras" på datorn av användaren av programvaran för att den ska kunna köras. Installation är processen att placera alla filer (inklusive drivrutiner, plugin-program, etc.) på lämpliga platser på datorn, så att den kan köras av användaren. Men eftersom antalet och typer av filer som bör placeras för installation varierar för varje program, kommer de flesta av dem med ett installationsprogram (vilket är ett speciellt program som automatiserar installationsprocessen). Om så är fallet behöver användaren bara köra installationsprogrammet för programmet utan att behöva oroa sig för något annat.

Vanligtvis kan installationsprogrammet packa upp programfilerna som ingår i någon komprimerad form, kopiera dem till angivna sökvägar (mappar), se till att programvaran är anpassad till systemets hårdvara, informera operativsystemet om det nyinstallerade programmet, etc. Andra vanliga operationer som att skapa och ändra delade och privata systemfiler, skapa mappar, uppdatera Windows-registerposter, infoga poster i konfigurationsfiler, uppdatera miljövariabler och skapa genvägar utförs av de flesta av programvaruinstallatörerna. Dessutom kan systemets lämplighet för programmet och tillgängligt utrymme på systemet också kontrolleras av installatören. När installationsprogrammet har slutfört sin körning (slutför alla sina installationsuppgifter) är programvaran redo att köras av användaren. Installerbara program kan vanligtvis köras så många gånger som användaren vill (utan att installera igen), så länge som användaren inte tar bort en eller flera filer (som installerades under installationsprocessen) av misstag eller manuellt.

Vad är bärbar programvara?

Bärbar programvara (bärbara applikationer) är program som kan köras av sig själva utan att vara beroende av operativsystemet. De kallas också fristående datorprogram. På grund av denna portabilitet hålls dessa typer av applikationer ofta på och körs från flyttbara lagringsmedier (t.ex. externa hårddiskar, CD, DVD, USB-minnen eller disketter). Alla kompletterande programfiler, konfigurationsfiler och relaterade data lagras på själva mediet. Även om bärbar programvara kan köras på vilken typ av maskin som helst, kräver de ett visst operativsystem. Men portabilitet är ett svårt koncept att implementera beroende på det specifika operativsystemet. Till exempel är alla applikationer portabla (per definition) på AmigaOS operativsystem. På Windows kallas de program som inte kräver installation ofta som bärbar programvara. Men det är viktigt att notera att mjukvaruportabilitet (kompilera källkod för att passa olika plattformar) är en annan idé än att utveckla bärbara applikationer.

Vad är skillnaden mellan installationsbar programvara och bärbar programvara?

Installerbara program skapar vanligtvis genvägar automatiskt, men användaren måste manuellt skapa genvägar för bärbara program eftersom de inte skapar dem åt dig. Installerbara program kan skapa nya filer eller mappar på platser som är okända för användaren. Men ibland, när användaren avinstallerar programmet, tas vissa av dessa filer eller mappar inte bort helt (och användaren måste vanligtvis hitta dem och ta bort dem manuellt för att rensa upp, eftersom de kan ta onödigt utrymme på datorns hårddisk). Å andra sidan stannar bärbar programvara vanligtvis i sin egen mapp och sprider inte filerna eller mapparna till andra platser i datorn. Detta betyder att det är mycket lättare att avinstallera (ta bort) bärbara applikationer (allt användaren behöver göra är att ta bort motsvarande mapp och dess innehåll) än att avinstallera installerade program.

Ibland är det fördelaktigt för användare som har dubbel- eller trippelstartsystem att använda bärbara programvaruapplikationer än installationsbara program, eftersom med bärbar programvara behöver användaren inte installera den igen i det andra eller tredje operativsystemet (så användarinställningarna kommer att bevaras). Men för alla installationsbara program måste användaren installera den igen i andra operativsystem och alla användarinställningar kommer att gå förlorade. På samma sätt, om användaren vill köra samma installationsbara programvara på en annan dator, måste hon installera om applikationen på den datorn (och därmed förlora alla användarinställningar som lagrats på den första datorn). Bärbar programvara kan dock enkelt överföras från en dator till en annan dator via ett flyttbart medium som en flash-enhet, och användarinställningen kommer också att överföras. Detta är faktiskt den främsta anledningen till att de kallas "bärbara" mjukvaruapplikationer.

Så, om behovet är att installera programvaran på bara en dator eller operativsystem, kommer installationsbar programvara att fungera för dig, men om du planerar att bära applikationen vart du än går, måste bärbara applikationer vara det föredragna valet. Men det är viktigt att ha externa eller flyttbara enheter med acceptabla I/O-hastigheter för att effektivt kunna använda bärbara applikationer till sin fulla potential (till exempel bör en extern hårddisk användas istället för USB-enheter för stora bärbara applikationer). Dessutom, om du vill använda online säkerhetskopieringssystem (som DropBox) kan du enkelt överföra den senaste versionen (med uppdaterade inställningar etc.) av dina bärbara applikationer från din stationära dator till din bärbara dator. Detta är aldrig ett alternativ med installerbar programvara.

Rekommenderad: