APP WORLD WAR
native VS web VS hybrid
Cos’è un App?
"application software", comunemente un
software ideato per smartphone, tablet o
qualsiasi mobile device.
Quanto le usiamo?
Solo il 14% del
tempo viene
impiegato per il web
surfing col browser,
il rimanente sono
app.
Categorie di App
Native App
creata appositamente per un determinato
sistema operativo, ha accesso a tutto l’hardware
del device ed ad ogni sua potenzialità, ma
richiede conoscenza del linguaggio specifico
utilizzato dal produttore.
Native App, Pro e Contro
CONTRO
● elevati costi di
sviluppo
● necessarie
conoscenze
approfondite
PRO
● migliori
performance
● totale accesso all’
hardware
● utilizzo di elementi
dedicati
Web App
è unicamente un collegamento remoto, utilizza
linguaggi web (HTML, JS, CSS) per essere
portabile a differenti device con differente SO.
non richiede memoria o capacità di calcolo al
device, ma necessità di una connessione
internet.
Web App, Pro e Contro
PRO
● facile e veloce la
realizzazione
● bassi costi di
sviluppo
● multipiattaforma
CONTRO
● limitato accesso all’
hardware
● accesso tramite
browser
● connessione
internet
Hybrid App
Utilizza una parte di codice Nativo per creare
una “finestra” di visione e tramite l’
elaborazione del browser sviluppa le
meccaniche con linguaggi multipiattaforma
(HTML, CSS, JS). a differenza della WebApp il
codice HTML può essere salvato e acceduto in
locale. Non necessita quindi di connessione ad
internet.
Hybrid App, Pro e Contro
PRO
● esclusione browser
experience
● accesso app store
● costi e tempi di
realizzazione ridotti
● ...
CONTRO
● non totale accesso
all’hardware
● prestazioni ridotte
rispetto native app
Native, possiamo scegliere?
Alcuni lo hanno già fatto..
Un po’ di numeri
Perchè Ibride è meglio
Gartner e l’ibrido
In un futuro prossimo
Stima di Gartner
sull’ibrido
Conclusione

App World War

  • 1.
    APP WORLD WAR nativeVS web VS hybrid
  • 2.
    Cos’è un App? "applicationsoftware", comunemente un software ideato per smartphone, tablet o qualsiasi mobile device.
  • 3.
    Quanto le usiamo? Soloil 14% del tempo viene impiegato per il web surfing col browser, il rimanente sono app.
  • 4.
  • 5.
    Native App creata appositamenteper un determinato sistema operativo, ha accesso a tutto l’hardware del device ed ad ogni sua potenzialità, ma richiede conoscenza del linguaggio specifico utilizzato dal produttore.
  • 6.
    Native App, Proe Contro CONTRO ● elevati costi di sviluppo ● necessarie conoscenze approfondite PRO ● migliori performance ● totale accesso all’ hardware ● utilizzo di elementi dedicati
  • 7.
    Web App è unicamenteun collegamento remoto, utilizza linguaggi web (HTML, JS, CSS) per essere portabile a differenti device con differente SO. non richiede memoria o capacità di calcolo al device, ma necessità di una connessione internet.
  • 8.
    Web App, Proe Contro PRO ● facile e veloce la realizzazione ● bassi costi di sviluppo ● multipiattaforma CONTRO ● limitato accesso all’ hardware ● accesso tramite browser ● connessione internet
  • 9.
    Hybrid App Utilizza unaparte di codice Nativo per creare una “finestra” di visione e tramite l’ elaborazione del browser sviluppa le meccaniche con linguaggi multipiattaforma (HTML, CSS, JS). a differenza della WebApp il codice HTML può essere salvato e acceduto in locale. Non necessita quindi di connessione ad internet.
  • 10.
    Hybrid App, Proe Contro PRO ● esclusione browser experience ● accesso app store ● costi e tempi di realizzazione ridotti ● ... CONTRO ● non totale accesso all’hardware ● prestazioni ridotte rispetto native app
  • 11.
  • 12.
    Alcuni lo hannogià fatto..
  • 13.
  • 14.
  • 15.
  • 16.
    In un futuroprossimo Stima di Gartner sull’ibrido
  • 17.