Ce este o aplicație Windows? Cum este diferită de un program ori o aplicație desktop?

Înainte de Windows 8 și Windows 10, auzeam termenul app (aplicație) doar atunci când ne refeream la smartphone-uri și tablete cu Android și iOS, niciodată la PC-urile tradiționale. Acum avem aplicații (apps) și pentru Windows. Ce este o aplicație Windows Store? Dar o aplicație universală Windows? Ori o aplicație desktop? Cu ce sunt ele diferite de programele tradiționale? Citește acest articol și înțelege diferențele între acești termeni și concepte:

Ce au în comun aplicațiile și programele? Sunt software!

Dacă te uiți în ansamblu, aceste concepte sunt de fapt același lucru: software care oferă instrucțiuni calculatorului sau dispozitivului pe care se află despre ce să facă. De asemenea, acest software spune dispozitivului pe care se află și cum să facă ce are de făcut.

Ce sunt programele sau aplicațiile desktop?

Când vine vorba de Windows 10 și Windows 8, Microsoft și publicațiile de tehnologie folosesc adesea termeni precum programe, aplicații desktop sau aplicații (applications) și comută între aceștia. Asta pentru că sunt același lucru: aplicații desktop tradiționale pentru Windows, pe care le instalezi și le folosești cu un mouse și o tastatură, de la primele versiuni de Windows încoace. Lista aplicațiilor desktop instalate se găsește în Panoul de Control, în “Programe -> Programe și Caracteristici” sau mai vechiul Adăugare sau Eliminare Programe

Iată cele mai importante caracteristici ale aplicațiilor desktop:

  • Aplicațiile desktop tind să aibă mai multe caracteristici și să realizeze sarcini multiple. Uneori ele pot efectua un set foarte mare de sarcini.
  • Ele merg foarte bine doar atunci când sunt utilizate cu un mouse și o tastatură și mai puțin bine pe un ecran tactil.
  • În Windows 10 și în Windows 8.1, ele sunt executate cu permisiuni limitate dar pot primi drepturi de administrator de la utilizator. Unele aplicații desktop, precum programele de securitate, nu pot funcționa corect fără permisiuni de administrator.
  • Programele pot rula în instanțe multiple, în paralel. De exemplu, poți deschide aceeași aplicație desktop de două, trei sau mai multe ori și poți lucra cu fiecare instanță în paralel. Pe un calculator cu mai multe monitoare, poți afișa orice instanță pe orice monitor sau toate instanțele programului pe toate monitoarele.
  • Aplicațiile desktop pot fi folosite în orice versiune de Windows: Windows 10, Windows 8.1, Windows 7, Windows Vista sau Windows XP. Dar, unele s-ar putea să nu fie compatibile cu versiuni vechi de Windows, în funcție de cum au fost programate.
  • Ele pot instala servicii de Windows care le oferă acces la diferite resurse de sistem și execută sarcini complexe de lucru în beneficiul utilizatorului.
  • Aplicațiile desktop pot avea orice fel de conținut. Ele nu sunt moderate și aprobate de Microsoft decât dacă sunt distribuite prin Magazinul Windows (în curând va fi redenumit în Magazinul Microsoft).
  • Programele pot fi distribuite așa cum dorește dezvoltatorul lor, inclusiv prin Magazinul Windows (Magazinul Microsoft). De asemenea, ele pot fi instalate din orice sursă: saituri web, discuri de instalare, stick-uri USB, etc.
  • Aplicațiile desktop instalate sunt listate în “Panoul de Control->Programe -> Programe și Caracteristici” și pot fi dezinstalate din această locație.
  • Programele pot fi actualizat manual de către utilizator ori automat, prin servicii de actualizare create pentru acest scop de dezvoltatorii lor sau prin aplicații din terțe părți. Dacă un program este distribuit prin Magazinul Windows (Magazinul Microsoft) acesta este actualizat automat de către Magazinul Windows (Magazinul Microsoft).
  • Actualizările aplicațiilor desktop nu sunt mereu gratuite. Dezvoltatorul unei aplicații desktop poate cere o taxă pentru actualizarea la cea mai nouă versiune.
  • Aplicațiile desktop pot avea orice model de licențiere: de la modele proprietare la licențe open-source.
  • Ele nu trebuie să îndeplinească anumite cerințe care vin din partea Microsoft, exceptând scenariul în care sunt distribuite prin Magazinul Windows. Singurele cerințe pe care trebuie să le respecte sunt cele impuse de dezvoltator.
  • Programele funcționează pe sisteme cu procesoare Intel și AMD, care folosesc arhitectura x86. Nu pot funcționa nativ pe procesoare mobile ARM, cum sunt cele de pe smartphone-uri, decât dacă se folosește o formă de virtualizare.

 

