APPLICATION MOBILE Caratteristiche tecnologie Tipologie App e siti web Defi nizione Sito web Un sito web è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede su un server web. App Un'applicazione mobile (app) è un software dedicato ai dispositivi di tipo mobile, quali smartphone o tablet. App e siti web Sito web (versione desktop) https://www.lefrecce.it/ App e siti web Sito web (versione mobile) App https://www.lefrecce.it/ App Caratteristiche tecniche Le applicazioni mobili si dividono in tre macrocategorie: Native apps, Web apps, Hybrid apps App Caratteristiche tecniche I siti internet si dividono in tre macrocategorie: Native apps, Web apps, Hybrid apps App native Le app native sono sviluppate utilizzando il linguaggio di programmazione stabilito dal produttore del sistema operativo. LINGUAGGI ANDROID: java IOS: objective C o swift WINDOWS: C#. App native Le app native hanno un accesso completo alle funzionalità del dispositivo (esempio: la fotocamera, il gps, la rubrica dei contatti, il fi le system, ecc.) La loro installazione passa dagli store (Google play per Android e App Store per di iOS) App native VANTAGGI Completa integrazione con le funzionalità del dispositivo funzionamento offl ine SVANTAGGI Costi di sviluppo elevati tempi di realizzazione lunghi Web App Le web app sono siti che presentano uníinterfaccia simile a quelle delle app. Utilizzano linguaggi di programmazione web condivisi dai diversi sistemi operativi. LINGUAGGI html, css, JavaScript, Java, Asp, PHP Web App Le web app non hanno accesso alle funzionalità del dispositivo (quindi niente fotocamera, niente rubrica, ecc) Non sono installate sui dispositivi ma si raggiungono digitando l'appropriato indirizzo all’interno di un browser. Web App VANTAGGI Costi di sviluppo più bassi tempi di realizzazione più brevi rispetto alle app native SVANTAGGI Le web app non hanno accesso alle funzioni del dispositivo non funzionano offl ine App Ibride Le app ibride sono sviluppate con le stesse tecnologie delle web app ma sono racchiuse in un contenitore sviluppato con codice nativo. A differenza delle web app quindi bisogna sviluppare una versione per ciascun sistema operativo. in questo caso però è solo il contenitore a cambiare, tutto il resto del codice è condiviso tra le varie versioni. App Ibride Le app ibride hanno un accesso completo alle funzionalità del dispositivo (esempio: la fotocamera, il gps, la rubrica dei contatti, il fi le system, ecc.) La loro installazione passa dagli store (Google play per android e App Store per di iOS) App Ibride VANTAGGI Completa integrazione con le funzionalità del dispositivo Funzionamento offl ine Costi di sviluppo più bassi Tempi di realizzazione più brevi rispetto alle app native SVANTAGGI Velocità e performance inferiori rispetto alle app native Applicazioni mobili Tipologie ● Intrattenimento ● Giochi ● Social ● Notizie ● Stile di vita ● E-commerce ● Produttività ● Utilità Applicazioni mobili Intrattenimento Netflix Schermo trasparente Juasapp Applicazioni mobili Giochi Pac-man Candy Crush Scivolo Applicazioni mobili Social Facebook Instagram Linkedin Applicazioni mobili Notizie BBC News Rai News CNN Applicazioni mobili Stile di vita Booking Garmon Giallo Zafferano Applicazioni mobili E-commerce Amazon Ebay Zalando Applicazioni mobili Produttività Google calendar 1 Cent Pocket Applicazioni mobili Utilità Calcolatrice Note Pad Torcia