SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Edizione 2013-14
Università degli Studi di Milano Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
Corso di Strumenti e applicazioni del Web
12. Evoluzione del
Web:
il Web mobile
Roberto Polillo
2
Queste slides fanno parte del corso “Strumenti e applicazioni del Web”. Il
sito del corso, con il materiale completo, si trova in
www.corsow.wordpress.com . Data la rapida evoluzione della rete, il corso
viene aggiornato ogni anno.
Il presente materiale è pubblicato con licenza Creative Commons
“Attribuzione - Non commerciale - Condividi allo stesso modo – 3.0”
(http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it ):
La licenza non si estende alle immagini provenienti da altre fonti e
alle screen shots, i cui diritti restano in capo ai rispettivi proprietari,
che, ove possibile, sono stati indicati. L'autore si scusa per eventuali
omissioni, e resta a disposizione per correggerle.
R.Polillo - Marzo 2014
Queste slides
Temi di oggi
 Lo sviluppo della telefonia mobile e la convergenza
 Il mobile Web: un nuovo paradigma
 App stores & responsive web applications
R.Polillo - Marzo 2014
3
Lo sviluppo della telefonia mobile
e la convergenza
4
R.Polillo - Marzo 2014
Fasi della storia del Web
5
R.Polillo - Marzo 2014
Prim
o
sito
W
eb
alCERN
M
osaic
(N
CSA)
Nasce
ilW
3C;N
etscape
N
avigator
IPO
diN
etscape,M
S
Explorer,Am
azon,eBay
Boom
e
crollo
delN
ASD
AQ
IPO
diG
oogle;Facebook
91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 0990 10 11 12
WEB 1.0 WEB 2.0crisipreistoria
nasce
G
oogle
11
settem
bre;W
ikipedia
Crisi
finanziaria
iPhone,Android
Tw
itter
iPad
IPO
FB
Andamento indice del
Nasdaq
YouTube
Traffico
sulla rete
video
R.Polillo - Marzo 20146
91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 0990 10 11 12
Crisi
finanziaria
Prim
o
sito
W
eb
alCERN
M
osaic
Boom
e
crollo
delN
ASD
AQ
WEB 1.0 WEB 2.0
11
settem
bre
Napster
Prim
o
sviluppo
diTim
Berners
Lee
YouTube
iPhone
Tw
itter
iPad
IPO
FB
IPO
diG
oogle;Firefox,
Facebook
W
3C;Netscape
N
avigator
IPO
diN
etscape,M
S
Explorer,Am
azon,e
M
ozilla,nasce
G
oogle
SMS
2 G
Nokia
5110
GSM (candybar)
SMS, orologio, sveglia,
rubrica, calcolatrice,
rubrica, giochi, suonerie
MMS
WAP
2.5 G
Motorola
V3 RAZR
"Feature phone"
GPRS (candybar,
clamshell)
+ MMS,
fotocamera, email,
(Internet)
Touch phone
iPhone
+ multitouch,
sensori, GPS,
app, …
3 G
Blackberry
"Smartphone"
+ kb alfanumerica,
PDA, video, GPS,
radio, MP3, OS, …TELEFONIA
MOBILE
Skype
(telefonia
IP)
TIM,
Omnitel
Telefonia IP
 Skype
 Video-telefonia IP, gratuita
 Dal 2003, poi acquisita da eBay nel 2005, quindi da
Microsoft nel 2011 per 8,5 B$ (ora è una divisione di
MS)
 2012: 700 milioni di accounts; un terzo di tutte le
telefonate internazionali passano per Skype; gen 2013:
50 ml utenti concorrenti
 WhatsApp
 SMS gratuiti via IP, accesso alla rubrica del telefonino
 Fondata nel 2009, nel 2014 acquisita da FB per 19 B$
7
R.Polillo - Marzo 2014
Cellulari: terminologia
 Dumb phones
- prezzo basso
- essenzialmente, voce + SMS
 Feature phones
- prezzo medio
- + MMS, PDA, fotocamera, media player,
wi-fi, mobile broadband access, [GPS]
 Smartphones
