
Quando un'azienda decide di portare parte del lavoro sul cellulare, il primo dubbio tecnico che le viene posto è se desidera un'app nativa o una web app. La domanda sembra una questione da programmatori, ma la risposta dipende da come lavorano le Sue persone: dove si trovano, quale dispositivo usano, se hanno copertura e che cosa devono fare con il telefono. Questo articolo spiega le differenze in modo chiaro e fornisce i criteri per scegliere.
Che cos'è ciascun tipo di app
App nativa
È quella che si installa dallo store delle applicazioni (Google Play o App Store) ed è realizzata per il sistema del telefono, Android o iOS. Ha accesso completo a fotocamera, GPS, lettore NFC, Bluetooth o notifiche e può salvare i dati sul dispositivo stesso per lavorare senza connessione.
Web app
È un'applicazione che si apre nel browser del cellulare, del tablet o del computer. Non serve installare nulla da uno store: bastano un indirizzo e un utente. Si aggiorna sul server e tutti gli utenti vedono subito l'ultima versione. Le versioni moderne possono essere aggiunte alla schermata iniziale e salvare alcuni dati, ma il loro accesso all'hardware del telefono è più limitato e dipende dal browser.
App ibrida o multipiattaforma
Tra le due esistono soluzioni intermedie: app che si installano come una nativa, ma vengono sviluppate una sola volta per Android e iOS. Per molte app aziendali sono una soluzione equilibrata.
Le differenze che contano in un'azienda
| Aspetto | App nativa | Web app |
|---|---|---|
| Installazione | Dallo store o tramite distribuzione interna | Nessuna, si apre nel browser |
| Lavoro senza copertura | Completo, se progettata a tal fine | Limitato |
| Fotocamera, GPS, NFC, Bluetooth | Accesso completo | Parziale, a seconda di browser e dispositivo |
| Aggiornamenti | Pubblicare una nuova versione e farla installare | Immediati per tutti |
| Uso sul computer | No, salvo una versione a parte | Sì, la stessa applicazione |
| Costo di sviluppo | Maggiore se si devono realizzare Android e iOS | Normalmente minore |
| Pubblicazione negli store | Richiede il rispetto delle loro regole di revisione | Non applicabile |
Cinque domande per decidere
- C'è copertura dove si lavora? È la domanda più decisiva. In un'azienda agricola, in un cantiere in periferia, in un capannone con poco segnale o lungo un percorso su strade secondarie, un'app che smette di funzionare senza connessione non serve. Lì occorre un'app che salvi i dati sul dispositivo e li sincronizzi quando torna il segnale.
- Serve l'hardware del telefono? Leggere tag NFC, scansionare codici rapidamente, collegare una stampante o un lettore via Bluetooth o registrare la posizione in modo affidabile spinge verso un'app nativa.
- Chi la userà? Se sono i Suoi lavoratori, con dispositivi controllati dall'azienda, installare un'app non è un problema. Se sono clienti o fornitori che la useranno di tanto in tanto, chiedere loro di installare qualcosa è un ostacolo: una web app di solito funziona meglio.
- La si usa anche dall'ufficio? Se lo stesso strumento si usa sia sul cellulare sia sul computer, una web app evita di mantenere due versioni.
- Ogni quanto cambia? Se le schermate o le regole cambiano spesso, l'aggiornamento immediato di una web app è un vantaggio.
Esempi di che cosa si adatta a che cosa
Alcuni casi tipici, a titolo orientativo:
- Rapportini di lavoro dei tecnici in trasferta. Ore, materiale, foto e firma del cliente in luoghi dove la copertura manca: app nativa o ibrida con lavoro offline.
- Quaderno di campagna in azienda agricola. Si annota nell'appezzamento, spesso senza segnale: un'app che funzioni senza copertura.
- Prenotazioni o ordini dei clienti. Persone che accedono una volta alla settimana e non vogliono installare nulla: web app, con una buona versione per cellulare.
- Consultazione di report per la direzione. Si guarda da cellulare, tablet o computer e non servono sensori: web app.
- Lettura di etichette in magazzino. Scansione continua e magari lettori collegati: app nativa su terminali aziendali.
Alcuni temi hanno una normativa propria, come il registro delle presenze dal cellulare, e prevedono soluzioni specifiche; ad esempio, Gesthoras per la timbratura. Per un'app aziendale su misura, l'importante è che si integri con il resto dei Suoi programmi.
Che cosa conviene sempre richiedere
Qualunque tipo scelga, ci sono requisiti che conviene mettere per iscritto fin dall'inizio:
- Funzionamento offline definito. Che cosa si può fare senza segnale, che cosa succede se due persone modificano lo stesso dato e come si avvisa l'utente che ci sono dati in attesa di invio.
- Collegamento con il gestionale. Ciò che si annota sul cellulare deve arrivare in ufficio senza doverlo digitare di nuovo.
- Utenti e permessi. Che ogni persona veda solo ciò che la riguarda e che, se qualcuno lascia l'azienda o perde il cellulare, si possa revocargli l'accesso.
- Schermate pensate per l'uso reale. Pulsanti grandi per chi lavora con i guanti o al sole, pochi passaggi e solo il testo da digitare strettamente necessario.
- Android e iOS, oppure uno solo. Se l'azienda fornisce i telefoni, può bastare un solo sistema. Se ognuno usa il proprio, serviranno entrambi.
Errori frequenti
- Scegliere una web app per il prezzo e scoprire nella prima settimana che nell'azienda agricola non c'è segnale.
- Realizzare un'app nativa per clienti che accedono due volte l'anno e non la installano.
- Progettare l'app come una copia delle schermate del computer, con venti campi che nessuno compila in trasferta.
- Dimenticare che qualcuno deve occuparsi della manutenzione dell'app quando escono nuove versioni di Android e iOS.
Come lavoriamo in Infonet
In Infonet Consultores sviluppiamo app per Android e iOS dal 2013: app per il grande pubblico con migliaia di download e app aziendali che continuano a funzionare senza copertura e si sincronizzano quando questa torna, ed è ciò che chiedono le aziende agricole, i cantieri e i percorsi su strada. Realizziamo anche applicazioni web, da un sito informativo a un'applicazione completa nel cloud, e molte delle nostre applicazioni si usano dal browser del cellulare o del tablet. Può vedere alcuni esempi nella pagina di sviluppo di app per Android e iOS e, se l'app fa parte di un progetto più ampio, in quella di sviluppo di software su misura.



