Telepíthető vs hordozható szoftverek
A szoftveralkalmazások fejlesztői termékeiket többnyire médián, például CD-n/DVD-n vagy az interneten keresztül telepítik. A szoftver típusától függően a felhasználónak egy vagy több feladatot kell végrehajtania, mielőtt futtatni tudja a szoftveralkalmazást. Néha a felhasználók egyszerűen futtathatnak egy alkalmazást a mellékelt programfájlok megfelelő mappába másolásával, mások azonban megkövetelik, hogy a felhasználó telepítse a szoftvert az automatikus szoftvertelepítő program futtatásával. E különbség alapján a szoftveralkalmazásokat általában telepíthető vagy hordozható szoftverek közé sorolják. A hivatalos telepítési folyamat hiánya a Mac OS X szabvány volt, valamikor régen. Vannak olyan operációs rendszerek is, mint például az AmigaOS 4.0 és a Mac OS X 1-9, amelyek közvetlenül futtathatók cserélhető adathordozóról.
Mi az a telepíthető szoftver?
A telepíthető szoftveralkalmazásokat a szoftver felhasználójának „telepítenie” kell a számítógépre, hogy a szoftver futhasson. A telepítés az a folyamat, amikor az összes fájlt (beleértve az illesztőprogramokat, beépülő modulokat stb.) a számítógép megfelelő helyére helyezzük, hogy a felhasználó végrehajthassa. De mivel a telepítéshez elhelyezendő fájlok száma és típusa programonként eltérő, a legtöbbjük telepítővel érkezik (ez egy speciális program, amely automatizálja a telepítés folyamatát). Ha ez a helyzet, a felhasználónak csak a program telepítőjét kell végrehajtania, anélkül, hogy bármi mással kellene foglalkoznia.
Általában előfordulhat, hogy a telepítő kicsomagolja a valamilyen tömörített formában található programfájlokat, átmásolja azokat meghatározott útvonalakra (mappákba), megbizonyosodjon arról, hogy a szoftver megfelel a rendszer hardverének, tájékoztatja az operációs rendszert az újonnan telepített programról, stb. Az egyéb gyakori műveleteket, például a megosztott és privát rendszerfájlok létrehozását és módosítását, mappák létrehozását, Windows rendszerleíró bejegyzések frissítését, bejegyzések beszúrását a konfigurációs fájlokba, a környezeti változók frissítését és a parancsikonok létrehozását a legtöbb szoftvertelepítő hajtja végre. Ezenkívül a telepítő ellenőrizheti a rendszer programhoz való alkalmasságát és a rendelkezésre álló helyet a rendszeren. Miután a telepítő befejezte a végrehajtást (az összes telepítési feladatot befejezte), a szoftver készen áll a felhasználó általi futtatásra. A telepíthető szoftveralkalmazások általában annyiszor futtathatók, ahányszor a felhasználó akarja (újbóli telepítés nélkül), mindaddig, amíg a felhasználó nem távolít el egy vagy több (a telepítési folyamat során telepített) fájlt véletlenül vagy manuálisan.
Mi az a hordozható szoftver?
A hordozható szoftverek (hordozható alkalmazások) olyan programok, amelyek az operációs rendszertől függően önállóan is futhatnak. Ezeket önálló számítógépes szoftvereknek is nevezik. A hordozhatóság miatt az ilyen típusú alkalmazásokat gyakran cserélhető adathordozókon tartják és futtatják (például külső merevlemez-meghajtók, CD-k, DVD-k, USB-meghajtók vagy hajlékonylemezek). Az összes kiegészítő programfájl, konfigurációs fájl és kapcsolódó adat magán az adathordozón tárolódik. Bár a hordozható szoftverek bármilyen gépen futtathatók, bizonyos operációs rendszert igényelnek. A hordozhatóság azonban az adott operációs rendszertől függően nehezen megvalósítható koncepció. Például az összes alkalmazás (definíció szerint) hordozható AmigaOS operációs rendszeren. Windows rendszeren a telepítést nem igénylő programokat gyakran hordozható szoftvereknek nevezik. Fontos azonban megjegyezni, hogy a szoftverhordozhatóság (a különböző platformokhoz való forráskód fordítása) eltér a hordozható alkalmazások fejlesztésétől.
Mi a különbség a telepíthető szoftver és a hordozható szoftver között?
A telepíthető szoftveralkalmazások általában automatikusan hoznak létre parancsikonokat, de a felhasználónak manuálisan kell létrehoznia parancsikonokat a hordozható szoftveralkalmazásokhoz, mivel ők nem hozzák létre azokat. A telepíthető szoftveralkalmazások új fájlokat vagy mappákat hozhatnak létre a felhasználó számára ismeretlen helyen. Néha azonban, amikor a felhasználó eltávolítja az alkalmazást, egyes fájlok vagy mappák nem törlődnek teljesen (és a felhasználónak általában meg kell találnia és törölnie kell őket a tisztításhoz, mert szükségtelen helyet foglalhatnak el a számítógép merevlemezén). Másrészt a hordozható szoftverek általában a saját mappájukban maradnak, és nem terjesztik a fájlokat vagy mappákat a számítógép más helyeire. Ez azt jelenti, hogy a hordozható alkalmazások eltávolítása (eltávolítása) sokkal egyszerűbb (a felhasználónak csak a megfelelő mappát és annak tartalmát kell törölnie), mint a telepíthető szoftveralkalmazások eltávolítása.
Néha előnyösebb a kettős vagy háromszoros rendszerindító rendszerrel rendelkező felhasználók hordozható szoftveralkalmazások használata, mint telepíthető szoftveralkalmazások használata, mivel a hordozható szoftvereknél a felhasználónak nem kell újra telepítenie a második vagy a harmadik operációs rendszerben (tehát a felhasználói beállítások megmaradnak). De az összes telepíthető szoftveralkalmazást a felhasználónak újra kell telepítenie más operációs rendszerekben, és az összes felhasználói beállítás elveszik. Hasonlóképpen, ha a felhasználó ugyanazt a telepíthető szoftvert szeretné futtatni egy másik számítógépen, újra kell telepítenie az alkalmazást arra a számítógépre (ezzel elveszíti az első számítógépen tárolt összes felhasználói beállítást). A hordozható szoftverek azonban könnyen átvihetők egyik számítógépről a másikra cserélhető adathordozón, például flash meghajtón keresztül, és a felhasználói beállítások is átkerülnek. Valójában ez a fő oka annak, hogy ezeket „hordozható” szoftveralkalmazásoknak nevezik.
Tehát, ha csak egyetlen számítógépre vagy operációs rendszerre kell telepíteni a szoftvert, a telepíthető szoftverek működni fognak, de ha azt tervezi, hogy bárhová is viszi az alkalmazást, akkor a hordozható alkalmazásokat kell előnyben részesíteni.. Fontos azonban, hogy elfogadható I/O-sebességű külső vagy cserélhető eszközök legyenek a hordozható alkalmazások hatékony kihasználásához (például a nagy hordozható alkalmazásokhoz USB-meghajtók helyett külső merevlemez-meghajtót kell használni). Továbbá, ha online biztonsági mentési rendszereket (például DropBoxot) szeretne használni, könnyen átviheti hordozható alkalmazásai legfrissebb verzióját (frissített beállításokkal stb.) asztali gépéről laptopjára. Ez soha nem lehetséges a telepíthető szoftvereknél.