- prezzo alto
- + 3d party apps, …
R.Polillo - Marzo 2014
8
La distinzione
non è netta, e i
confini sono in
continua
evoluzione
Internet & mobile phones penetration
R.Polillo - Marzo 20149
ITU, Measuring the Information Society
2012
Mobile cellular subscriptions
6 anni di
ritardo
ITU, Measuring the Information Society
2013
Internet users
R.Polillo - Marzo 201410
"Mobile
miracle":
Il 90% della popolazione del
pianeta ha accesso a un
cellulare
Cellulari ultra low-cost: esempi
R.Polillo - Marzo 2014
11
Nokia 1100 (2003)
GSM, SMS, sveglia, calcolatrice,
rubrica, suonerie, giochi, torcia
elettrica, antipolvere e
antiscivolo)
200 milioni venduti
Samsung Chief
Hero
(2013)
< 40 USD
Nokia 103
(2013)
circa 20 USD
Global bandwidth growth
12
7x in 5 anni
R.Polillo - Marzo 2014
Smartphone market share (2013)
R.Polillo - Marzo 2014
13
Prezzo medio:
260 USD
Fonte: FT, dic 2013
Mobile devices14
R.Polillo - Marzo 2014
Apple iPhone (2007)
R.Polillo - Marzo 2014
15
Apple iPhone
R.Polillo - Marzo 2014
16
2007 2012
Mobile operating system: iOS
(proprietario)
Schermo:
4", 326
ppi
Siri
Apple iPhone timeline
R.Polillo - Marzo 2014
17
Da Wikipedia
Android
 Mobile OS basato su Linux
 Inizialmente sviluppato da Android Inc., comprata da Google
nel 2005
 Open-source
 Primo cellulare Android: fine 2008
 Oggi la piattaforma più diffusa per mobile
R.Polillo - Marzo 2014
18
Mobile OS market share
R.Polillo - Marzo 2014
19
Fonte:
StatCounter
Samsung Galaxy S series (Android)
R.Polillo - Marzo 2014
20
2010 2013
Galaxy S4: http://www.youtube.com/watch?
v=9vz__sd7dCQ&feature=player_embedded
Schermo:
5", 441
ppi
Air Touch
Tablet
R.Polillo - Marzo 2014
21
Apple iPad, da
2010
Altre convergenze:
•I lettori di e-book
evolvono in tablet
computer
Es. Amazon Kindle
Fire
•Phablet = ibrido fra
phone e tablet
La crescita del mobile
Il numero dei device mobili (smartphone + tablets)
ha superato quello dei desktop/laptop/net computers
(base installata)
R.Polillo - Marzo 2014
Accesso a internet: desktop vs mobile
R.Polillo - Marzo 2014
23
A che cosa ci servono i mobile?
 Il "mobile" è un device personale multifunzionale,
sempre connesso, che (ogni tanto) serve anche a
telefonare
R.Polillo - Marzo 2014
24
Uso degli smartphone
R.Polillo - Marzo 2014
25
USA, età 13-54,
2012
http://bit.ly/UjQm9P
Utilizzo mensile del cellulare pro-capite: voce vs
SMS negli USA
26
R.Polillo - Marzo 2014
Utilizzo mensile del cellulare pro-capite: voce vs
SMS per classi di età negli USA
27
R.Polillo - Marzo 2014
Utilizzo mensile del
cellulare pro-capite
per classi di età
voce vs SMS
(USA, Q2 2008,
Nielsen)
Camera phone
 Fotocamera sui cellulari circa dal 2002, in
connessione con servizi MMS
 Ora possibilità di editing (foto e video) e
pubblicazione / sharing immediati in rete
 Molte applicazioni:
