Sviluppo software

Il Mercato delle App: iOS, Android, Windows Phone

Attualmente il mercato delle App se lo spartiscono tre grossi player con le relative piattaforme e store.

Vediamo quali sono e vediamo i vantaggi di un approccio ibrido.


Player

Apple

Google

Microsoft

Dispositivi

iPhone, iPad

vari vendor es. Samsung Galaxy, Sony, HTC, ecc.

Nokia Lumia

Risoluzioni

1136×640@326ppi(iPhone), 2048×1536@264ppi(iPad), 1024×768@163ppi(iPad min), …

1280×720@306ppi(Galaxy S3), 1920×1080@432ppi(Galaxy S5), …

1280×768@332ppi(Lumia 920), 1920×1080@367ppi(Lumia 1520), …

Sistemi Operativi

iOS

Android

Windows Phone

Versioni

7,8

2.3,4.0,4.1,4.2,4.4

8,8.1

Linguaggi di Programmazione

Objective-C, Swift

Java

C#, Visual Basic

Ambienti di Sviluppo

Mac

PC

PC Windows > 8.1

App Store

iTunes

Google Play

Windows Phone Store

Percentuali di mercato

17%

68%

13%

Tempi/Costi di Sviluppo

Lo stesso lavoro va ripetuto 3 volte: una per ogni piattaforma

User Experience

Leggermente diversa sulle 3 piattaforme

Approccio G.I.

Tecnologia G.I.

Ibrida: Contenitore Nativo + Contenuto Web (HTML5, CSS3, JavaScript)

User Experience G.I.

Identica su tutte e 3 le piattaforme grazie agli Standard Web

Copertura del mercato G.I.

98%

Tempi/Costi G.I.

1/3 rispetto allo sviluppo nativo

Accesso Hardware Dispositivo

Sì: audio, vibrazione, fotocamera, accelerometro, bussola, batteria, gps

Accesso Software Dispositivo

Sì: mappe, contatti, media, file, notifiche

Funzionamento Offline

Possibile

Installazione dagli Store Ufficiali

Necessità del Server

No

Vantaggi di un approccio ibrido:

  1. La App presente la stessa User Experience (Look\&Feel) su tutte le piattaforme supportate;
  2. La App si adatta alla risoluzione disponibile sul dispositivo su cui viene eseguita;
  3. La App viene sviluppata una sola volta, in una sola versione (codice sorgente unico) e viene impacchettata nativamente per tutte le piattaforme supportate;
  4. La App copre circa il 98% dell'utenza di smartphone e tablet (dati attuali)
  5. L'aggiunta del supporto ad una nuova piattaforma non richiede la riscrittura dell'App;
  6. La App può funzionare offline;
  7. La App non necessita di un server dedicato;
  8. La App può essere pubblicata sugli store ufficiali;

Vuoi provare un'App dimostrativa sviluppata con il nostro approccio?

Prova Alfred My Hotel , l'App pensata per gli Hotel.

Oppure prova la nostra App Demo

Ne abbiamo parlato nei seguenti articoli:

Autore: Giovanni Chiodi
Senior software developer con più di 10 anni di esperienza nello sviluppo di soluzioni web based, enterprise, su misura. Dal 2011 socio fondatore di Garda Informatica Snc condivide questa avventura col fratello Lorenzo.

Promemoria sui Cookie e sulla Privacy

Leggi l'informativa
closeIcona closesearchIcona searchmore vertIcona more vertmenuIcona menulinkIcona link