Installitav vs kaasaskantav tarkvara
Tarkvararakenduste arendajad juurutavad oma tooteid enamasti selliste andmekandjate kaudu nagu CD / DVD või Interneti kaudu. Sõltuvalt tarkvara tüübist peab kasutaja enne tarkvararakenduse käitamist täitma ühe või mitu toimingut. Mõnikord saavad kasutajad rakendust käivitada, lihtsalt kopeerides kaasasolevad programmifailid sobivasse kausta, kuid teised nõuavad, et kasutaja installib tarkvara, käivitades esmalt automatiseeritud tarkvara installiprogrammi. Tavaliselt liigitatakse selle erinevuse põhjal tarkvararakendused installitavaks või kaasaskantavaks tarkvaraks. Ametliku installiprotsessi puudumine oli Mac OS X-i standard, millalgi tagasi. On olemas isegi mõned opsüsteemid, näiteks AmigaOS 4.0 ja Mac OS X 1-9, mida saab käivitada otse teisaldatavast kandjast.
Mis on installitav tarkvara?
Tarkvara kasutaja peab installeeritavad tarkvararakendused arvutisse installima, et see käivitaks. Installimine on kõigi failide (sh draiverid, pistikprogrammid jne) paigutamine arvuti sobivatesse kohtadesse, nii et kasutaja saaks selle täita. Kuna installimiseks paigutatavate failide arv ja tüüp varieerub iga programmi jaoks, on enamikul neist installija (see on eriprogramm, mis automatiseerib installiprotsessi). Sel juhul peab kasutaja täitma ainult programmi installeri, muretsemata millegi muu pärast.
Tavaliselt võib paigaldaja pakkida pakitud kujul olevad programmifailid lahti, kopeerida need määratud radadele (kaustadesse), veenduda, et tarkvara sobib süsteemi riistvaraga, teavitada opsüsteemi värskelt installitud programmist jne. Muud levinud toimingud nagu jagatud ja privaatsete süsteemifailide loomine ja muutmine, kaustade loomine, Windowsi registrikannete värskendamine, sisestuste sisestamine konfiguratsioonifailidesse, keskkonnamuutujate värskendamine ja otseteede loomine. Lisaks võib paigaldaja kontrollida süsteemi sobivust programmiks ja süsteemi vaba ruumi. Kui installiprogramm on selle täitmise lõpetanud (lõpetanud kõik installimisülesanded), on tarkvara kasutaja käivitamiseks valmis. Tavaliselt saab installitavaid tarkvararakendusi käivitada nii mitu korda kui kasutaja soovib (ilma uuesti installimata), kui kasutaja ei eemalda kogemata või käsitsi ühte või mitut faili (mis installiti installiprotsessi ajal).
Mis on kaasaskantav tarkvara??
Kaasaskantav tarkvara (kaasaskantavad rakendused) on programmid, mida on võimalik iseseisvalt käitada ilma operatsioonisüsteemist olenemata. Neid nimetatakse ka eraldiseisvateks arvutitarkvara programmideks. Selle teisaldatavuse tõttu hoitakse seda tüüpi rakendusi sageli eemaldatavatel salvestusmeediumitel (st välised kõvakettadraivid, CD, DVD, USB-mälupulgad või disketid). Kõik täiendavad programmifailid, konfiguratsioonifailid ja nendega seotud andmed salvestatakse meediumile endale. Kuigi kaasaskantavat tarkvara saab käivitada mis tahes masinas, vajavad nad siiski teatud opsüsteemi. Kuid kaasaskantavus on keeruline kontseptsioon, mida tuleb rakendada sõltuvalt konkreetsest opsüsteemist. Näiteks on kõik rakendused AmigaOS-i opsüsteemis kaasaskantavad (määratluse järgi). Windowsis nimetatakse neid programme, mis ei vaja installimist, sageli kaasaskantavaks tarkvaraks. Kuid on oluline märkida, et tarkvara kaasaskantavus (lähtekoodi koostamine erinevatele platvormidele sobivaks) on teisaldatavate rakenduste väljatöötamise mõte.
Mis vahe on installitaval ja kaasaskantaval tarkvaral??
Installitavad tarkvararakendused loovad otseteed tavaliselt automaatselt, kuid kasutaja peab kaasaskantavate tarkvararakenduste jaoks otsetee otse looma, kuna need ei loo neid teie jaoks. Installitavad tarkvararakendused võivad luua uusi faile või kaustu kasutajale tundmatutesse kohtadesse. Kuid mõnikord, kui kasutaja rakenduse desinstallib, ei eemaldata mõnda neist failidest või kaustadest täielikult (ja kasutaja peab koristamiseks need tavaliselt leidma ja käsitsi kustutama, kuna need võivad arvuti kõvakettal võtta tarbetut ruumi). Teisest küljest jääb kaasaskantav tarkvara tavaliselt oma kausta ja ei levita faile ega kaustu arvuti teistesse kohtadesse. See tähendab, et kaasaskantavate rakenduste desinstallimine (eemaldamine) on palju lihtsam (kasutaja peab tegema ainult vastava kausta ja selle sisu kustutamise) kui installitavate tarkvararakenduste desinstallida.
Mõnikord on topelt- või kolmekordse alglaadimissüsteemiga kasutajatel eelistatav kasutada kaasaskantavaid tarkvararakendusi kui installitavaid tarkvararakendusi, sest kaasaskantava tarkvara korral ei pea kasutaja seda uuesti teise või kolmandasse opsüsteemi installima (seega jäävad kasutaja seaded konserveeritud). Kuid kõigi installitavate tarkvararakenduste jaoks peab kasutaja selle uuesti teistes opsüsteemides installima ja kõik kasutaja seaded kaovad. Sarnaselt, kui kasutaja soovib sama installitavat tarkvara käitada teises arvutis, peab ta sellesse arvutisse rakenduse uuesti installima (kaotades sellega kõik esimesse arvutisse salvestatud kasutajaseaded). Kaasaskantavat tarkvara saab aga ühest arvutist teise arvutisse hõlpsalt teisaldatava andmekandja, näiteks välkmäluseadme kaudu üle kanda, samuti kantakse üle ka kasutaja seaded. See on tegelikult peamine põhjus, miks neid nimetatakse kaasaskantavateks tarkvararakendusteks.
Niisiis, kui teil on vaja tarkvara installida vaid ühte arvutisse või opsüsteemi, töötab installitav tarkvara teie jaoks, kuid kui kavatsete rakendust kaasas kanda, kuhu iganes lähete, peavad eelistatavad olema kaasaskantavad rakendused. Kuid kaasaskantavate rakenduste tõhusaks maksimaalseks kasutamiseks on oluline omada väliseid või eemaldatavaid seadmeid, millel on vastuvõetav sisend / väljundkiirus (näiteks suurte kaasaskantavate rakenduste jaoks tuleks USB-draivide asemel kasutada välist kõvakettadraivi). Lisaks, kui soovite kasutada veebis varundamise süsteeme (näiteks DropBox), saate hõlpsalt teisaldada oma kaasaskantavate rakenduste uusima versiooni (koos värskendatud sätetega jne) lauaarvutist sülearvutisse. Installitava tarkvara korral pole see kunagi võimalik.