- Fotocamera Apple
- Instagram
- Pinterest
- Flickr
- Photoshop Express
R.Polillo - Marzo 2014
28
Esempio: QRCODE
R.Polillo - Marzo 2014
29
Esempio: Realtà aumentata
R.Polillo - Marzo 2014
30
Esempio: Realtà aumentata
R.Polillo - Marzo 2014
31
Esempio: Realtà aumentata
R.Polillo - Marzo 2014
32
http://bit.ly/VIIoX1
R.Polillo - Marzo 201433
Cameraphone Samsung
Il mobile web: un nuovo paradigma35
R.Polillo - Marzo 2014
L'inizio di un totale cambio di paradigma
R.Polillo - Marzo 2014
36
Smartphone
Tks Lara Ciccarelli per i disegni
Tablet)
Tks Lara Ciccarelli per i disegni
Desktop
Tks Lara Ciccarelli per i disegni
Smart Tv
Tks Lara Ciccarelli per i disegni
Un utente con molti device
Un
cam
biam
ento
diparadigm
a
epocale
!
CLOUD
Tks Lara Ciccarelli per i disegni
41
R.Polillo, 24.3.2014
E ora…?
https://www.youtube.com/watch?v=ErpNpR3XYUw apr 2012
http://www.youtube.com/watch?v=fNATuCkRWFE feb 2013
Apps o responsive web sites?44
R.Polillo - Marzo 2014
Smartphone vs Internet: 2 approcci
R.Polillo - Marzo 2014
45
Native
app
Downloa
d &
install App store
Mobile
website
HTTP
App store
Applicazione online per la distribuzione di applicazioni
software (apps) attraverso la rete Internet
Esempi:
Apple iOS App Store
Dal 2008, per iPhone e iPad, evoluzione di iTunes
Apple non consente altri app store per iOS
Google Play (http://play.google.com)
Dal 2008 (col nome di Android Market)
Google consente altri app store per android
Amazon Appstore (www.amazon.com)
Dal 2011, per Android e Kindle
Facebook App Center
Dal 2012, per applicazioni che si connettono a FB (Android, iPhone)
E' in realtà un'interfaccia verso altri app store
R.Polillo - Marzo 2014
46
iTunes Store & App Store
 iTunes Store (da apr 2003): il più grande negozio di
musica online
 App Store (da lug 2008) : estensione di iTunes, per
download applicazioni per iPhone, iPod Touch, iPad
 70% ricavi subito al produttore, 30% a Apple
 Processo di approvazione breve
 Dall’apertura a sett 2010: 250 K apps, 6,5 Mdi downloads
 http://en.wikipedia.org/wiki/App_Store
R.Polillo - Marzo 2014
47
Responsive web applications
R.Polillo -
Marzo 201448
Il layout della pagine si modifica in funzione delle dimensioni
del video
Media query (HTML5)
Da HTML si possono identificare alcune
caratteristiche del dispositivo che riceve la pagina, e
comporre layout diversi a seconda dei casi:
responsive design
una sola pagina web per tutti i device
R.Polillo - Marzo 201449
Esempio
R.Polillo - Marzo 2014
50
Esempio
R.Polillo -
Marzo 201451
Esempio
R.Polillo -
Marzo 201452
Esempio: menu
R.Polillo -
Marzo 201453
Esempio: form
R.Polillo -
Marzo 201454
Esempi
Sito responsive:
http://thenextweb.com
www.rpolillo.it
Non confondere i siti responsive con i siti
cosiddetti a layout liquido (in uso da molti anni):
http://www.governo.it
R.Polillo - Marzo 201455
Pro & cons per l'utilizzatore
Responsive Web Application
 Si accede con un normale browser,
su ogni device
 Aggiornamenti effettuati dal
fornitore del servizio, senza
coinvolgere l'utente
 Si adatta alla dimensione dell0
schermo, ma non è ottimizzata per il
device di accesso
 Non è "garantita" da una terza
parte
 Ecosistema aperto
Native App
 Deve essere scaricata da uno
store, per ogni device
 Aggiornamenti devono essere
effettuati dall'utente
 È ottimizzata per il device di
accesso
 È "garantita" dal gestore dello
store
 In caso di esclusiva,
l'ecosistema è controllato dal
gestore del servizio
56
R.Polillo - Marzo 2014
Pro & cons per lo sviluppatore
Responsive Web Application
 Una sola versione per tutti i device
 Non è ottimizzata per il device di
accesso
 Non serve un distributore
Native App
 Una versione differente per
ogni device (!)
 È ottimizzata per il device di
accesso
 Serve un distributore
(ricarico sul prezzo ed eventuale
filtro)
57
R.Polillo - Marzo 2014
Voi che ne pensate?
R.Polillo - Marzo 201458
(Agosto
2010)
… O NO?
Dove informarsi sull'evoluzione della rete
R.Polillo - Marzo 2014
59
www.mashable.com
www.techcrunch.com
www.thenextweb.com
www.theverge.com
Lavoro individuale
 Sperimentate, se non lo avete già fatto, le app per i
principali servizi citati in questa lezione
 Esplorate www.mashable.com, www.techcrunch.com e
www.thenextweb.com, www.theverge.com e diventate
follower dei rispettivi profili Twitter
R.Polillo - Marzo 2014
60

Más contenido relacionado

La actualidad más candente

17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)Roberto Polillo
 
20. Le organizzazioni sul web
20. Le organizzazioni sul web20. Le organizzazioni sul web
20. Le organizzazioni sul webRoberto Polillo
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corsoRoberto Polillo
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corsoRoberto Polillo
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
9. Ricercare nel web (Parte I)
9. Ricercare nel web (Parte I)9. Ricercare nel web (Parte I)
9. Ricercare nel web (Parte I)Roberto Polillo
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
4. Introduzione al web (Parte I)
4. Introduzione al web (Parte I)4. Introduzione al web (Parte I)
4. Introduzione al web (Parte I)Roberto Polillo
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e seggRoberto Polillo
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)Roberto Polillo
 
13. Content sharing sites (i)
13. Content sharing sites (i)13. Content sharing sites (i)
13. Content sharing sites (i)Roberto Polillo
 
24. Conclusioni del corso (e alcune osservazioni globali)
24. Conclusioni del corso (e alcune osservazioni globali)24. Conclusioni del corso (e alcune osservazioni globali)
24. Conclusioni del corso (e alcune osservazioni globali)Roberto Polillo
 
