← Tutte le tecnologie

mobile

PWA: app aziendali installabili senza passare dagli store

Progressive Web App: si installano dal browser senza passare da App Store. È l'approccio con cui distribuiamo l'app installatori di Connexon a centinaia di tecnici sul campo.

Perché ci poggiamo su PWA

  • Installabile da Chrome/Safari, niente store
  • Service Worker e aggiornamenti automatici
  • Accesso a fotocamera, GPS, click-to-call
  • Una sola codebase per Android, iOS e desktop

Che cos'è una Progressive Web App

Una PWA è un'applicazione web che il dispositivo tratta come un'app installata: icona sulla schermata principale, avvio a schermo intero senza barra del browser, funzionamento anche senza rete. Non passa dagli store e non richiede installazioni gestite dal reparto IT.

Per le applicazioni aziendali è spesso la forma di distribuzione più sensata. L'attivazione di un nuovo tecnico si riduce a un link e a un accesso; la revoca è immediata e non lascia dati su un dispositivo che l'azienda non controlla.

Funzionare davvero offline

Il Service Worker permette di tenere in locale l'interfaccia e i dati che servono a lavorare. Chi entra in un vano tecnico o in un cantiere senza copertura continua a consultare la commessa, compilare il rapporto e scattare le foto: le operazioni finiscono in una coda e partono da sole quando la rete torna.

La parte difficile non è salvare in locale, è la riconciliazione. Progettiamo esplicitamente cosa succede quando due persone modificano la stessa scheda in momenti diversi, quale versione vince e come viene segnalato il conflitto, invece di scoprirlo in produzione.

Accesso all'hardware del dispositivo

Le PWA moderne usano fotocamera, geolocalizzazione, notifiche push, memoria locale e chiamata diretta. Nelle nostre applicazioni di campo questo copre l'intero flusso di lavoro: foto di intervento con posizione e orario, firma del cliente sul touchscreen, scansione di codici a barre e seriali, contatto immediato del referente.

Restano fuori pochi casi limite, come integrazioni Bluetooth molto specifiche. Quando servono, si passa a un'app nativa o ibrida con Capacitor mantenendo la stessa base di codice.

Il caso Connexon

L'app installatori di Connexon è una PWA in uso quotidiano su centinaia di tecnici nel settore delle telecomunicazioni. Ogni aggiornamento arriva a tutti al primo avvio successivo, senza revisioni degli store e senza versioni diverse in giro: un dettaglio che sembra minore finché non si deve correggere un modulo di collaudo con la squadra già in strada.

Approfondimenti: la scheda di Connexon e i case study Itelcom e Medacom.

Domande frequenti su PWA

Le PWA funzionano su iPhone?
Sì. Su iOS si installano dal menu di condivisione di Safari e funzionano a schermo intero, con supporto a offline, fotocamera e notifiche push nelle versioni recenti. Qualche funzione avanzata resta più limitata rispetto ad Android.
Meglio una PWA o un'app negli store?
Per applicazioni destinate a personale interno, tecnici o agenti, la PWA è quasi sempre preferibile: distribuzione immediata, aggiornamenti senza attese, nessuna revisione. Lo store serve quando l'app è rivolta al pubblico e la presenza nel catalogo ha valore commerciale.
Come si aggiorna una PWA?
Da sola. Il Service Worker scarica la nuova versione in background e la applica al riavvio successivo, informando l'utente quando serve. Non esiste il problema delle versioni vecchie rimaste in giro.
I dati sono al sicuro sul dispositivo?
I dati locali sono cifrati dal sistema operativo e legati alla sessione dell'utente. Alla revoca dell'accesso vengono ripuliti al primo collegamento, e in ogni caso conserviamo in locale solo ciò che serve a lavorare, non l'intero archivio.

Approfondimenti

dove la usiamo

Progetti che girano su PWA

Connexon — Field Service Management per installazioni fibra ottica — anteprima

FiberSystems2024in-produzione

Connexon — Field Service Management per installazioni fibra ottica

Piattaforma cloud dual-app per la gestione operativa degli interventi di installazione FTTH in sub-appalto: pannello amministrazione per l'ufficio, PWA mobile per i tecnici sul campo, magazzino integrato a 3 livelli e statistiche real-time per i committenti wholesale.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio
Itelcom — Connexon in produzione su fibra, telefonia e reti dati — anteprima

Itelcom2026in-produzione

