I nostri tre tipi di applicazione per iOS, Android, Windows, Mac e Linux: vantaggi e differenze

I nostri tre tipi di applicazione per iOS, Android, Windows, Mac e Linux: vantaggi e differenze

Sviluppiamo applicazioni mobili per tutti i sistemi operativi (“OS”) mobili e non, aumentare l’impatto ambientale:

  • Android: per molte marche, off-the-shelf o terminali con imager o laser integrato, ruggedised, in modalità Web sotto Chrome, o PWA o nativa,

  • Apple: iPhone, iPad su iOS, Mac a seconda delle dimensioni, Apple su Safari, Opera

  • Windows e Linux: in modalità Web (PWA o Web puro) in FireFox, Chrome o Edge.

D’altra parte, ci sono 3 tipi di sviluppo che copriamo:

  • nativo, con accesso a tutte le funzioni e le periferiche integrate dei dispositivi,
  • web, con accesso ad alcune funzioni e periferiche del dispositivo. Questo tipo di Web ha anche una variante: le “Progressive Web apps” (PWA), che si comportano in modo simile alla versione nativa, con vantaggi per i professionisti: aggiornamenti automatici, icona di lancio, offline, e che funziona anche su PC Windows/Linux/Apple.

Quindi stiamo facendo i 3 sviluppi di vostra scelta, utilizzando solo repository privati:

  • una App nativa in Android, che funzionerà solo su Android,
  • un’applicazione Web che funzionerà sui browser di Android, iOS e Windows/Linux/Apple PC, e
  • un’applicazione Web PWA che funzionerà su Android, iOS e PC Windows/Linux/Apple.

Di conseguenza, le vecchie versioni di terminali come Android 4.4 possono essere utilizzate in modalità Web o PWA (test di localizzazione e lettura di codici a barre tramite fotocamera)! Quindi il riciclaggio è ancora più esteso.

Quali funzioni sono coperte da questi tre tipi?

Qui elenchiamo le funzioni principali richieste. Anche se le funzioni sono coperte nelle 3 colonne, possono differire nell’aspetto e nelle prestazioni.

FunzioniApp nativa in AndroidWebPWA
Visualizzazione e inserimento di dati in un modulosisisi
Lettura dei codici a barre tramite telecamerasi
Accesso ImagerNo (non esiste su iOS) ma altre soluzioniNo (non esiste su iOS) ma altre soluzioni
Lettura OCR tramite telecamerasi
Accesso Bluetooth (quindi BT Rfid)si
Geolocalizzazionesì tramite GPSsi
Accesso BLE (Bluetooth Low Energy)siNoNo
Accesso NFC (Rfid incluso)NoNo
manuale leggendo il QR Code e richiedendo l’installazione, aggiornamento tramite notifica via emailcaricare e installare con 2 click, aggiornamento tramite notifica del dispositivoVersione onlinelanciare l’app tramite icona
Avvio dell’app tramite iconasì (tranne la prima volta)Nosì (tranne la prima volta)
OfflinesiNosi

Le differenze non sono enormi, ma dipendono dalle macchine, dalla velocità di lettura dei codici a barre e soprattutto dalle periferiche o dagli usi.

D’altra parte lo sviluppo avviene su due stack 3 librerie e interfacce utente completamente diversi, quindi vi invitiamo a contattarci per discutere il vostro progetto prima di prendere decisioni affrettate.

Come potete aumentare il vostro impatto ambientale riutilizzando i vostri vecchi tablet e smartphone?

A partire da questi sviluppi, sulla base del vostro parco macchine esistente, possiamo studiare una soluzione software per poter riutilizzare queste vecchie macchine indipendentemente dal sistema operativo o dalla marca.

Come si “installa” una PWA app ?

PWA su Android e PC Windows / Linux:

  • avvio dell’applicazione: vi diamo un link, con Chrome e Firefox, ci andate con il vostro Android et PC, l’applicazione si avvia, date le autorizzazioni richieste
  • installare un’icona come per un’app nativa: una volta sulla pagina, andare nelle impostazioni di Chrome e “Aggiungi alla schermata iniziale”.

PWA su iOS e Apple Computer:

  • avvio dell’app: viene fornito un link, con Safari, si va con l’iPhone o l’iPad su di esso, l’app si avvia, si danno le autorizzazioni richieste
  • installare un’icona come per un’app nativa: una volta sulla pagina, cliccate sul quadrato e sulla freccia in basso (condivisione) e su “Sulla schermata iniziale (il +)”.

Come si disinstalla un’applicazione PWA?

È sufficiente tenere premuta l’icona e il sistema offrirà diverse opzioni, tra cui la disinstallazione.