18
Native app e Web app Come il web si è evoluto Andrea Corazza (843173) Andrea Sina (841723) Tommaso Moretto (844996)

Native App & Web App

Embed Size (px)

Citation preview

Page 1: Native App & Web App

Native app e Web appCome il web si è evoluto

Andrea Corazza (843173) Andrea Sina (841723) Tommaso Moretto (844996)

Page 2: Native App & Web App

Il web alle origini

• Comunicazione a distanza• Scambio di informazioni • Condivisione di contenuti multimediali

Page 3: Native App & Web App

Rivoluzione mobile

• Nascita degli smartphone • Sempre maggiore navigazione mobile• App

Page 4: Native App & Web App

Il sorpasso

Page 5: Native App & Web App
Page 6: Native App & Web App
Page 7: Native App & Web App

App native

• Un app nativa è un applicazione mobile sviluppata con codice e librerie proprietarie • Installata tramite gli store

Page 8: Native App & Web App

Tools e linguaggi per lo sviluppo

Page 9: Native App & Web App

Vantaggi

• Interagisce con quasi tutte le risorse del dispositivo• Utilizzo in background• Migliori prestazioni• Maggiore visibilità• Maggiore sicurezza• Più supporto per gli sviluppatori• Accesso a internet non necessario

Page 10: Native App & Web App

Svantaggi

• Costo di sviluppo e mantenimento maggiore• Mantenimento e aggiornamenti• Approvazione dallo store• Multipiattaforma

Page 11: Native App & Web App

Web app

• Sono normali applicazioni web che permettono di simulare l’aspetto delle interfacce di app native

Page 12: Native App & Web App

Tools e linguaggi per lo sviluppo

Page 13: Native App & Web App

Vantaggi

• Facilità di realizzazione• Facilità di mantenimento e aggiornamento• Multipiattaforma• Mancanza di approvazione dallo store

Page 14: Native App & Web App

Svantaggi

• Accesso a internet• Accesso limitato alle risorse del sistema• Mancanza di background• Prestazioni peggiori• Poca visibilità• Sicurezza non garantita• Spazio web necessario

Page 15: Native App & Web App

Quale scegliere ?

Page 16: Native App & Web App

App ibride

• È l’anello mancante tra le app native e le web app.• App native con interfacce HTML come una web

app• Multipiattaforma

Page 17: Native App & Web App

Riassumendo