Inštalovateľné vs Prenosné Softvér
Vývojári softvérových aplikácií implementujú svoje produkty väčšinou prostredníctvom médií, napríklad CD / DVD alebo prostredníctvom internetu. V závislosti od typu softvéru musí užívateľ vykonať jednu alebo viac úloh predtým, ako bude môcť spustiť softvérovú aplikáciu. Niekedy môžu používatelia spustiť aplikáciu jednoducho skopírovaním dodaných programových súborov do príslušného priečinka, ale iní vyžadujú, aby užívateľ nainštaloval softvér tak, že najprv spustí automatizovaný program na inštaláciu softvéru. Na základe tohto rozdielu sú softvérové aplikácie zvyčajne kategorizované ako inštalovateľný alebo prenosný softvér. Bez formálneho inštalačného procesu bol štandard v systéme Mac OS X, niekedy späť. Existujú dokonca aj niektoré operačné systémy ako AmigaOS 4.0 a Mac OS X 1-9, ktoré je možné spúšťať priamo z vymeniteľného média.
Čo je inštalovateľný softvér?
Inštalovateľné softvérové aplikácie musia byť do počítača „nainštalované“ používateľom softvéru, aby bol spustený. Inštalácia je proces umiestnenia všetkých súborov (vrátane ovládačov, doplnkov atď.) Na vhodné miesta v počítači, aby ich mohol používateľ vykonať. Pretože sa však počet a typy súborov, ktoré sa majú umiestniť na inštaláciu, líšia pre každý program, väčšina z nich sa dodáva s inštalačným programom (čo je špeciálny program, ktorý automatizuje proces inštalácie). V takom prípade musí používateľ spustiť iba inštalačný program programu bez obáv z ničoho iného.
Inštalátor zvyčajne môže rozbaliť programové súbory obsiahnuté v nejakej komprimovanej forme, skopírovať ich do určených ciest (priečinkov), uistiť sa, že softvér je vhodný pre hardvér systému, informovať operačný systém o novo nainštalovanom programe atď. Ostatné bežné operácie ako je vytváranie a úprava zdieľaných a súkromných systémových súborov, vytváranie priečinkov, aktualizácia položiek databázy Registry systému Windows, vkladanie položiek do konfiguračných súborov, aktualizácia premenných prostredia a vytváranie skratiek, vykonáva väčšina inštalačných programov softvéru. Inštalatér môže skontrolovať aj vhodnosť systému pre program a dostupné miesto v systéme. Po dokončení vykonávania inštalačného programu (dokončenie všetkých jeho inštalačných úloh) je softvér pripravený na spustenie používateľom. Inštalovateľné softvérové aplikácie sa zvyčajne dajú spustiť toľkokrát, koľkokrát užívateľ chce (bez opakovanej inštalácie), pokiaľ používateľ neodstráni náhodne alebo ručne jeden alebo viac súborov (ktoré boli nainštalované počas procesu inštalácie)..
Čo je prenosný softvér?
Prenosný softvér (prenosné aplikácie) sú programy, ktoré je možné spúšťať samostatne bez závislosti na operačnom systéme. Nazývajú sa aj samostatné programy počítačového softvéru. Z dôvodu tejto prenosnosti sa tieto typy aplikácií často udržiavajú a spúšťajú z vymeniteľného úložného média (t. J. Externých pevných diskov, CD, DVD, palcových jednotiek USB alebo diskiet). Všetky doplnkové programové súbory, konfiguračné súbory a súvisiace údaje sú uložené na samotnom médiu. Aj keď prenosný softvér je možné spustiť na akomkoľvek stroji, vyžaduje určitý operačný systém. Prenosnosť je však náročná koncepcia, ktorá sa má implementovať v závislosti od konkrétneho operačného systému. Napríklad všetky aplikácie sú prenosné (podľa definície) v operačnom systéme AmigaOS. V systéme Windows sa tie programy, ktoré nevyžadujú inštaláciu, často označujú ako prenosný softvér. Je však dôležité poznamenať, že prenosnosť softvéru (zostavenie zdrojového kódu pre rôzne platformy) je iná myšlienka ako vývoj prenosných aplikácií..
Aký je rozdiel medzi inštalovateľným softvérom a prenosným softvérom?
Nainštalovateľné softvérové aplikácie zvyčajne vytvárajú odkazy automaticky, ale používateľ musí ručne vytvoriť odkazy pre prenosné softvérové aplikácie, pretože ich pre vás nevytvárajú. Inštalovateľné softvérové aplikácie môžu vytvárať nové súbory alebo priečinky na miestach neznámych pre používateľa. Ale niekedy, keď používateľ odinštaluje aplikáciu, niektoré z týchto súborov alebo priečinkov nie sú úplne odstránené (a užívateľ ich zvyčajne musí nájsť a odstrániť ich manuálne, aby ich vyčistil, pretože môže mať na pevnom disku počítača zbytočný priestor). Na druhej strane prenosný softvér zvyčajne zostáva vo svojom vlastnom priečinku a nerozširuje súbory ani priečinky na iné miesta v počítači. To znamená, že odinštalovanie (odstránenie) prenosných aplikácií je omnoho jednoduchšie (všetko, čo musí užívateľ urobiť, je odstrániť zodpovedajúci priečinok a jeho obsah) ako odinštalovanie nainštalovateľných softvérových aplikácií..
Niekedy je výhodné, aby používatelia s duálnym alebo trojitým bootovacím systémom používali prenosné softvérové aplikácie ako inštalovateľné softvérové aplikácie, pretože s prenosným softvérom ho používateľ nemusí inštalovať znova v druhom alebo treťom operačnom systéme (takže užívateľské nastavenia budú zachované). Ale pre všetky inštalovateľné softvérové aplikácie, musí užívateľ nainštalovať znova do iných operačných systémov a všetky užívateľské nastavenia budú stratené. Podobne, ak chce užívateľ spustiť rovnaký inštalovateľný softvér na inom počítači, musí preinštalovať aplikáciu na tomto počítači (a tým stratiť všetky užívateľské nastavenia uložené v prvom počítači). Prenosný softvér sa však dá ľahko prenášať z jedného počítača do druhého prostredníctvom vymeniteľného média, napríklad z jednotky Flash, a prenesie sa aj užívateľské nastavenie. Toto je vlastne hlavný dôvod, prečo sa im hovorí „prenosné“ softvérové aplikácie.
Ak je teda potrebné nainštalovať softvér iba do jedného počítača alebo operačného systému, inštalovateľný softvér bude pracovať za vás, ale ak plánujete aplikáciu prenášať kamkoľvek, musíte byť preferovanou voľbou prenosné aplikácie. Je však dôležité mať k dispozícii externé alebo vymeniteľné zariadenia s prijateľnou rýchlosťou I / O, aby sa efektívne využili prenosné aplikácie na ich plný potenciál (napr. Pri veľkých prenosných aplikáciách by sa namiesto USB diskov mala používať externá jednotka pevného disku). Okrem toho, ak chcete používať online zálohovacie systémy (napríklad DropBox), môžete ľahko preniesť najnovšiu verziu (s aktualizovanými nastaveniami atď.) Vašich prenosných aplikácií z vášho stolného počítača do prenosného počítača. S inštalovateľným softvérom to nikdy nie je možné.