Software instalabil vs portabil
Dezvoltatorii de aplicații software își desfășoară produsele în principal prin medii precum CD/DVD sau prin internet. În funcție de tipul de software, utilizatorul trebuie să efectueze 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 program furnizate într-un folder corespunzător, dar alții solicită utilizatorului să instaleze software-ul rulând mai întâi programul de instalare automată a software-ului. De obicei, pe baza acestei diferențe, aplicațiile software sunt clasificate ca software instalabil sau portabil. A nu avea un proces formal de instalare era standardul pe Mac OS X, cândva. Există chiar și unele sisteme de operare, cum ar fi AmigaOS 4.0 și Mac OS X 1-9, care pot fi rulate direct de pe suporturi amovibile.
Ce este software-ul instalabil?
Aplicațiile software instalabile trebuie să fie „instalate” pe computer de către utilizatorul software-ului, pentru ca acesta să ruleze. Instalarea este procesul de punere a tuturor fișierelor (inclusiv drivere, plug-in-uri etc.) în locațiile corespunzătoare ale computerului, astfel încât să poată fi executate de utilizator. Dar, deoarece numărul și tipurile de fișiere care ar trebui plasate pentru instalare variază pentru fiecare program, majoritatea vin cu un program de instalare (care este un program special care automatizează procesul de instalare). Dacă acesta este cazul, utilizatorul trebuie să execute doar programul de instalare al programului fără să-și facă griji pentru nimic altceva.
În mod obișnuit, programul de instalare poate despacheta fișierele de program incluse într-o formă comprimată, le poate copia în căile specificate (foldere), se asigură că software-ul este potrivit pentru hardware-ul sistemului, informează sistemul de operare despre programul nou instalat, etc. Alte operațiuni comune, cum ar fi crearea și modificarea fișierelor de sistem partajate și private, crearea de foldere, actualizarea intrărilor din registry Windows, inserarea intrărilor în fișierele de configurare, actualizarea variabilelor de mediu și crearea de comenzi rapide sunt efectuate de majoritatea instalatorilor de software. Mai mult, adecvarea sistemului pentru program și spațiul disponibil pe sistem pot fi, de asemenea, verificate de către instalator. După ce programul de instalare își finalizează execuția (termină toate sarcinile de instalare), software-ul este gata să fie rulat de utilizator. De obicei, aplicațiile software instalabile pot fi rulate de câte ori dorește utilizatorul (fără a instala din nou), atâta timp cât utilizatorul nu șterge unul sau mai multe fișiere (care au fost instalate în timpul procesului de instalare) accidental sau manual.
Ce este software-ul portabil?
Software portabil (aplicații portabile) sunt programe care pot rula de la sine, fără a depinde de sistemul de operare. Ele sunt, de asemenea, numite programe software de calculator de sine stătătoare. Datorită acestei portabilități, aceste tipuri de aplicații sunt adesea păstrate și rulate de pe medii de stocare amovibile (adică hard disk-uri externe, CD, DVD, unități USB sau dischete). Toate fișierele de program suplimentare, fișierele de configurare și datele aferente sunt stocate pe mediul în sine. Deși software-ul portabil poate fi executat pe orice tip de mașină, ele necesită un anumit sistem de operare. Însă, portabilitatea este un concept dificil de 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 a se potrivi diferitelor 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 creează de obicei scurtături automat, dar 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 acele fișiere sau foldere nu sunt complet eliminate (și de obicei, utilizatorul trebuie să le găsească și să le ștergă manual pentru a le curăța, deoarece pot ocupa spațiu inutil pe hard diskul computerului). Pe de altă parte, software-ul portabil rămâne de obicei în propriul folder și nu răspândește fișierele sau folderele în alte locații din computer. Aceasta înseamnă că dezinstalarea (eliminarea) aplicațiilor portabile este mult mai ușoară (tot ce trebuie să facă utilizatorul este să ștergă folderul corespunzător și conținutul acestuia) decât dezinstalarea aplicațiilor software instalabile.
Uneori este avantajos pentru utilizatorii care au sisteme dual sau triple boot să folosească aplicații software portabile decât aplicații software instalabile, deoarece cu software portabil utilizatorul nu trebuie să îl instaleze din nou în al doilea sau al treilea sistem de operare (deci setările utilizatorului vor fi păstrate). Dar pentru toate aplicațiile software instalabile, utilizatorul trebuie să o instaleze din nou în alte sisteme de operare și toate setările utilizatorului se vor pierde. În mod similar, dacă utilizatorul dorește să ruleze același software instalabil pe alt computer, ea trebuie să reinstaleze aplicația pe acel computer (pierzând astfel toate setările utilizatorului stocate pe primul computer). Cu toate acestea, software-ul portabil poate fi transferat cu ușurință de la un computer la altul printr-un mediu amovibil, cum ar fi o unitate flash, iar setările utilizatorului vor fi transferate, de asemenea. Acesta este de fapt principalul motiv pentru care sunt numite aplicații software „portabile”.
Deci, dacă trebuie 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ă transportați aplicația oriunde ați merge, aplicațiile portabile trebuie să fie alegerea preferată. Dar este important să aveți dispozitive externe sau amovibile cu viteze I/O acceptabile pentru a utiliza în mod eficient aplicațiile portabile la maximul lor potențial (de exemplu, ar trebui să se folosească un hard disk extern în locul unităților USB pentru aplicațiile portabile mari). În plus, dacă doriți să utilizați sisteme de backup online (cum ar fi DropBox), puteți transfera cu ușurință cea mai recentă versiune (cu setări actualizate etc.) a aplicațiilor portabile de pe computerul dvs. desktop pe laptop. Aceasta nu este niciodată o opțiune cu software instalabil.