Ce sunt aplicațiile universale Windows ori aplicațiile Windows Store?

Când auzi de aplicații, fără termenul desktop, înseamnă că se face referință la aplicațiile distribuite prin Magazinul Windows (Magazinul Microsoft). Ele tind să fie software-uri mai puțin complexe decât aplicațiile desktop.

Iată cele mai importante caracteristici ale aplicațiilor Windows:

  • Tind să aibă un număr mai redus de caracteristici. Multe dintre ele execută o anumită sarcină ori câteva sarcini complementare.
  • Sunt create să funcționeze cu un număr mare de dispozitive de intrare: ecrane tactile, mouse, tastatură, etc.
  • Aplicațiile se execută într-o singură instanță la un moment dat, pe un singur ecran. Pe un calculator cu mai multe monitoare, poți afișa o aplicație doar pe unul dintre monitoare.
  • Acestea sunt executate cu drepturi limitate și nu pot primi permisiuni de administrator din partea utilizatorului.
  • Aplicațiile de acest tip pot fi instalate doar în Windows 10 și în Windows 8.1. Nu pot fi folosite pe versiuni mai vechi de Windows.
  • Nu pot instala servicii Windows.
  • Conținutul pentru adulți este nepermis, deoarece sunt distribuite prin Magazinul Windows (Magazinul Microsoft).
  • Aplicațiile pot fi descărcare și instalate doar din Magazinul Windows (Magazinul Microsoft). Asta este singura lor metodă oficială de distribuție. Dar, dezvoltatorii de software și utilizatorii cunoscători, pot să activeze procesul de “sideloading” ca în Android, adică să le instaleze și din alte surse.
  • Acestea nu sunt listate în “Panoul de Control->Programe -> Programe și Caracteristici". Ele pot fi dezinstalate din Meniul Start (în Windows 10), din ecranul Start (în Windows 8.1), din Magazinul Windows și din aplicația Setări.
  • Odată ce ai cumpărat și instalat o aplicație de acest gen, actualizările sunt mereu gratuite și automate.
  • Aplicațiile trebuie să urmeze un anumit model de licențiere, creat de Microsoft. Mai multe detalii găsești aici: App Developer Agreement.
  • Trebuie să îndeplinească anumite cerințe impuse de Microsoft, altfel nu pot fi distribuite prin Magazinul Windows. Mai multe detalii găsești aici: Windows App Certification Kit.
  • Pot funcționa pe arhitecturile de sistem x86 și ARM, fiind mai flexibile în ceea ce privește numărul și tipul platformelor hardware pe care pot funcționa.

Ce sunt aplicațiile universale Windows (UWP)?

Aplicațiile univerale Windows sau UWP sunt la fel ca aplicațiile menționate în secțiunea precedentă, cu o diferență importantă: sunt create să funcționeze la fel pe mai multe tipuri de dispozitive, cu diferite dimensiuni. Sunt aplicații care funcționează la fel pe dispozitive cu ecrane foarte mici ori foarte mari. Nu contează dacă folosești un smartphone cu Windows 10 Mobile, o tabletă cu Windows 10, un calculator desktop cu Windows 10 sau chiar o consolă Xbox One. Aceste aplicații vor rula pe toate aceste dispozitive și vor oferi aceleași opțiuni și caracteristici. Poți afla mai multe de aici: Ce sunt aplicațiile Windows universale (UWP)?

Povestea cu aplicațiile din Magazinul Windows se complică

În era Windows 8 și Windows 8.1, aplicațiile din Magazinul Windows erau același lucru cu aplicațiile tactile ori cu termenul de apps. Diferența consta doar în modul în care doreai să le numești. În Windows 10, Magazinul Windows acceptă atât aplicații cât și aplicații desktop. Astfel, aici începe confuzia. De exemplu, ai o aplicație tactilă Evernote în Magazinul Windows pentru Windows 8.1 și o aplicație desktop Evernote în Magazinul Windows pentru Windows 10. Aceste aplicații sunt foarte diferite și a le numi aplicații Magazin Windows nu mai înseamnă nimic clar. Pentru a crește confuzia, Microsoft este pe cale să redenumească Magazinul Windows în Magazinul Microsoft. Astfel, dacă vrei să bagi în ceață pe toată lumea, vorbește despre aplicații Magazin Microsoft. :)

Ce tip de aplicații preferi să folosești: aplicații desktop ori aplicații universale Windows?

Acum știi diferența dintre toate tipurile de aplicații Windows. Sperăm că am făcut o treabă bună în a explica totul și a clarifica întrebările pe care le aveai. Înainte de a închide acest articol, spune-ne ce tip de aplicații Windows folosești mai des și ce tip de aplicații sunt: programe sau aplicații?