15. La forma breve e il microblogging
15. La forma  breve e il microblogging15. La forma  breve e il microblogging
15. La forma breve e il microbloggingRoberto Polillo
 

La actualidad más candente (20)

17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)
 
20. Le organizzazioni sul web
20. Le organizzazioni sul web20. Le organizzazioni sul web
20. Le organizzazioni sul web
 
9. Mobile design
9. Mobile design9. Mobile design
9. Mobile design
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
9. Ricercare nel web (Parte I)
9. Ricercare nel web (Parte I)9. Ricercare nel web (Parte I)
9. Ricercare nel web (Parte I)
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
23. Open internet
23. Open internet23. Open internet
23. Open internet
 
Open internet
Open internetOpen internet
Open internet
 
12. Mobile web
12. Mobile web12. Mobile web
12. Mobile web
 
4. Introduzione al web (Parte I)
4. Introduzione al web (Parte I)4. Introduzione al web (Parte I)
4. Introduzione al web (Parte I)
 
16. I social media
16. I social media 16. I social media
16. I social media
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg
 
9. Mobile design
9. Mobile design9. Mobile design
9. Mobile design
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)
 
13. Content sharing sites (i)
13. Content sharing sites (i)13. Content sharing sites (i)
13. Content sharing sites (i)
 
24. Conclusioni del corso (e alcune osservazioni globali)
24. Conclusioni del corso (e alcune osservazioni globali)24. Conclusioni del corso (e alcune osservazioni globali)
24. Conclusioni del corso (e alcune osservazioni globali)
 
15. La forma breve e il microblogging
15. La forma  breve e il microblogging15. La forma  breve e il microblogging
15. La forma breve e il microblogging
 

Destacado

12.Visione e progettazione grafica
12.Visione e progettazione grafica12.Visione e progettazione grafica
12.Visione e progettazione graficaRoberto Polillo
 
5. Introduzione al web (Parte II)
5. Introduzione al web (Parte II)5. Introduzione al web (Parte II)
5. Introduzione al web (Parte II)Roberto Polillo
 
8. Il vostro blog: come farlo e come farlo bene
8. Il vostro blog: come farlo e come farlo bene  8. Il vostro blog: come farlo e come farlo bene
8. Il vostro blog: come farlo e come farlo bene Roberto Polillo
 
3. L' ecosistema di Internet e la neutralità della rete
3. L' ecosistema di Internet e la neutralità della rete3. L' ecosistema di Internet e la neutralità della rete
3. L' ecosistema di Internet e la neutralità della reteRoberto Polillo
 
13. Modelli di business nel Web
13. Modelli di business nel Web13. Modelli di business nel Web
13. Modelli di business nel WebRoberto Polillo
 
11. Evoluzione del web: dal Web 1.0 al Web 2.0
11. Evoluzione del web: dal Web 1.0 al Web 2.011. Evoluzione del web: dal Web 1.0 al Web 2.0
11. Evoluzione del web: dal Web 1.0 al Web 2.0Roberto Polillo
 
16. Principi e linee guida (i)
16. Principi e linee guida (i)16. Principi e linee guida (i)
16. Principi e linee guida (i)Roberto Polillo
 
iPhone Apps Marketing
iPhone Apps MarketingiPhone Apps Marketing
iPhone Apps MarketingDML Srl
 
Mobile strategy-2010
Mobile strategy-2010Mobile strategy-2010
Mobile strategy-2010DML Srl
 
21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III) 21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III) Roberto Polillo
 
13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorioRoberto Polillo
 
5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)Roberto Polillo
 
17. Principi e linee guida (ii)
17. Principi e linee guida (ii)17. Principi e linee guida (ii)
17. Principi e linee guida (ii)Roberto Polillo
 
Diventare ricchi con Python
Diventare ricchi con PythonDiventare ricchi con Python
Diventare ricchi con Pythonantonio.cangiano
 

Destacado (20)

12.Visione e progettazione grafica
12.Visione e progettazione grafica12.Visione e progettazione grafica
12.Visione e progettazione grafica
 
4. Usabilita
4. Usabilita4. Usabilita
4. Usabilita
 
14.Progettare il testo
14.Progettare il testo14.Progettare il testo
14.Progettare il testo
 
13. I blog
13. I blog13. I blog
13. I blog
 
5. Introduzione al web (Parte II)
5. Introduzione al web (Parte II)5. Introduzione al web (Parte II)
5. Introduzione al web (Parte II)
 
8. Il vostro blog: come farlo e come farlo bene
8. Il vostro blog: come farlo e come farlo bene  8. Il vostro blog: come farlo e come farlo bene
8. Il vostro blog: come farlo e come farlo bene
 
