Instalabilni vs prijenosni softveri
Programeri softverskih aplikacija svoje proizvode ugrađuju uglavnom putem medija kao što su CD / DVD ili putem interneta. Ovisno o vrsti softvera, korisnik mora izvršiti jedan ili više zadataka prije nego što može pokrenuti softversku aplikaciju. Korisnici ponekad mogu pokrenuti aplikaciju jednostavnim kopiranjem isporučenih programskih datoteka u odgovarajuću mapu, ali drugi zahtijevaju od korisnika da instalira softver prvo pokretanjem automatiziranog programa za instalaciju softvera. Tipično, na temelju ove razlike, softverske su aplikacije kategorizirane kao instaliran ili prijenosni softver. Bez formalnog postupka instalacije bilo je standard za Mac OS X, negdje unatrag. Postoje čak i neki operativni sustavi poput AmigaOS 4.0 i Mac OS X 1-9 koji se mogu pokretati izravno s prijenosnih medija.
Što je instalabilni softver?
Korisnički softver treba da instalira softverske aplikacije na računalo kako bi se pokrenuo. Instalacija je postupak stavljanja svih datoteka (uključujući upravljačke programe, dodatke itd.) Na odgovarajuća mjesta na računalu, tako da ih korisnik može izvršiti. No, budući da se broj i vrste datoteka koje bi trebalo smjestiti za instalaciju razlikuju za svaki program, većina ih dolazi s instalacijskim programom (što je poseban program koji automatizira postupak instalacije). Ako je to slučaj, korisnik mora samo izvršiti instalacijski program programa bez brige o bilo čemu drugom.
Instalacijski program obično može raspakirati programske datoteke uključene u nekom komprimiranom obliku, kopirati ih na određene staze (mape), provjeriti odgovara li softver hardveru sustava, obavijestiti operativni sustav o novoinstaliranom programu itd. Ostale uobičajene radnje kao što su stvaranje i izmjena zajedničkih i privatnih sistemskih datoteka, stvaranje mapa, ažuriranje unosa registra sustava Windows, umetanje unosa u konfiguracijske datoteke, ažuriranje varijabli okruženja i stvaranje prečaca izvodi većina instalatera softvera. Nadalje, instalater također može provjeriti prikladnost sustava za program i raspoloživi prostor na sustavu. Nakon što instalacijski program dovrši svoje izvršavanje (dovrši sve svoje instalacijske zadatke), softver je spreman za pokretanje od strane korisnika. Tipično,instalabilne softverske aplikacije mogu se pokretati onoliko puta koliko korisnik želi (bez ponovne instalacije), sve dok korisnik ne ukloni slučajno ili ručno jednu ili više datoteka (koje su instalirane tijekom instalacijskog postupka).
Što je prijenosni softver?
Prijenosni softver (prijenosni programi) programi su koji se mogu samostalno pokretati bez ovisno o operativnom sustavu. Nazivaju se i samostalnim računalnim softverskim programima. Zbog ove prenosivosti, ove se vrste aplikacija često drže i pokreću s prijenosnih medija za pohranu (tj. Vanjskih pogona tvrdog diska, CD-a, DVD-a, USB pogona ili disketa). Sve dodatne programske datoteke, konfiguracijske datoteke i povezani podaci pohranjeni su na samom mediju. Iako se prijenosni softver može izvoditi na bilo kojem stroju, potreban im je određeni operativni sustav. No, prenosivost je težak koncept koji se može implementirati ovisno o određenom operativnom sustavu. Na primjer, sve su aplikacije prijenosne (po definiciji) na operativnom sustavu AmigaOS. U sustavu Windows,oni programi koji ne zahtijevaju instalaciju često se nazivaju prijenosnim softverom. No, važno je napomenuti da je prenosivost softvera (sastavljanje izvornog koda za prilagođavanje različitim platformama) drugačija ideja od razvoja prijenosnih aplikacija.
Koja je razlika između instaliranog softvera i prijenosnog softvera?
Softverske aplikacije koje je moguće instalirati obično kreiraju prečace automatski, ali korisnik mora ručno stvoriti prečace za prijenosne softverske programe jer ih oni ne stvaraju umjesto vas. Softverske aplikacije koje je moguće instalirati mogu stvoriti nove datoteke ili mape na mjestima koja su nepoznata korisniku. Ali ponekad, kada korisnik deinstalira aplikaciju, neke od tih datoteka ili mapa nisu u potpunosti uklonjene (a korisnik ih obično mora pronaći i ručno izbrisati kako bi ih očistio, jer mogu zauzeti nepotreban prostor na tvrdom disku računala). S druge strane, prijenosni softver obično ostaje u vlastitoj mapi i ne širi datoteke ili mape na druga mjesta u računalu. To znači,da je deinstaliranje (uklanjanje) prijenosnih aplikacija mnogo lakše (sve što korisnik treba učiniti je izbrisati odgovarajuću mapu i njezin sadržaj) nego deinstaliranje softverskih aplikacija koje se mogu instalirati.
Ponekad je korisno za korisnike koji imaju dvostruke ili trostruke sustave za pokretanje da koriste prijenosne softverske aplikacije od softverskih aplikacija koje se mogu instalirati, jer ih kod prijenosnog softvera korisnik ne mora ponovno instalirati u drugi ili treći operativni sustav (tako će biti postavljene sačuvan). Ali za sve softverske aplikacije koje je moguće instalirati, korisnik ih mora ponovo instalirati u druge operativne sustave i sve će se korisničke postavke izgubiti. Slično tome, ako korisnik želi pokrenuti isti instalirani softver na drugom računalu, ona mora ponovno instalirati aplikaciju na tom računalu (čime se gube sve korisničke postavke pohranjene na prvom računalu). Međutim, prijenosni softver može se lako prenijeti s jednog računala na drugo putem prijenosnog medija, poput flash pogona, a prenijet će se i korisnička postavka. To je zapravo glavni razlog zašto se nazivaju 'prijenosnim' softverskim aplikacijama.
Dakle, ako je potrebno instalirati softver na samo jedno računalo ili operativni sustav, instalirani softver će raditi za vas, ali ako planirate nositi aplikaciju kamo god krenuli, prijenosni programi moraju biti preferirani izbor. No, važno je imati vanjske ili prijenosne uređaje s prihvatljivim I / O brzinama kako bi se prijenosni programi učinkovito koristili u najvećoj mogućoj mjeri (na primjer, umjesto velikih pogona za velike prijenosne aplikacije treba koristiti vanjski pogon tvrdog diska). Nadalje, ako želite koristiti internetske sigurnosne kopije (poput DropBox-a), najnoviju verziju (s ažuriranim postavkama itd.) Svojih prijenosnih aplikacija možete lako prenijeti sa stolnog računala na prijenosno računalo. To nikada nije opcija s instaliranim softverom.