Software instalabil vs portabil
Dezvoltatorii de aplicații software își desfășoară produsele în cea mai mare parte 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 copiind fișierele de program furnizate într-un folder adecvat, dar altele cer utilizatorului să instaleze software-ul executând mai întâi programul automat de instalare a software-ului. De obicei, pe baza acestei diferențe, aplicațiile software sunt clasificate ca software instalabil sau portabil. Nu avea un proces formal de instalare a fost 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 a-l rula. Instalarea este procesul de plasare a tuturor fișierelor (inclusiv drivere, plug-in-uri etc.) în locațiile corespunzătoare ale computerului, astfel încât acesta să poată fi executat de utilizator. Dar, deoarece numărul și tipurile de fișiere care ar trebui plasate pentru instalare variază pentru fiecare program, cele mai multe dintre ele vin cu un program de instalare (care este un program special care automatizează procesul de instalare). Dacă acesta este cazul, utilizatorul trebuie doar să execute programul de instalare a programului fără să se îngrijoreze de nimic altceva.
De obicei, programul de instalare poate despacheta fișierele programului incluse într-o formă comprimată, le poate copia în căile specificate (foldere), se asigură că software-ul este potrivit hardware-ului sistemului, poate informa sistemul de operare despre programul nou instalat etc. Alte operații obișnuite cum ar fi crearea și modificarea fișierelor de sistem partajate și private, crearea de foldere, actualizarea intrărilor de 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 verificate și de către instalator. După ce instalatorul își finalizează execuția (își 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 elimină unul sau mai multe fișiere (care au fost instalate în timpul procesului de instalare) accidental sau manual.
Ce este software-ul portabil?
Software-ul 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 informatice independente. Datorită acestei portabilități, aceste tipuri de aplicații sunt adesea păstrate și rulate de pe suporturi de stocare detașabile (de exemplu, unități de hard disk externe, CD, DVD, unități USB de tip thumb sau dischete). Toate fișierele de programe suplimentare, fișierele de configurare și datele conexe sunt stocate pe suportul media. 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 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 potrivirea 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 comenzi rapide 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 aceste fișiere sau foldere nu sunt complet eliminate (și de obicei utilizatorul trebuie să le găsească și să le șteargă manual pentru a le curăța, deoarece acestea 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. Asta înseamnă,că dezinstalarea (eliminarea) aplicațiilor portabile este mult mai ușoară (tot ceea ce trebuie să facă utilizatorul este să șteargă folderul corespunzător și conținutul acestuia) decât dezinstalarea aplicațiilor software instalabile.
Uneori, este avantajos pentru utilizatorii care au sisteme de încărcare duble sau triple să utilizeze aplicații software portabile decât aplicațiile software instalabile, deoarece cu software-ul portabil utilizatorul nu trebuie să îl instaleze din nou în al doilea sau al treilea sistem de operare (deci setările utilizatorului vor fi conservat). Dar pentru toate aplicațiile software instalabile, utilizatorul trebuie să îl instaleze din nou în alte sisteme de operare și toate setările utilizatorului vor fi pierdute. În mod similar, dacă utilizatorul dorește să ruleze același software instalabil pe un alt computer, 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 pe un computer pe alt computer printr-un suport amovibil, cum ar fi o unitate flash, iar setarea utilizatorului va fi transferată, de asemenea. Acesta este de fapt principalul motiv pentru care sunt numite aplicații software „portabile”.
Deci, dacă este necesar 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 potențialul maxim (de exemplu, ar trebui utilizată o unitate de hard disk externă în locul unităților USB pentru aplicații 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 dvs. portabile de pe computerul desktop pe laptop. Aceasta nu este niciodată o opțiune cu software instalabil.