3. L' ecosistema di Internet e la neutralità della rete
3. L' ecosistema di Internet e la neutralità della rete3. L' ecosistema di Internet e la neutralità della rete
3. L' ecosistema di Internet e la neutralità della rete
 
13. Modelli di business nel Web
13. Modelli di business nel Web13. Modelli di business nel Web
13. Modelli di business nel Web
 
11. Evoluzione del web: dal Web 1.0 al Web 2.0
11. Evoluzione del web: dal Web 1.0 al Web 2.011. Evoluzione del web: dal Web 1.0 al Web 2.0
11. Evoluzione del web: dal Web 1.0 al Web 2.0
 
16. Principi e linee guida (i)
16. Principi e linee guida (i)16. Principi e linee guida (i)
16. Principi e linee guida (i)
 
iPhone Apps Marketing
iPhone Apps MarketingiPhone Apps Marketing
iPhone Apps Marketing
 
Mobile strategy-2010
Mobile strategy-2010Mobile strategy-2010
Mobile strategy-2010
 
21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III) 21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III)
 
3. Il progetto di esame
3. Il progetto di esame3. Il progetto di esame
3. Il progetto di esame
 
13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio
 
Article Marketig
Article MarketigArticle Marketig
Article Marketig
 
5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)
 
17. Principi e linee guida (ii)
17. Principi e linee guida (ii)17. Principi e linee guida (ii)
17. Principi e linee guida (ii)
 
Manuale python
Manuale pythonManuale python
Manuale python
 
Diventare ricchi con Python
Diventare ricchi con PythonDiventare ricchi con Python
Diventare ricchi con Python
 

Similar a 12. Mobile internet

11. Evoluzione del Web (I)
11. Evoluzione del Web (I)11. Evoluzione del Web (I)
11. Evoluzione del Web (I)Roberto Polillo
 
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Alessio Garbin
 
Iniziare a sviluppare su mobile con Android
Iniziare a sviluppare su mobile con AndroidIniziare a sviluppare su mobile con Android
Iniziare a sviluppare su mobile con AndroidFrancesco Florio
 
22. Conclusione del corso
22. Conclusione del corso22. Conclusione del corso
22. Conclusione del corsoRoberto Polillo
 
Mobile - Quali approcci?
Mobile - Quali approcci?Mobile - Quali approcci?
Mobile - Quali approcci?Gaspare Novara
 
Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?lostrettodigitale
 
"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli
"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli
"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinollinois3
 
Ecosistemi Aperti
Ecosistemi ApertiEcosistemi Aperti
Ecosistemi ApertiFabio Viola
 
Mobile strategy Updated
Mobile strategy UpdatedMobile strategy Updated
Mobile strategy UpdatedDML Srl
 
Cloud camp naples welcome
Cloud camp naples welcomeCloud camp naples welcome
Cloud camp naples welcomeVMEngine
 
Walter Bonanno - Mobile Advertising: R-Evolution - Digital for Business
Walter Bonanno - Mobile Advertising: R-Evolution - Digital for BusinessWalter Bonanno - Mobile Advertising: R-Evolution - Digital for Business
Walter Bonanno - Mobile Advertising: R-Evolution - Digital for BusinessCultura Digitale
 
Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...
Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...
Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...Alessio Garbin
 

Similar a 12. Mobile internet (20)

12 - Mobile web
12 - Mobile web12 - Mobile web
12 - Mobile web
 
11. Evoluzione del Web (I)
11. Evoluzione del Web (I)11. Evoluzione del Web (I)
11. Evoluzione del Web (I)
 
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
 
Iniziare a sviluppare su mobile con Android
Iniziare a sviluppare su mobile con AndroidIniziare a sviluppare su mobile con Android
Iniziare a sviluppare su mobile con Android
 
6. Il browser
6. Il browser6. Il browser
6. Il browser
 
Conclusioni del corso
Conclusioni del corsoConclusioni del corso
Conclusioni del corso
 
22. Conclusione del corso
22. Conclusione del corso22. Conclusione del corso
22. Conclusione del corso
 
Mobile - Quali approcci?
Mobile - Quali approcci?Mobile - Quali approcci?
Mobile - Quali approcci?
 
Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?Sviluppo Mobile , quali approcci?
Sviluppo Mobile , quali approcci?
 
"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli
"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli
"10 anni di usabilità e design trend, come sarà il futuro?” - Carlo Frinolli
 
Applicazioni mobile
Applicazioni mobileApplicazioni mobile
Applicazioni mobile
 
Applicazioni mobile
Applicazioni mobileApplicazioni mobile
Applicazioni mobile
 
Lezione 7: Mashup
Lezione 7: MashupLezione 7: Mashup
Lezione 7: Mashup
 
