Native app e Web app
Come il web si è evoluto
Andrea Corazza (843173) Andrea Sina (841723) Tommaso Moretto (844996)
Il web alle origini
• Comunicazione a distanza
• Scambio di informazioni
• Condivisione di contenuti multimediali
Rivoluzione mobile
• Nascita degli smartphone
• Sempre maggiore navigazione mobile
• App
Il sorpasso
App native
• Un app nativa è un applicazione mobile
sviluppata con codice e librerie proprietarie
• Installata tramite gli store
Tools e linguaggi per lo
sviluppo
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
Svantaggi
• Costo di sviluppo e mantenimento maggiore
• Mantenimento e aggiornamenti
• Approvazione dallo store
• Multipiattaforma
Web app
• Sono normali applicazioni web che permettono
di simulare l’aspetto delle interfacce di app
native
Tools e linguaggi per lo sviluppo
Vantaggi
• Facilità di realizzazione
• Facilità di mantenimento e aggiornamento
• Multipiattaforma
• Mancanza di approvazione dallo store
Svantaggi
• Accesso a internet
• Accesso limitato alle risorse del sistema
• Mancanza di background
• Prestazioni peggiori
• Poca visibilità
• Sicurezza non garantita
• Spazio web necessario
Quale scegliere ?
App ibride
• È l’anello mancante tra le app native e le web
app.
• App native con interfacce HTML come una web
app
• Multipiattaforma
Riassumendo
Link
• http://www.emmebistudio.com/blog/app-native-o-web-app-
quale-scegliere.html
• http://mobiledevices.about.com/od/additionalresources/a/Na
tive-Apps-Vs-Web-Apps-Which-Is-The-Better-Choice.htm
• http://www.evoluzioniweb.it/IT/Mobile_App_Native_Ibride_
Web

Native App & Web App

Editor's Notes

  • #2 moretto.tommaso@gmail.com juek0Eig
  • #3 In questi ultimi anni si è assistito a un cambiamento nella fruizione di contenuti in rete