Aplicație portabilă

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Prin aplicație portabilă (sau aplicație portabilă ; în engleză portable application ) înțelegem un software de aplicație care nu necesită instalare în sistemul de operare pe care este rulat . Programele de acest tip pot fi stocate pe suporturi amovibile, cum ar fi CD-ROM-uri sau memorii flash .

O aplicație portabilă poate rula fără discriminare pe orice computer care are un sistem de operare compatibil cu aplicația însăși. Avantajul pentru utilizator este, prin urmare, acela de a putea folosi aceeași aplicație pe mașini diferite, menținând în același timp setările personalizate în utilizarea aplicației. Un al doilea avantaj al aplicațiilor portabile provine din faptul că, deoarece nu necesită instalare, acestea pot fi rulate adesea chiar și în medii în care nu aveți drepturi administrative asupra sistemului de operare.

Aplicațiile portabile nu trebuie confundate cu portabilitatea software-ului , care se referă în schimb la posibilitatea de a obține de la același cod sursă software compatibil cu diferite sisteme de operare.

Există programe software speciale, numite creatori de aplicații portabile, care vă permit să faceți o aplicație portabilă.

Caracteristici

O aplicație portabilă constă în general din unul sau mai multe executabile binare care pot fi asociate cu alte fișiere și foldere necesare pentru funcționarea software-ului. Când software-ul constă doar din executabilul principal , vorbim mai corect despre un program autonom .

O aplicație poate fi definită ca portabilă numai dacă:

  • nu trebuie instalat pe computerul gazdă pentru a funcționa corect;
  • funcționează corect dacă este rulat de pe orice suport PC gazdă, intern sau extern;
  • nu lasă urme în registrul Windows, nici în folderele utilizatorilor, nici în niciun alt folder de pe computerul gazdă, ci doar în folderul din care este rulat;
  • nu afectează setările programelor echivalente care sunt deja instalate în mod normal pe computerul invitat (de exemplu, o versiune portabilă de Firefox care rulează de pe un pendrive USB, nu trebuie să creeze probleme sau să schimbe configurațiile copiei Mozilla Firefox deja instalate pe computerul gazdă).

Aplicații portabile pentru sisteme de operare

Windows

Majoritatea software-ului pentru sistemele Windows nu este portabil. Aceasta este din două motive fundamentale. În primul rând, într-un mediu Windows, multe setări de configurare software sunt stocate în registrul de sistem . În al doilea rând, așa cum este tipic sistemelor cu mai mulți utilizatori , același software stochează informații diferite în funcție de utilizatorul care îl rulează. Aceste date sunt de obicei plasate în anumite foldere ale profilului utilizatorului . Prin urmare, pentru ca un software pentru Windows să fie portabil, acesta nu trebuie să utilizeze registrul de sistem pentru a stoca setările sale, înlocuindu-l cu fișiere de configurare (de exemplu fișiere INI ) și, de asemenea, trebuie să stocheze fișierele utilizatorului într-un folder în interiorul locului în care este rezidă.

Macintosh

Aplicațiile portabile pentru platforma Macintosh sunt, în ceea ce privește cantitatea și difuzia, mai puțin numeroase decât cele pentru platforma Windows. Software-ul scris pentru sistemele Macintosh are un grad ridicat de portabilitate datorită mecanismelor cu care sistemul gestionează instalarea aplicațiilor, cu toate acestea, în majoritatea cazurilor , fișierele de configurare sau fișierele utilizator sunt stocate pe discul pe care sistemul de operare. Cu toate acestea, dezvoltarea de aplicații complet portabile pentru Macintosh evoluează rapid.

Sisteme Unix

În sistemele de operare de tip Unix ( UNIX , Linux , FreeBSD de exemplu) a existat întotdeauna o viziune strictă multi-utilizator care conduce aproape toate software-urile scrise pentru aceste platforme să se conformeze modului în care funcționează sistemul de operare gazdă. Prin urmare, în special, toate setările de configurare a software-ului și fișierele utilizator sunt plasate de obicei într-un director de acasă diferit pentru fiecare utilizator al sistemului. Această abordare, care este foarte pozitivă în ceea ce privește securitatea IT , face totuși mai complexă crearea de software portabil.

Alte aplicații portabile

Multe aplicații scrise în Java sunt portabile. Acest lucru se datorează faptului că multe aplicații Java (deși nu toate) nu necesită instalarea pe sistemul țintă: este suficient să distribuiți fișierul JAR care conține codul programului, eventual însoțit de documentația de utilizare necesară pentru utilizare.

Instrumentele de diagnostic, prezente pe un CD-ROM sau pe o cheie USB , și care sunt rulate la pornirea computerului pentru a efectua intervenții fără sistemul de operare activ, sunt software portabil.

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT