Web app: cos'è e quando conviene rispetto a un'app
Web app, PWA, sito e app nativa: cos'è ciascuna, quando basta il web e quando no, un esempio vero da provare sul telefono e i limiti su iPhone, con le fonti.
Una web app è un programma che usi dal browser, senza scaricarlo: accedi, inserisci dati, lavori. Un sito lo leggi, una web app la usi. Se si installa sul telefono con la sua icona si chiama PWA. L'app nativa invece è scritta per iPhone o Android e di solito passa dagli store.
Qui trovi le differenze, quando scegliere cosa, un esempio vero da provare sul telefono e i limiti su iPhone. Per i prezzi c'è l'articolo su quanto costa un'app e da cosa dipende.
Web app: cos'è e a cosa serve in un'azienda
Una web app è un'applicazione che vive su un server e si apre da un indirizzo, come un sito. La differenza è cosa ci fai. Su un sito leggi e al massimo compili un modulo. In una web app entri col tuo account, trovi i tuoi dati, li modifichi, e gli altri vedono le modifiche.
Esempi che conosci già: Gmail aperto nel browser, Google Documenti, l'home banking dal computer. In azienda lo sono il gestionale degli ordini, l'area riservata dei clienti, il portale degli agenti.
Non si installa niente: basta il link e l'accesso. Quando la aggiorni, l'aggiornamento è già lì per tutti alla prossima apertura.
Web app, PWA, sito e app nativa: le differenze
La differenza tra web app e app nativa è dove gira il programma e come arriva sul telefono. La web app gira dal browser e arriva con un link. L'app nativa si scrive per un sistema preciso e di solito si scarica dallo store. La PWA sta in mezzo: è web, ma si installa.
| Cosa conta | Sito | Web app | PWA | App nativa |
|---|---|---|---|---|
| A cosa serve | Presentare e farsi trovare | Lavorare con dati e account | Come la web app, ma con la comodità di un'app | Usare a fondo il telefono |
| Come ci arrivi | Link o Google | Link | Link, poi installazione | Di solito dallo store |
| Codice da mantenere | Uno | Uno | Uno | Uno per sistema, salvo strumenti che lo condividono |
| Revisione dello store | No | No | No, a meno che tu non scelga di pubblicarla lì | Sì |
| Notifiche sul telefono | Di rado | Sì su Android, no su iPhone | Sì, su iPhone solo se installata | Sì |
| Senza rete | Non funziona | Non funziona | Dipende da come la costruisci | Dipende da come la costruisci |
MDN, la documentazione di riferimento per chi sviluppa sul web, definisce la PWA come un'app fatta con le tecnologie del web che si usa come un'app nativa. Per installarla servono l'indirizzo sicuro (https) e un file che la descrive, con nome e icone. Ogni PWA è una web app. Non tutte le web app sono PWA.
Web app vs app nativa: quando conviene l'una e quando l'altra
Una web app conviene quando il lavoro è leggere, cercare e inserire dati, da computer e da telefono, con un gruppo di persone che conosci. L'app nativa conviene quando devi usare funzioni del telefono che il browser non dà, o quando i tuoi clienti devono trovarti sullo store.
Scelgo la web app o la PWA quando:
- la usa il tuo team, o clienti che arrivano già da te con un link;
- serve anche dal computer in ufficio, non solo dal telefono;
- il programma cambia spesso, perché il tuo modo di lavorare si sta ancora assestando;
- basta GPS e fotocamera: dal browser funzionano, dopo il permesso dell'utente.
Scelgo l'app nativa quando:
- ti servono Bluetooth o NFC anche su iPhone, per esempio per collegare un lettore o un dispositivo;
- il telefono deve lavorare da solo in background, con l'app chiusa;
- la grafica è pesante: giochi, video, modifica di foto;
- il pubblico è gente che non ti conosce e cerca sullo store una soluzione come la tua.
Il passaggio dallo store ha un peso anche sul lavoro di ogni giorno. Apple dichiara di esaminare tutte le app e tutti gli aggiornamenti inviati. Di solito almeno la metà in meno di 24 ore, il 90% in meno di 48. Sono tempi brevi, ma ogni correzione fa quel giro. Una web app si aggiorna appena pubblichi.
Non è una scelta senza ritorno: MDN ricorda che una PWA si può distribuire anche negli store.
Il caso del gestionale interno: perché quasi sempre basta il web
Per un gestionale interno la web app è quasi sempre la scelta giusta, perché chi lo usa non deve scoprirlo su uno store: glielo dai tu. In più, un gestionale vive sul computer dell'ufficio, e il telefono entra per chi è fuori.
Nel marzo 2026 ho costruito un gestionale su misura per un'azienda, e lavoro ogni giorno dentro il pannello del mio sito. Quello che conta è un posto solo per i dati e schermate che si usano in pochi tocchi. Come è fatto il mio pannello lo racconto nell'articolo su quale CRM scegliere per una piccola azienda. Il web basta anche per un sistema di prenotazione degli appuntamenti: nessuno vuole scaricare un'app per fissare un'ora.
Un esempio vero: il mio sito e il mio pannello sono due web app installabili
Un esempio di progressive web app è questo sito: si installa sul telefono e si apre come un'app, con la sua icona. Sullo stesso dominio c'è anche il pannello con cui lavoro, che fa da CRM e gestionale: lead, trattative, clienti e prenotazioni. Sono due app separate, ognuna con la sua identità.
Cosa fanno, una volta installate:
- Si aprono a tutto schermo, senza la barra del browser, con il colore della barra di stato coerente con il tema.
- Hanno icone diverse: scura per il sito, chiara per il pannello.
- Hanno le loro scorciatoie: "Prenota una call" e "Prezzi" sul sito; "Opportunità", "Contatti" e "Prenotazioni" sul pannello.
C'è un dettaglio che conta quando le app sono due. Il browser riconosce un'app installata dal suo identificativo e, se non lo dichiari, usa l'indirizzo di partenza. Con due app sullo stesso dominio può scambiarle, o risponderti "già installata" per un'app che sul telefono non c'è più. L'ho risolto dando a ciascuna un identificativo fisso e diverso, che non si cambia mai.
Puoi provarlo: apri questo sito con Chrome su Android e cerca nel menu la voce per installarlo.
Perché le mie pagine non restano in memoria sul telefono
Le mie app non conservano le pagine sul telefono, ed è una scelta voluta. Molte guide presentano il funzionamento senza rete come uno dei motivi per fare una PWA. Io ho fatto il contrario: prezzi, disponibilità delle call e dati del pannello arrivano sempre dal server, così quello che vedi è quello vero.
Il rischio di tenere le pagine in memoria lo scrive anche MDN: se controlli prima la memoria e poi la rete, rispondi più in fretta, ma è più facile mostrare un contenuto vecchio. Un prezzo superato o uno slot già preso costano più di mezzo secondo di attesa.
Senza rete non compare l'errore del browser. Compare una pagina con scritto "Manca la connessione" e un bottone per riprovare. Appena torna la rete si ricarica da sola. È l'unica pagina che tengo in memoria.
L'offline serve davvero in un caso: chi inserisce dati dove la rete non c'è, come un sopralluogo in un seminterrato. Lì l'app deve salvare sul telefono, inviare dopo e gestire due persone che cambiano la stessa scheda. Si può fare, ma è un progetto vero. Prima di chiederlo, chiediti quante volte al mese succede.
I limiti di una web app su iPhone
Su iPhone una PWA funziona, ma con quattro limiti da conoscere prima di scegliere: l'installazione è manuale, le notifiche arrivano solo se è installata, Bluetooth e NFC non ci sono, e la sincronizzazione in background nemmeno. Li ho riletti sulla documentazione di MDN e WebKit il 31 ottobre 2026. Possono cambiare, quindi ricontrollali.
- Installazione a mano. Dal menu Condividi, con "Aggiungi alla schermata Home". Da iOS 16.4 si può fare da Safari, Chrome, Edge, Firefox e Orion. Non puoi mettere un tuo bottone "Installa": al team va spiegato il passaggio, bastano due righe con una foto.
- Notifiche solo da installata. Arrivano da iOS 16.4, per le web app salvate nella schermata Home. Il permesso va chiesto dopo un gesto dell'utente, come un tocco su un bottone.
- Bluetooth e NFC assenti. Le tabelle di compatibilità di MDN li danno non supportati da Safari. Su Chrome per Android ci sono, ancora come funzioni sperimentali.
- Niente sincronizzazione in background. Anche questa non è supportata da Safari. Se conservi dati offline, l'invio va fatto mentre l'app è aperta.
Per un gestionale interno quasi nessuno di questi limiti pesa.
App o sito web: come decidere per la tua azienda
Per scegliere tra app e sito web guarda chi deve usarlo e per fare cosa, non cosa ha il concorrente. Se devi farti trovare da chi non ti conosce, ti serve un sito. Se le persone devono lavorare con i loro dati, ti serve un'app, e quasi sempre basta quella web. Queste domande chiudono il dubbio:
- Chi la usa? Il tuo team o clienti già tuoi: web app. Sconosciuti che ti devono scoprire: prima il sito.
- Serve un account con dati personali? No: spesso basta un sito con un buon modulo. Sì: web app.
- Si usa dal telefono più volte al giorno? Sì: rendila installabile, con icona e accesso rapido.
- Servono notifiche? Su iPhone devono installarla. Se non puoi chiederlo, ragiona su email o WhatsApp, o sulla nativa.
- Serve Bluetooth, NFC o lavoro in background su iPhone? Sì: app nativa.
- Si lavora spesso senza rete? Sì: mettilo per iscritto dall'inizio, perché cambia il progetto.
- I clienti ti devono cercare sullo store? Sì: app nativa o PWA pubblicata lì.
Se nessuna domanda ti ha portato alla nativa, parti dal web. È la strada che lascia aperte le altre.
Domande frequenti
Cosa significa PWA?
PWA sta per progressive web app. È una web app che si può installare sul telefono o sul computer e si apre come un programma, senza la barra del browser. Si apre comunque anche dal browser, come una pagina normale.
Che differenza c'è tra PWA e web app?
Una web app si usa solo dal browser. La PWA è una web app con in più l'installazione e, se la si costruisce così, notifiche e funzioni senza rete.
Cosa significa app nativa?
È un'app scritta per un sistema preciso, iOS o Android, con gli strumenti di quel sistema. Accede a tutte le funzioni che il sistema concede e di solito si distribuisce dallo store.
Una web app funziona senza internet?
Solo se è costruita per farlo. Una PWA può conservare pagine e dati sul telefono, ma va deciso cosa conservare e come riallineare i dati dopo.
Una PWA si può mettere su App Store e Google Play?
Sì, MDN conferma che si può distribuire anche lì. In quel caso passa dalle regole e dalle revisioni degli store. Per un'app interna di solito non serve.
Quanto ci vuole a creare una web app?
Le app e i software che costruisco richiedono da 3 a 8 settimane, secondo la complessità. Il prezzo è su misura, dopo una call gratuita di 30 minuti. Le voci che lo fanno salire sono nell'articolo su quanto costa un'app.
Il primo passo
Se stai decidendo tra web app e app nativa, raccontami chi la deve usare e per fare cosa. Nella pagina sulle app e i software su misura trovi come lavoro e puoi prenotare la call. Se ti basta una web app, te lo dico.
Se hai già un sito e vuoi capire prima cosa sistemare lì, parti dall'analisi gratuita del tuo sito: ricevi il report entro 48 ore lavorative.