Tecnica

Sito, web app e app native: le differenze spiegate bene

Un sito web presenta contenuti e si consulta; una web app fa lavorare l'utente (account, prenotazioni, dashboard) ma vive nel browser; una PWA è una web app installabile sulla home del telefono senza passare dagli store; un'app nativa si scarica da App Store o Google Play e accede pienamente a fotocamera, GPS e notifiche push. La differenza pratica sta in tre cose: come si distribuisce, cosa può fare sul dispositivo e quanto costa mantenerla aggiornata.

Le quattro categorie, in una tabella

SitoWeb appPWAApp nativa
Dove viveBrowserBrowserHome del telefonoStore
InstallazioneNoNoSì, senza storeSì, dallo store
Indicizzata su GoogleSìIn parteIn parteNo
Notifiche pushLimitateLimitateParziali su iOSComplete
OfflineNoParzialeSì, parzialeSì
Fotocamera, GPS, walletLimitatiLimitatiLimitatiCompleti
AggiornamentiImmediatiImmediatiImmediatiRevisione store
Costo indicativo€€€€€€€€

Il sito web: si legge

Un sito serve a comunicare: chi sei, cosa fai, quanto costa, come raggiungerti. Il visitatore consuma contenuti e al massimo compila un modulo.

È l'unica delle quattro categorie progettata per essere trovata: Google la indicizza pagina per pagina, e ogni pagina può posizionarsi su una ricerca diversa. Se il tuo problema è «non mi trova nessuno», la risposta sta qui e non altrove.

La web app: ci si lavora

Una web app è un'applicazione che si apre dal browser. L'utente fa qualcosa: accede a un'area riservata, prenota, carica documenti, consulta una dashboard, gestisce clienti.

Tecnicamente è un sito, ma progettarla è un mestiere diverso: servono utenti e permessi, un database, stati di caricamento, gestione degli errori e sicurezza sui dati. Il vantaggio è che si aggiorna all'istante — nessuna revisione, nessun utente fermo su una versione vecchia — e funziona su qualsiasi dispositivo con un browser.

La PWA: la via di mezzo

Una Progressive Web App è una web app che il telefono tratta quasi come un'app: si aggiunge alla schermata home, si apre a schermo intero senza barra del browser, e può funzionare parzialmente offline.

È la scelta giusta quando servono le funzioni applicative ma non vale la pena affrontare gli store. Il limite storico è iOS, dove le notifiche push richiedono che l'utente abbia effettivamente installato la PWA e restano meno affidabili che su un'app nativa. Se le notifiche sono il cuore del progetto, la PWA non basta.

L'app nativa: tutto il telefono a disposizione

Un'app nativa si installa dagli store e ha accesso completo al dispositivo: fotocamera, GPS in background, Bluetooth, wallet, biometria, notifiche affidabili. È l'unica opzione quando l'app deve funzionare bene anche con rete scarsa o assente.

In cambio chiede di più: pubblicazione, revisione, account sviluppatore, aggiornamenti che passano dal controllo delle piattaforme. E chiede all'utente il gesto più difficile che esista nel digitale — installare qualcosa.

Oggi le app native si scrivono in gran parte con React Native: una base di codice, due app vere per iOS e Android. Non è una scorciatoia di qualità inferiore: il risultato è un'app nativa a tutti gli effetti, con un costo di sviluppo molto più basso di due progetti separati.

Come scegliere in pratica

  • Devi farti trovare da chi non ti conosce → sito
  • I tuoi clienti devono fare operazioni ricorrenti → web app
  • Vuoi un'icona sul telefono senza affrontare gli store → PWA
  • Ti servono notifiche affidabili, GPS o uso offline → app nativa
  • Ti serve un gestionale interno per te e il tuo team → web app, quasi sempre

Nella maggior parte dei progetti reali la combinazione vincente non è una sola: un sito ben posizionato che porta persone, e dietro una web app o un'app che le fa lavorare.

Domande frequenti

Una web app si posiziona su Google come un sito?

Solo le sue pagine pubbliche. Tutto ciò che sta dietro un login non è indicizzabile, ed è corretto che sia così. Per questo una web app affiancata da pagine pubbliche ben fatte funziona meglio di una web app da sola.

React Native produce app vere?

Sì. Il risultato è un'app nativa che gira su iOS e Android con i componenti del sistema, non un sito impacchettato. La differenza con lo sviluppo separato per le due piattaforme non si percepisce nell'uso quotidiano.

Posso trasformare il mio sito in un'app?

Incapsulare un sito dentro un'app si può fare, ma gli store rifiutano regolarmente le app che sono solo un sito in una cornice. Meglio partire da cosa deve fare l'app e costruire quello.

Qual è la soluzione più economica da mantenere nel tempo?

Il sito, seguito dalla web app: entrambi si aggiornano all'istante e non dipendono dalle regole degli store. Un'app nativa ha il costo di manutenzione più alto perché deve seguire l'evoluzione di iOS e Android.

Vuoi un parere sul tuo caso?

Raccontaci in due righe cosa stai valutando: ti rispondiamo entro 24 ore con un'opinione sincera e i prossimi passi.

Scrivici