Installerbar mot bærbar programvare
Utviklere av programvareapplikasjoner distribuerer produktene sine hovedsakelig gjennom medier som CD / DVD eller via internett. Avhengig av programvaretype, må brukeren utføre en eller flere oppgaver før han kan kjøre programvaren. Noen ganger kan brukerne kjøre et program bare ved å kopiere de medfølgende programfilene til en passende mappe, men andre krever at brukeren installerer programvaren ved å kjøre det automatiske programvareinstallasjonsprogrammet først. Basert på denne forskjellen er programvarene vanligvis kategorisert som installerbar eller bærbar programvare. Å ha ingen formell installasjonsprosess var standarden på Mac OS X, en gang tilbake. Det er til og med noen operativsystemer som AmigaOS 4.0 og Mac OS X 1-9 som kan kjøres direkte fra flyttbare medier.
Hva er installerbar programvare?
Programmerbare applikasjoner må "installeres" på datamaskinen av brukeren av programvaren for å få den til å kjøre. Installasjon er prosessen med å plassere alle filene (inkludert drivere, plugin-moduler, etc.) på de aktuelle stedene på datamaskinen, slik at den kan kjøres av brukeren. Men fordi antall og typer filer som skal plasseres for installering, varierer for hvert program, kommer de fleste av dem med et installasjonsprogram (som er et spesielt program som automatiserer installasjonen). Hvis dette er tilfelle, må brukeren bare utføre installasjonsprogrammet for programmet uten å bekymre seg for noe annet.
Vanligvis kan installasjonsprogrammet pakke ut programfilene som er inkludert i noen komprimert form, kopiere dem til spesifiserte baner (mapper), sørge for at programvaren passer til systemmaskinvaren, informere operativsystemet om det nylig installerte programmet, etc. Andre vanlige operasjoner for eksempel å opprette og endre delte og private systemfiler, opprette mapper, oppdatere Windows-registeroppføringer, sette inn oppføringer i konfigurasjonsfiler, oppdatere miljøvariabler og opprette snarveier utføres av de fleste programvareinstallatører. Videre kan systemets egnethet for programmet og ledig plass på systemet også kontrolleres av installatøren. Etter at installatøren har fullført kjøringen (fullfører alle installasjonsoppgavene), er programvaren klar til å kjøres av brukeren. Typisk,installerbare programvareprogrammer kan kjøres så mange ganger som brukeren ønsker (uten å installere igjen), så lenge brukeren ikke fjerner en eller flere filer (som ble installert under installasjonsprosessen) ved et uhell eller manuelt.
Hva er bærbar programvare?
Bærbar programvare (bærbare applikasjoner) er programmer som kan kjøre av seg selv uten å avhenge av operativsystemet. De kalles også frittstående dataprogrammer. På grunn av denne bærbarheten holdes disse typene applikasjoner ofte på og kjøres fra flyttbare lagringsmedier (dvs. eksterne harddisker, CD, DVD, USB-minnepinner eller disketter). Alle supplerende programfiler, konfigurasjonsfiler og relaterte data lagres på selve mediet. Selv om bærbar programvare kan kjøres på alle slags maskiner, krever de et bestemt operativsystem. Men bærbarhet er et vanskelig konsept å implementere, avhengig av det spesifikke operativsystemet. For eksempel er alle applikasjoner bærbare (per definisjon) på AmigaOS-operativsystemet. På Windows,de programmene som ikke krever installasjon, blir ofte referert til som bærbar programvare. Men det er viktig å merke seg at programvareportabilitet (kompilering av kildekode for å passe forskjellige plattformer) er en annen ide enn å utvikle bærbare applikasjoner.
Hva er forskjellen mellom installerbar programvare og bærbar programvare?
Programmerbare programvareprogrammer oppretter vanligvis snarveier automatisk, men brukeren må opprette snarveier manuelt for bærbare applikasjoner, ettersom de ikke oppretter dem for deg. Programmerbare programmer kan opprette nye filer eller mapper på steder som brukeren ikke kjenner til. Men noen ganger, når brukeren avinstallerer applikasjonen, blir noen av disse filene eller mappene ikke fjernet helt (og brukeren må vanligvis finne dem og slette dem manuelt for å rydde opp, fordi de kan ta unødvendig plass på datamaskinens harddisk). På den annen side forblir bærbar programvare vanligvis i sin egen mappe og sprer ikke filene eller mappene til andre steder på datamaskinen. Dette betyr,at avinstallering (fjerning) av bærbare applikasjoner er mye enklere (alt brukeren trenger å gjøre er å slette den tilsvarende mappen og innholdet) enn å avinstallere installerbare programvareapplikasjoner.
Noen ganger er det fordelaktig for brukere som har to eller tredoble oppstartssystemer å bruke bærbare programvareapplikasjoner enn installerbare programvareapplikasjoner, fordi brukeren med bærbar programvare ikke trenger å installere den igjen i det andre eller tredje operativsystemet (slik at brukerinnstillingene blir bevart). Men for alle de installerbare programvarene, må brukeren installere den igjen i andre operativsystemer, og alle brukerinnstillingene vil gå tapt. På samme måte, hvis brukeren vil kjøre den samme installerbare programvaren på en annen datamaskin, må hun installere applikasjonen på datamaskinen på nytt (og dermed miste alle brukerinnstillingene som er lagret på den første datamaskinen). Imidlertid kan bærbar programvare enkelt overføres fra en datamaskin til en annen datamaskin via et flyttbart medium, for eksempel en flash-stasjon, og brukerinnstillingen vil også bli overført. Dette er faktisk den viktigste grunnen til at de kalles 'bærbare' programvare.
Så hvis behovet er å installere programvaren på bare en datamaskin eller et operativsystem, vil installerbar programvare fungere for deg, men hvis du planlegger å bære applikasjonen hvor som helst, må bærbare applikasjoner være det foretrukne valget. Men det er viktig å ha eksterne eller flyttbare enheter med akseptable I / O-hastigheter for effektivt å bruke bærbare applikasjoner til det fulle potensialet (for eksempel bør en ekstern harddisk brukes i stedet for USB-stasjoner for store bærbare applikasjoner). Videre, hvis du vil bruke online sikkerhetskopieringssystemer (som DropBox), kan du enkelt overføre den nyeste versjonen (med oppdaterte innstillinger osv.) Av dine bærbare applikasjoner fra din stasjonære maskin til den bærbare datamaskinen. Dette er aldri et alternativ med installerbar programvare.