I nostri due tipi di app per iOS e Android: vantaggi e differenze

I nostri due tipi di app per iOS e Android: vantaggi e differenze

Sviluppiamo applicazioni mobili per i 2 sistemi operativi mobili (“OS”):

  • Android: molti produttori, compresi i terminali con imager o laser integrati,
  • iOS: iPhone, iPad, a seconda delle dimensioni, di Apple. Tuttavia, esistono 2 tipi di sviluppo per ciascun OS:
  • nativo, con accesso a tutte le funzioni e periferiche di bordo,
  • web, con accesso ad alcune funzioni e periferiche dei dispositivi. Quest’ultimo tipo ha una variante: Progressive Web Apps (PWAs), che si comportano in modo simile alle app native e sono quindi vantaggiose per i professionisti, con aggiornamenti automatici e un’icona di lancio. e copriamo solo i 3 incroci di sistemi operativi/tipi su 4: - Android: nativo o web (classico e PWA) - iOS: web (classico e PWA)

Quindi possiamo realizzare i 2 sviluppi mobile come desiderate: utilizzando solo repository privati:

  • un’app Nativa Android, che funzionerà solo su Android
  • un’applicazione Web PWA che funzionerà su Android e iOS.

Quali funzioni sono coperte da questi due tipi?

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

FunzioniApp nativa in AndroidPWA
Visualizzazione e inserimento di dati in un modulosisisi
Lettura di codici a barre
Lettura OCR
Accesso Bluetooth
Geolocalizzazione GPS
Accesso BLE (Bluetooth Low Energy)siNo
Accesso NFC (Rfid incluso)No
Accesso ImagerNo (ma non disponibile su iOS)
manuale leggendo il QR Code e richiedendo l’installazione, aggiornamento tramite notifica via emailcaricare e installare con 2 click, aggiornamento tramite notifica del dispositivolanciare l’app tramite icona
Avvio dell’app tramite iconasì (tranne la prima volta)sì (tranne la prima volta)

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 di librerie e interfacce utente completamente diversi, quindi vi invitiamo a contattarci per discutere il vostro progetto prima di prendere decisioni affrettate.

Come si “installa” una web app sviluppata come PWA?

PWA su Android :

  • avvio dell’applicazione: vi diamo un link, con Chrome, ci andate con il vostro Android, 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 :

  • 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 +)”.