Native App & Web App

Preview:

Citation preview

Native app e Web appCome 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

Recommended