Itelcom — Connexon in produzione su fibra, telefonia e reti dati

Secondo roll-out di Connexon come prodotto: la piattaforma esce dal cliente di origine e viene configurata su Itelcom, azienda di telecomunicazioni di Torre del Greco con vent'anni di storia tra fibra ottica, impianti telefonici e cablaggi strutturati.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio
Medacom Telecomunicazioni — Connexon per la squadra di campo — anteprima

Medacom2026in-produzione

Medacom Telecomunicazioni — Connexon per la squadra di campo

Terza azienda del settore telecomunicazioni a portare in produzione Connexon: programmazione degli interventi, app di campo per i tecnici e tracciabilità dei materiali per l'impresa di San Giuseppe Vesuviano specializzata in impianti di telecomunicazione.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio
CVMGEST — CRM territoriale per reti di informatori scientifici — anteprima

CVMEDICAL2023in-produzione

CVMGEST — CRM territoriale per reti di informatori scientifici

Piattaforma cloud per le aziende farmaceutiche/medical-device che vendono tramite reti ISF: anagrafica medici e strutture, programmazione visite con firma, sell-in/sell-out, quote, statistiche di copertura territoriale. PWA installabile, offline-ready.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio
Infopick — Picking e spedizione magazzino su due PWA Angular — anteprima

Infostore2026in-produzione

Infopick — Picking e spedizione magazzino su due PWA Angular

Suite di due web app PWA Angular 20 condivise sullo stesso backend Supabase: una console per il responsabile (gestione magazzinieri, ordini, spedizioni) e una app operatore mobile-first per i magazzinieri (scansione barcode, evasione riga per riga, conferma pick). Integrata con Poleepo per le spedizioni.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio
Pizza Express — Gestionale ristorazione: sala, asporto, consegna, prenotazioni, menu QR — anteprima

Pizza Express2024in-produzione

Pizza Express — Gestionale ristorazione: sala, asporto, consegna, prenotazioni, menu QR

App Angular 21 + Supabase che gestisce l'intero ciclo di una pizzeria moderna: cassa con scontrino Epson ePOS, sala con mappa tavoli e coperti, asporto e consegna a domicilio, prenotazioni online con calendario risorse-tavoli, menu digitale QR-a-tavolo con allergeni, ricette/ingredienti/varianti/formati. Backend cloud, stampa scontrino sulla LAN del locale via proxy Cloudflared.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio
PriceScan — App companion di Mexal per consultazione catalogo e presa ordini in mobilità — anteprima

Natidea2024in-produzione

PriceScan — App companion di Mexal per consultazione catalogo e presa ordini in mobilità

PWA installabile su Windows, Android e iOS che si connette al gestionale Mexal via Web API. Quattro moduli attivabili separatamente — Scanner, Ricerca, Scanner Clienti, Ordini — per consultare in tempo reale immagine, prezzo, esistenza e categoria di ogni articolo e per creare ordini direttamente in Mexal con listini personalizzati.

  • Angular
  • Passepartout Mexal
  • TypeScript
  • PWA
Apri il caso studio
EdilDoc — PWA di documentazione cantiere per Tramontano Group — anteprima

Tramontano Group2023in-produzione

EdilDoc — PWA di documentazione cantiere per Tramontano Group

Web app Angular 16 + Firebase per la documentazione di cantiere: anagrafica cantieri e fornitori, foto scattate dal telefono direttamente nell'app, consuntivo ore operai per cantiere, scheda contabile e import Excel di prodotti e listini fornitori. Installabile come PWA, funziona anche con segnale ballerino in cantiere.

  • Angular
  • TypeScript
  • PWA
Apri il caso studio
Beatrix — Piattaforma cloud per la gestione del forno crematorio — anteprima

Eden2026in-produzione

Beatrix — Piattaforma cloud per la gestione del forno crematorio

Due web app Angular 21 sullo stesso backend Supabase: la console di amministrazione per l'impianto — calendario cremazioni su tre forni, clienti, tariffario, manutenzioni, festivi, statistiche e log eventi — e l'app riservata alle onoranze funebri, che prenotano lo slot, pagano con carta o in sede e annullano in autonomia entro la finestra consentita. Regole di business applicate in Postgres, non solo nell'interfaccia.

  • Angular
  • Supabase
  • PostgreSQL
  • TypeScript
Apri il caso studio

Stai valutando PWA?

Ti diciamo onestamente se è la scelta giusta per il tuo progetto.

Parliamone