Diferența dintre programele instalabile și cele portabile

Instalabile versus software portabil

Dezvoltatorii de aplicații software își desfășoară produsele în principal prin intermediul unor medii precum CD / DVD sau prin intermediul internetului. În funcție de tipul de software, utilizatorul trebuie să îndeplinească una sau mai multe sarcini înainte de a putea rula aplicația software. Uneori, utilizatorii pot rula o aplicație pur și simplu prin copierea fișierelor de programe furnizate într-un dosar corespunzător, dar alții solicită utilizatorului să instaleze software-ul pornind mai întâi programul de instalare software automatizat. De obicei, pe baza acestei diferențe, aplicațiile software sunt clasificate ca software instalabil sau portabil. Fără proces de instalare formal a fost standard pe Mac OS X, cândva înapoi. Există chiar și unele sisteme de operare, cum ar fi AmigaOS 4.0 și Mac OS X 1-9, care pot fi difuzate direct de pe suporturi amovibile.

Ce este un software instalabil?

Aplicațiile software instalabile trebuie să fie "instalate" pe computer de către utilizatorul software-ului, pentru ao face să funcționeze. Instalarea este procesul de plasare a tuturor fișierelor (inclusiv drivere, plug-inuri etc.) în locațiile corespunzătoare ale computerului, astfel încât să poată fi executat de către utilizator. Dar, deoarece numărul și tipurile de fișiere care ar trebui plasate pentru instalare variază pentru fiecare program, majoritatea au un program de instalare (care este un program special care automatizează procesul de instalare). În acest caz, utilizatorul trebuie doar să execute programul de instalare a programului fără să vă faceți griji cu privire la nimic altceva.

În mod normal, programul de instalare poate despacheta fișierele de programe incluse într-o formă comprimată, le poate copia pe căi (foldere) specificate, se asigură că software-ul este potrivit pentru hardware-ul sistemului, informează sistemul de operare despre programul nou instalat etc. cum ar fi crearea și modificarea fișierelor de sistem partajate și private, crearea de foldere, actualizarea intrărilor în registry de Windows, inserarea intrărilor în fișierele de configurare, actualizarea variabilelor de mediu și crearea comenzilor rapide sunt efectuate de majoritatea instalatorilor de software. Mai mult, adecvarea sistemului pentru program și spațiul disponibil în sistem pot fi, de asemenea, verificate de către instalator. După ce programul de instalare finalizează executarea (termină toate sarcinile de instalare), software-ul este gata de utilizare de către utilizator. În mod obișnuit, aplicațiile software instalabile pot fi executate de câte ori doriți (fără a instala din nou), atâta timp cât utilizatorul nu elimină accidental sau manual unul sau mai multe fișiere (instalate în timpul procesului de instalare).

Ce este un software portabil?

Software-ul portabil (aplicații portabile) sunt programe care pot rula singur fără a depinde de sistemul de operare. Acestea sunt, de asemenea, numite programe de calculator de sine stătătoare. Datorită acestei portabilități, aceste tipuri de aplicații sunt adesea păstrate și difuzate pe medii de stocare amovibile (adică hard disk-uri externe, CD-uri, DVD-uri, unități de memorie USB sau dischete). Toate fișierele de programe suplimentare, fișierele de configurare și datele conexe sunt stocate pe suportul propriu-zis. Deși software-ul portabil poate fi executat pe orice tip de mașină, acestea necesită un anumit sistem de operare. Dar, portabilitatea este un concept dificil care trebuie implementat în funcție de sistemul de operare specific. De exemplu, toate aplicațiile sunt portabile (prin definiție) pe sistemul de operare AmigaOS. Pe Windows, acele programe care nu necesită instalare sunt adesea denumite software portabil. Dar, este important să rețineți că portabilitatea software-ului (compilarea codului sursă pentru diferite platforme) este o idee diferită de dezvoltarea aplicațiilor portabile.

Care este diferența dintre software-ul instalabil și software-ul portabil?

Aplicațiile software instalabile de obicei creează comenzi rapide în mod automat, însă utilizatorul trebuie să creeze manual comenzi rapide pentru aplicațiile software portabile, deoarece acestea nu le creează pentru dvs. Aplicațiile software instalabile pot crea fișiere sau foldere noi în locații necunoscute utilizatorului. Dar, uneori, când utilizatorul dezinstalează aplicația, unele dintre aceste fișiere sau foldere nu sunt complet eliminate (iar utilizatorul trebuie în mod obișnuit să le găsească și să le șterge manual pentru a le curăța, deoarece acestea pot lua spațiu inutil pe hard disk-ul calculatorului). Pe de altă parte, software-ul portabil rămâne, de obicei, pe propriul dosar și nu răspândește fișierele sau folderele în alte locații ale computerului. Acest lucru înseamnă că dezinstalarea (eliminarea) aplicațiilor portabile este mult mai ușoară (tot ce trebuie să faceți este să ștergeți dosarul corespunzător și conținutul acestuia) decât să dezinstalați aplicațiile software instalabile.

Uneori este avantajos ca utilizatorii care au sisteme de boot dual sau triplu să folosească aplicații software portabile decât aplicațiile software instalabile, deoarece software-ul portabil nu trebuie să-l instaleze din nou în al doilea sau al treilea sistem de operare (deci setările utilizatorului vor fi conservate). Dar pentru toate aplicațiile software instalabile, utilizatorul trebuie să-l instaleze din nou în alte sisteme de operare și toate setările utilizatorilor vor fi pierdute. În mod similar, dacă utilizatorul dorește să ruleze același software instalabil pe alt computer, trebuie să reinstaleze aplicația pe acel computer (pierzând astfel toate setările de utilizator stocate pe primul computer). Cu toate acestea, software-ul portabil poate fi transferat cu ușurință de pe un computer pe alt computer printr-un suport detașabil, cum ar fi un drive flash, iar setarea utilizatorului va fi transferată, de asemenea. Acesta este motivul principal pentru care se numesc aplicații software "portabile".

Deci, dacă este nevoie să instalați software-ul într-un singur computer sau sistem de operare, software-ul instalabil va funcționa pentru dvs., dar dacă intenționați să purtați aplicația în orice loc, aplicațiile portabile trebuie să fie alegerea preferată. Dar este important să aveți dispozitive externe sau detașabile cu viteze de intrare / ieșire acceptabile pentru a utiliza în mod eficient aplicațiile portabile până la maximul lor potențial (de exemplu, o unitate HDD externă ar trebui folosită în loc de unități USB pentru aplicații portabile mari). În plus, dacă doriți să utilizați sisteme de back-up online (cum ar fi DropBox), puteți transfera cu ușurință cea mai recentă versiune (cu setări actualizate etc.) a aplicațiilor dvs. portabile de pe desktop la laptop. Aceasta nu este niciodată o opțiune cu software instalabil.