Il futuro del Desktop e l’emergere delle Web App
Ormai da diverso tempo, le web app sono diventate un vero e proprio punto di riferimento per buona parte delle aziende interessate a sviluppare certe tipologie di software. Nonostante le applicazioni desktop siano ancora piuttosto presenti nel mercato, queste più recenti soluzioni offrono dei vantaggi che si adattano meglio alle necessità odierne.
Le principali differenze fra web app e desktop
Negli anni Ottanta il personal computer ha vissuto il suo primo picco di popolarità. In quel periodo i software utilizzati erano tutti di tipo desktop e per poter funzionare dovevano essere installati fisicamente all’interno delle macchine.
Già a partire dall’inizio del nuovo millennio, però, la diffusione di internet negli ambiti domestico e sociale ha letteralmente stravolto questa realtà, aprendo di fatto la strada alle primissime web applications.
In quel preciso momento i software hanno iniziato a essere installati su server e utilizzati tramite browser (applicativo che consente la navigazione online), senza la necessità di possedere l’applicazione installata sul proprio PC.
Questa è la principale caratteristica che distingue le web app dai programmi per desktop, ma non è l’unica. Altre differenze fra le due soluzioni riguardano:
- aggiornamento e installazione: le web app vengono installate una sola volta lato server, mentre i programmi desktop devono essere installati singolarmente su ogni macchina;
- avvio dei programmi: le applicazioni web possono essere avviate da qualunque postazione dotata di collegamento internet, mentre i software desktop si avviano solo dalla macchina su cui sono effettivamente installati;
- dipendenze dal sistema operativo: in questo frangente le web app sono più dinamiche rispetto a quelle desktop, poiché possono essere eseguite su qualunque dispositivo a prescindere dal sistema operativo presente. I software desktop invece vengono sviluppati per girare su specifici OS;
- connessione a internet: come già detto nella parte introduttiva, le applicazioni web per funzionare devono sempre essere necessariamente connesse a internet, viceversa i programmi desktop possono essere usati in locale senza alcuna dipendenza dalla rete;
- sicurezza: lavorando costantemente online, le web app risultano molto più esposte ai rischi rispetto ai software desktop, che beneficiano invece di una migliore gestione dei permessi (solitamente concessi dall’amministratore del PC o della rete locale). La sicurezza è oggi considerata un fattore del tutto cruciale per le aziende, ma non solo.
Con il passare del tempo e con le nuove esigenze di imprese e privati, questi due mondi così diversi si sono alla fine incontrati, dando origine a versioni ibride dell’una o dell’altra tipologia di applicativo.
Esistono infatti applicazioni web che, pur conservando il paradigma server – client, sono pensate per funzionare su un sistema di tipo Intranet (cioè una rete isolata da internet) e applicativi desktop che hanno bisogno di una connessione per poter svolgere determinate funzionalità (ad esempio ricevere aggiornamenti).
I programmi desktop non sono ancora pronti a farsi da parte
Per le aziende gli applicativi via web rimangono la scelta economicamente più vantaggiosa, poiché richiedono poca manutenzione e dei costi di installazione irrisori. Le case produttrici che investono nello sviluppo di web app sono in forte aumento e (per questioni di guadagno) tendono a preferire il noleggio di servizi online alla vendita di licenze software una tantum.
Nonostante la crescente popolarità delle web app, però, i software desktop hanno ancora molto da offrire, soprattutto a livello di prestazioni. L’evoluzione delle applicazioni tramite web è chiara e destinata a migliorare sempre di più, ma dal punto di vista della versatilità e della rapidità di risposta i programmi in locale rimangono ancora imbattuti.
Sono soprattutto campi come quelli dell’analisi dei dati o dello sviluppo di intelligenze artificiali a mantenere a galla gli applicativi desktop. Visto che il trend dimostra una progressiva evoluzione e affermazione di questi stessi settori, è plausibile pensare che si sentirà parlare ancora a lungo delle suddette soluzioni software.