Ecosistemi Aperti
Ecosistemi ApertiEcosistemi Aperti
Ecosistemi Aperti
 
Mobile strategy Updated
Mobile strategy UpdatedMobile strategy Updated
Mobile strategy Updated
 
7. Il browser
7. Il browser7. Il browser
7. Il browser
 
Clound computing vs mobile apps
Clound computing vs mobile appsClound computing vs mobile apps
Clound computing vs mobile apps
 
Cloud camp naples welcome
Cloud camp naples welcomeCloud camp naples welcome
Cloud camp naples welcome
 
Walter Bonanno - Mobile Advertising: R-Evolution - Digital for Business
Walter Bonanno - Mobile Advertising: R-Evolution - Digital for BusinessWalter Bonanno - Mobile Advertising: R-Evolution - Digital for Business
Walter Bonanno - Mobile Advertising: R-Evolution - Digital for Business
 
Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...
Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...
Lezione di Digital Content con focus sul Video Online presso UPA del 11/05/13...
 

Más de Roberto Polillo

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroRoberto Polillo
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsRoberto Polillo
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniRoberto Polillo
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'erroreRoberto Polillo
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)Roberto Polillo
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sitesRoberto Polillo
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla graficaRoberto Polillo
 
13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorio13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorioRoberto Polillo
 
13. Internet business models
13. Internet business models13. Internet business models
13. Internet business modelsRoberto Polillo
 
Internet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introductionInternet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introductionRoberto Polillo
 
12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)Roberto Polillo
 
11. Conoscere l'utente (II)
11. Conoscere l'utente (II)11. Conoscere l'utente (II)
11. Conoscere l'utente (II)Roberto Polillo
 

Más de Roberto Polillo (19)

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuro
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerations
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioni
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'errore
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
20. Social networks
20. Social networks20. Social networks
20. Social networks
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sites
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla grafica
 
16. Social media
16. Social media16. Social media
16. Social media
 
14. Progettare il testo
14. Progettare il testo14. Progettare il testo
14. Progettare il testo
 
13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorio13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorio
 
14. I blog
14. I blog14. I blog
14. I blog
 
13. Internet business models
13. Internet business models13. Internet business models
13. Internet business models
 
Internet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introductionInternet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introduction
 
12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)
 
11. Conoscere l'utente (II)
11. Conoscere l'utente (II)11. Conoscere l'utente (II)
11. Conoscere l'utente (II)
 

