Asennettavat vs. kannettavat ohjelmistot
Ohjelmistosovellusten kehittäjät ottavat tuotteitaan käyttöön enimmäkseen median, kuten CD/DVD:n tai Internetin kautta. Ohjelmistotyypistä riippuen käyttäjän on suoritettava yksi tai useampi tehtävä ennen kuin hän voi käyttää ohjelmistosovellusta. Joskus käyttäjät voivat suorittaa sovelluksen yksinkertaisesti kopioimalla toimitetut ohjelmatiedostot sopivaan kansioon, mutta toiset vaativat käyttäjän asentamaan ohjelmiston suorittamalla ensin automaattisen ohjelmiston asennusohjelman. Tyypillisesti ohjelmistosovellukset luokitellaan tämän eron perusteella asennettaviin tai kannettaviin ohjelmistoihin. Muodollisen asennusprosessin puuttuminen oli vakiona Mac OS X:ssä, joskus takaisin. On jopa joitain käyttöjärjestelmiä, kuten AmigaOS 4.0 ja Mac OS X 1-9, joita voidaan käyttää suoraan siirrettävältä tietovälineeltä.
Mikä on asennettava ohjelmisto?
Ohjelmiston käyttäjän on asennettava asennettavat ohjelmistosovellukset tietokoneeseen, jotta se käynnistyy. Asennus on prosessi, jossa kaikki tiedostot (mukaan lukien ohjaimet, laajennukset jne.) asetetaan oikeisiin paikkoihin tietokoneessa, jotta käyttäjä voi suorittaa sen. Mutta koska asennettavien tiedostojen määrä ja tyypit vaihtelevat ohjelman mukaan, useimpiin niistä tulee asennusohjelma (joka on asennusprosessin automatisoiva erikoisohjelma). Jos näin on, käyttäjän tarvitsee vain suorittaa ohjelman asennusohjelma huolehtimatta mistään muusta.
Yleensä asennusohjelma voi purkaa jossain pakatussa muodossa olevat ohjelmatiedostot, kopioida ne määritettyihin polkuihin (kansioihin), varmistaa, että ohjelmisto sopii järjestelmän laitteistoon, ilmoittaa käyttöjärjestelmälle juuri asennetusta ohjelmasta, jne. Muut yleiset toiminnot, kuten jaettujen ja yksityisten järjestelmätiedostojen luominen ja muokkaaminen, kansioiden luominen, Windowsin rekisterimerkintöjen päivittäminen, merkintöjen lisääminen asetustiedostoihin, ympäristömuuttujien päivittäminen ja pikakuvakkeiden luominen, suorittaa useimmat ohjelmiston asentajat. Lisäksi asentaja voi tarkistaa järjestelmän soveltuvuuden ohjelmalle ja järjestelmän käytettävissä olevan tilan. Kun asennusohjelma on suorittanut loppuun (kaikki asennustehtävänsä), ohjelmisto on valmis käytettäväksi käyttäjän toimesta. Yleensä asennettavia ohjelmistosovelluksia voidaan käyttää niin monta kertaa kuin käyttäjä haluaa (ilman uudelleenasennusta), kunhan käyttäjä ei poista yhtä tai useampaa tiedostoa (jotka asennettiin asennuksen aikana) vahingossa tai manuaalisesti.
Mikä on kannettava ohjelmisto?
Kannettavat ohjelmistot (siirrettävät sovellukset) ovat ohjelmia, jotka voivat toimia itsenäisesti käyttöjärjestelmästä riippuen. Niitä kutsutaan myös erillisiksi tietokoneohjelmistoiksi. Tämän siirrettävyyden vuoksi tämäntyyppisiä sovelluksia pidetään usein päällä ja niitä ajetaan irrotettavilla tallennusvälineillä (eli ulkoisilla kiintolevyasemilla, CD-, DVD-, USB-muistitikuilla tai levykkeillä). Kaikki lisäohjelmatiedostot, asetustiedostot ja niihin liittyvät tiedot tallennetaan itse medialle. Vaikka kannettavat ohjelmistot voidaan suorittaa millä tahansa koneella, ne vaativat tietyn käyttöjärjestelmän. Siirrettävyys on kuitenkin vaikea toteuttaa käyttöjärjestelmästä riippuen. Esimerkiksi kaikki sovellukset ovat kannettavia (määritelmän mukaan) AmigaOS-käyttöjärjestelmässä. Windowsissa niitä ohjelmia, jotka eivät vaadi asennusta, kutsutaan usein kannettaviksi ohjelmistoiksi. Mutta on tärkeää huomata, että ohjelmistojen siirrettävyys (lähdekoodin kääntäminen eri alustoille) on eri ajatus kuin kannettavien sovellusten kehittäminen.
Mitä eroa on asennettavan ohjelmiston ja kannettavan ohjelmiston välillä?
Asennettavat ohjelmistosovellukset luovat tyypillisesti pikakuvakkeita automaattisesti, mutta käyttäjän on luotava pikakuvakkeet kannettaville ohjelmistosovelluksille manuaalisesti, koska he eivät luo niitä puolestasi. Asennettavat ohjelmistosovellukset voivat luoda uusia tiedostoja tai kansioita käyttäjän tuntemattomiin paikkoihin. Mutta joskus, kun käyttäjä poistaa sovelluksen, joitakin näistä tiedostoista tai kansioista ei poisteta kokonaan (ja käyttäjän on yleensä löydettävä ne ja poistettava ne manuaalisesti puhdistaakseen, koska ne voivat viedä tarpeettomasti tilaa tietokoneen kiintolevyltä). Toisa alta kannettavat ohjelmistot pysyvät yleensä omassa kansiossa eivätkä levitä tiedostoja tai kansioita muihin paikkoihin tietokoneessa. Tämä tarkoittaa, että kannettavien sovellusten asennuksen poistaminen (poistaminen) on paljon helpompaa (käyttäjän tarvitsee vain poistaa vastaava kansio ja sen sisältö) kuin asennettavien ohjelmistosovellusten poistaminen.
Joskus käyttäjille, joilla on kaksois- tai kolminkertainen käynnistysjärjestelmä, on edullista käyttää kannettavia ohjelmistosovelluksia kuin asennettavia ohjelmistosovelluksia, koska kannettavien ohjelmistojen kanssa käyttäjän ei tarvitse asentaa sitä uudelleen toiseen tai kolmanteen käyttöjärjestelmään (eli käyttäjäasetukset säilyvät). Mutta kaikkien asennettavien ohjelmistosovellusten kohdalla käyttäjän on asennettava se uudelleen muihin käyttöjärjestelmiin, jolloin kaikki käyttäjän asetukset menetetään. Vastaavasti, jos käyttäjä haluaa käyttää samaa asennettavaa ohjelmistoa toisessa tietokoneessa, hänen on asennettava sovellus uudelleen kyseiselle tietokoneelle (jolloin kaikki ensimmäiseen tietokoneeseen tallennetut käyttäjäasetukset menetetään). Kannettavat ohjelmistot voidaan kuitenkin helposti siirtää tietokoneelta toiselle siirrettävän tietovälineen, kuten flash-aseman, kautta, ja myös käyttäjän asetukset siirtyvät. Tämä on itse asiassa tärkein syy, miksi niitä kutsutaan "kannettaviksi" ohjelmistosovelluksiksi.
Jos ohjelmisto on asennettava vain yhteen tietokoneeseen tai käyttöjärjestelmään, asennettava ohjelmisto toimii sinulle, mutta jos aiot kuljettaa sovellusta minne ikinä menetkin, kannettavien sovellusten on oltava ensisijainen valinta. On kuitenkin tärkeää, että käytössä on ulkoisia tai irrotettavia laitteita, joiden I/O-nopeus on hyväksyttävä, jotta kannettavia sovelluksia voidaan käyttää tehokkaasti täysimääräisesti (esimerkiksi suurissa kannettavissa sovelluksissa tulisi käyttää ulkoista kiintolevyasemaa USB-asemien sijaan). Lisäksi, jos haluat käyttää online-varmuuskopiointijärjestelmiä (kuten DropBox), voit helposti siirtää uusimman version (päivitetyillä asetuksilla jne.) kannettavista sovelluksistasi pöytäkoneeltasi kannettavaan tietokoneeseen. Tämä ei ole koskaan vaihtoehto asennettavissa ohjelmistoissa.