12. Mobile internet

  • 1. Edizione 2013-14 Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 12. Evoluzione del Web: il Web mobile Roberto Polillo
  • 2. 2 Queste slides fanno parte del corso “Strumenti e applicazioni del Web”. Il sito del corso, con il materiale completo, si trova in www.corsow.wordpress.com . Data la rapida evoluzione della rete, il corso viene aggiornato ogni anno. Il presente materiale è pubblicato con licenza Creative Commons “Attribuzione - Non commerciale - Condividi allo stesso modo – 3.0” (http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it ): La licenza non si estende alle immagini provenienti da altre fonti e alle screen shots, i cui diritti restano in capo ai rispettivi proprietari, che, ove possibile, sono stati indicati. L'autore si scusa per eventuali omissioni, e resta a disposizione per correggerle. R.Polillo - Marzo 2014 Queste slides
  • 3. Temi di oggi  Lo sviluppo della telefonia mobile e la convergenza  Il mobile Web: un nuovo paradigma  App stores & responsive web applications R.Polillo - Marzo 2014 3
  • 4. Lo sviluppo della telefonia mobile e la convergenza 4 R.Polillo - Marzo 2014
  • 5. Fasi della storia del Web 5 R.Polillo - Marzo 2014 Prim o sito W eb alCERN M osaic (N CSA) Nasce ilW 3C;N etscape N avigator IPO diN etscape,M S Explorer,Am azon,eBay Boom e crollo delN ASD AQ IPO diG oogle;Facebook 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 0990 10 11 12 WEB 1.0 WEB 2.0crisipreistoria nasce G oogle 11 settem bre;W ikipedia Crisi finanziaria iPhone,Android Tw itter iPad IPO FB Andamento indice del Nasdaq YouTube Traffico sulla rete video
  • 6. R.Polillo - Marzo 20146 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 0990 10 11 12 Crisi finanziaria Prim o sito W eb alCERN M osaic Boom e crollo delN ASD AQ WEB 1.0 WEB 2.0 11 settem bre Napster Prim o sviluppo diTim Berners Lee YouTube iPhone Tw itter iPad IPO FB IPO diG oogle;Firefox, Facebook W 3C;Netscape N avigator IPO diN etscape,M S Explorer,Am azon,e M ozilla,nasce G oogle SMS 2 G Nokia 5110 GSM (candybar) SMS, orologio, sveglia, rubrica, calcolatrice, rubrica, giochi, suonerie MMS WAP 2.5 G Motorola V3 RAZR "Feature phone" GPRS (candybar, clamshell) + MMS, fotocamera, email, (Internet) Touch phone iPhone + multitouch, sensori, GPS, app, … 3 G Blackberry "Smartphone" + kb alfanumerica, PDA, video, GPS, radio, MP3, OS, …TELEFONIA MOBILE Skype (telefonia IP) TIM, Omnitel
  • 7. Telefonia IP  Skype  Video-telefonia IP, gratuita  Dal 2003, poi acquisita da eBay nel 2005, quindi da Microsoft nel 2011 per 8,5 B$ (ora è una divisione di MS)  2012: 700 milioni di accounts; un terzo di tutte le telefonate internazionali passano per Skype; gen 2013: 50 ml utenti concorrenti  WhatsApp  SMS gratuiti via IP, accesso alla rubrica del telefonino  Fondata nel 2009, nel 2014 acquisita da FB per 19 B$ 7 R.Polillo - Marzo 2014
  • 8. Cellulari: terminologia  Dumb phones - prezzo basso - essenzialmente, voce + SMS  Feature phones - prezzo medio - + MMS, PDA, fotocamera, media player, wi-fi, mobile broadband access, [GPS]  Smartphones - prezzo alto - + 3d party apps, … R.Polillo - Marzo 2014 8 La distinzione non è netta, e i confini sono in continua evoluzione
  • 9. Internet & mobile phones penetration R.Polillo - Marzo 20149 ITU, Measuring the Information Society 2012 Mobile cellular subscriptions 6 anni di ritardo ITU, Measuring the Information Society 2013 Internet users
  • 10. R.Polillo - Marzo 201410 "Mobile miracle": Il 90% della popolazione del pianeta ha accesso a un cellulare
  • 11. Cellulari ultra low-cost: esempi R.Polillo - Marzo 2014 11 Nokia 1100 (2003) GSM, SMS, sveglia, calcolatrice, rubrica, suonerie, giochi, torcia elettrica, antipolvere e antiscivolo) 200 milioni venduti Samsung Chief Hero (2013) < 40 USD Nokia 103 (2013) circa 20 USD
  • 12. Global bandwidth growth 12 7x in 5 anni R.Polillo - Marzo 2014
  • 13. Smartphone market share (2013) R.Polillo - Marzo 2014 13 Prezzo medio: 260 USD Fonte: FT, dic 2013
  • 15. Apple iPhone (2007) R.Polillo - Marzo 2014 15
  • 16. Apple iPhone R.Polillo - Marzo 2014 16 2007 2012 Mobile operating system: iOS (proprietario) Schermo: 4", 326 ppi Siri
  • 17. Apple iPhone timeline R.Polillo - Marzo 2014 17 Da Wikipedia
  • 18. Android  Mobile OS basato su Linux  Inizialmente sviluppato da Android Inc., comprata da Google nel 2005  Open-source  Primo cellulare Android: fine 2008  Oggi la piattaforma più diffusa per mobile R.Polillo - Marzo 2014 18
  • 19. Mobile OS market share R.Polillo - Marzo 2014 19 Fonte: StatCounter
  • 20. Samsung Galaxy S series (Android) R.Polillo - Marzo 2014 20 2010 2013 Galaxy S4: http://www.youtube.com/watch? v=9vz__sd7dCQ&feature=player_embedded Schermo: 5", 441 ppi Air Touch
  • 21. Tablet R.Polillo - Marzo 2014 21 Apple iPad, da 2010 Altre convergenze: •I lettori di e-book evolvono in tablet computer Es. Amazon Kindle Fire •Phablet = ibrido fra phone e tablet
  • 22. La crescita del mobile Il numero dei device mobili (smartphone + tablets) ha superato quello dei desktop/laptop/net computers (base installata) R.Polillo - Marzo 2014
  • 23. Accesso a internet: desktop vs mobile R.Polillo - Marzo 2014 23
  • 24. A che cosa ci servono i mobile?  Il "mobile" è un device personale multifunzionale, sempre connesso, che (ogni tanto) serve anche a telefonare R.Polillo - Marzo 2014 24
  • 25. Uso degli smartphone R.Polillo - Marzo 2014 25 USA, età 13-54, 2012 http://bit.ly/UjQm9P
  • 26. Utilizzo mensile del cellulare pro-capite: voce vs SMS negli USA 26 R.Polillo - Marzo 2014
  • 27. Utilizzo mensile del cellulare pro-capite: voce vs SMS per classi di età negli USA 27 R.Polillo - Marzo 2014 Utilizzo mensile del cellulare pro-capite per classi di età voce vs SMS (USA, Q2 2008, Nielsen)
  • 28. Camera phone  Fotocamera sui cellulari circa dal 2002, in connessione con servizi MMS  Ora possibilità di editing (foto e video) e pubblicazione / sharing immediati in rete  Molte applicazioni: - Fotocamera Apple - Instagram - Pinterest - Flickr - Photoshop Express R.Polillo - Marzo 2014 28
  • 35. Il mobile web: un nuovo paradigma35 R.Polillo - Marzo 2014
  • 36. L'inizio di un totale cambio di paradigma R.Polillo - Marzo 2014 36
  • 40. Smart Tv Tks Lara Ciccarelli per i disegni
  • 41. Un utente con molti device Un cam biam ento diparadigm a epocale ! CLOUD Tks Lara Ciccarelli per i disegni 41 R.Polillo, 24.3.2014
  • 42. E ora…? https://www.youtube.com/watch?v=ErpNpR3XYUw apr 2012 http://www.youtube.com/watch?v=fNATuCkRWFE feb 2013
  • 43.
  • 44. Apps o responsive web sites?44 R.Polillo - Marzo 2014
  • 45. Smartphone vs Internet: 2 approcci R.Polillo - Marzo 2014 45 Native app Downloa d & install App store Mobile website HTTP
  • 46. App store Applicazione online per la distribuzione di applicazioni software (apps) attraverso la rete Internet Esempi: Apple iOS App Store Dal 2008, per iPhone e iPad, evoluzione di iTunes Apple non consente altri app store per iOS Google Play (http://play.google.com) Dal 2008 (col nome di Android Market) Google consente altri app store per android Amazon Appstore (www.amazon.com) Dal 2011, per Android e Kindle Facebook App Center Dal 2012, per applicazioni che si connettono a FB (Android, iPhone) E' in realtà un'interfaccia verso altri app store R.Polillo - Marzo 2014 46
  • 47. iTunes Store & App Store  iTunes Store (da apr 2003): il più grande negozio di musica online  App Store (da lug 2008) : estensione di iTunes, per download applicazioni per iPhone, iPod Touch, iPad  70% ricavi subito al produttore, 30% a Apple  Processo di approvazione breve  Dall’apertura a sett 2010: 250 K apps, 6,5 Mdi downloads  http://en.wikipedia.org/wiki/App_Store R.Polillo - Marzo 2014 47
  • 48. Responsive web applications R.Polillo - Marzo 201448 Il layout della pagine si modifica in funzione delle dimensioni del video
  • 49. Media query (HTML5) Da HTML si possono identificare alcune caratteristiche del dispositivo che riceve la pagina, e comporre layout diversi a seconda dei casi: responsive design una sola pagina web per tutti i device R.Polillo - Marzo 201449
  • 55. Esempi Sito responsive: http://thenextweb.com www.rpolillo.it Non confondere i siti responsive con i siti cosiddetti a layout liquido (in uso da molti anni): http://www.governo.it R.Polillo - Marzo 201455
  • 56. Pro & cons per l'utilizzatore Responsive Web Application  Si accede con un normale browser, su ogni device  Aggiornamenti effettuati dal fornitore del servizio, senza coinvolgere l'utente  Si adatta alla dimensione dell0 schermo, ma non è ottimizzata per il device di accesso  Non è "garantita" da una terza parte  Ecosistema aperto Native App  Deve essere scaricata da uno store, per ogni device  Aggiornamenti devono essere effettuati dall'utente  È ottimizzata per il device di accesso  È "garantita" dal gestore dello store  In caso di esclusiva, l'ecosistema è controllato dal gestore del servizio 56 R.Polillo - Marzo 2014
  • 57. Pro & cons per lo sviluppatore Responsive Web Application  Una sola versione per tutti i device  Non è ottimizzata per il device di accesso  Non serve un distributore Native App  Una versione differente per ogni device (!)  È ottimizzata per il device di accesso  Serve un distributore (ricarico sul prezzo ed eventuale filtro) 57 R.Polillo - Marzo 2014
  • 58. Voi che ne pensate? R.Polillo - Marzo 201458 (Agosto 2010) … O NO?
  • 59. Dove informarsi sull'evoluzione della rete R.Polillo - Marzo 2014 59 www.mashable.com www.techcrunch.com www.thenextweb.com www.theverge.com
  • 60. Lavoro individuale  Sperimentate, se non lo avete già fatto, le app per i principali servizi citati in questa lezione  Esplorate www.mashable.com, www.techcrunch.com e www.thenextweb.com, www.theverge.com e diventate follower dei rispettivi profili Twitter R.Polillo - Marzo 2014 60