appletv: insight e progettazione per l'home entertainment
TRANSCRIPT
![Page 1: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/1.jpg)
Apple TV: insight e progettazione per l’Home Entertainment
Open IQUII - Aprile 2016
Hashtag: #openIQUII
![Page 2: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/2.jpg)
FABIO LALLI CEO di IQUII
PAOLO MUSOLINO iOS Software Engineer in
IQUII
![Page 3: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/3.jpg)
Da 40 anni la TV si guarda allo stesso modo
![Page 4: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/4.jpg)
RAGGIUNGE QUALSIASI TARGET
![Page 5: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/5.jpg)
MA QUEL TARGETSEMBRA STIA ANDANDO VIA…
![Page 6: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/6.jpg)
LA TV NON È MORTA, STA CAMBIANDO
![Page 7: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/7.jpg)
Apple TV
Smart TV
VS
Ma volendo anche Chromecast…
![Page 8: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/8.jpg)
NUMERI APPLETV 4GEN
• 5000 app sullo store (+2500 in soli 3 mesi) • il 39% delle app sono a pagamento • il 50% dei consumatori che guarda la TV su base
giornaliera non trova nulla di suo interesse • mediamente vengono aggiunte 447 nuove app
ogni settimana • 54 euro mensili spesi in media dalle famiglie
italiane per contenuti e servizi video
Fonte: AppFigures 2015 + Apple Keynote + ConsumerLab di Ericsson
![Page 9: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/9.jpg)
Hai capitoche numeretti…
Le più belle frasi di Cook
![Page 10: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/10.jpg)
Crescita app
Fonte: AppFigures 2015
![Page 11: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/11.jpg)
Categorie con più download (Dicembre 2015)
Fonte: AppFigures 2015
Categorie con potenziale: shopping, social network, viaggi
![Page 12: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/12.jpg)
Il prezzo delle app si colloca mediamente tra 0,99$ e 2,99$
Fonte: AppFigures 2015
![Page 13: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/13.jpg)
Categorie più popolate
Fonte: AppFigures 2015
![Page 14: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/14.jpg)
NUOVE OPPORTUNITÀ
![Page 15: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/15.jpg)
PERCHÈ QUINDI APPLETV?
![Page 16: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/16.jpg)
Le persone acquistano PREVALENTEMENTE una TV per le caratteristiche qualitative, e non per le funzioni internet.
![Page 17: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/17.jpg)
ANCHE PERCHÈ L’ESPERIENZA APP È DRAMMAtICA
![Page 18: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/18.jpg)
GLIEL’HO DETTO MILLE VORTE CHE NON éCOSA PER LORO.Le più belle frasi di Cook
![Page 19: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/19.jpg)
• 64-bit dual-core A8 chip • 2GB RAM • 32GB o 64GB di storage • risoluzione 1080p • HDMI 1.42 • USB-C
• Fluidità delle app • Giochi • Molte app disponibili • Ecosistema Apple • Semplice da usare
![Page 20: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/20.jpg)
Connette la TV ad internet nel modo corretto.
Nessuna grande innovazione nel suo hardware, ma grazie ai servizi di apple e alle app, la connette ad internet nel modo corretto.
![Page 21: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/21.jpg)
Focus driven design
• Controllo tramite siri remote
• Effetto zoom (focus) sull’elemento selezionato
• Effetto parallax sugli elementi
![Page 22: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/22.jpg)
Siri RemoteUn focus sull’elemento attualmente attivo permette
all’utente una navigazione ottimale
![Page 23: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/23.jpg)
GESTURE
SWIPE CLICK TAP
![Page 24: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/24.jpg)
HUB ECOSISTEMA SMARTHOME
![Page 25: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/25.jpg)
ECOSISTEMA APP E SVILUPPATORI
![Page 26: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/26.jpg)
LO VEDI CHE NON È NA’ questione di dimensionI? DELLO SCHERMO INTENDO.Le più belle frasi in Cucina
![Page 27: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/27.jpg)
ENTRANDO NEL TECNICO
![Page 28: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/28.jpg)
tvOS
• Realizzato appositamente per Apple TV • App Store dedicato • SDK per gli sviluppatori • Gli sviluppatori usano framework e tecnologie che già conoscono come Metal, UIKit, CloudKit, etc…
![Page 29: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/29.jpg)
Linguaggi
TVML
![Page 30: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/30.jpg)
TVML: Apple’s Television Markup Language. Fornisce un set di templete prestabiliti su cui
costruire i layout delle viste.
TVJS: Javascript framework. Fornisce un set di API per crare app client-server.
TVMLKit: Obj-c/Swift framework. Permette ai file TVML e TVJS di lavorare assieme su
Xcode.
![Page 31: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/31.jpg)
Dopo che l’app è stata lanciata da TVMLKit, è il motore javascript a guidare il flusso di
navigazione
![Page 32: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/32.jpg)
TVML: pro
• Facile da usare • Veloce nella realizzazione • Non è necessario conoscere Obj-C o Swift • Web
TVML: contro• Non è flessibile e non adatto ai cambiamenti • Nessuna possibilità di personalizzazione • Lento nell’esecuzione • Lavora solo con applicazioni lato server • Non si possono sviluppare giochi
![Page 33: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/33.jpg)
Approccio suggerito
UIKit SpriteKit
Metal SceneKit OpenGLES
Swift
![Page 34: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/34.jpg)
SE VABBÈ, esco CHE C’HO ‘NA CALLLe più belle frasi di Cook
![Page 35: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/35.jpg)
Swift & Objective-C
• Veloci • Codice nativo • App client-server o server indipendent • Giochi • Tutti i framework di Apple a disposizione • Flessibilità ed evoluzioni lato software più pianificabili
![Page 36: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/36.jpg)
Supporto a Cocoapods
s.tvos.deployment_target = ‘9.0’
![Page 37: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/37.jpg)
Fonte: Sally Shepard
STORAGE
![Page 38: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/38.jpg)
Fonte: Sally Shepard
SINCRONIZZAZIONE iCloud
![Page 39: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/39.jpg)
LIMITAZIONI
![Page 40: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/40.jpg)
Fonte: DavidOlesch.com
NO WebKit NO MapKit
![Page 41: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/41.jpg)
Alternative ai framework mancanti
• MultipeerConnectivity -> NSNetService • Social share -> API terze parti • CoreAudio & VideoToolbox -> AVFoundation
• PassKit -> AVFoundation barcodes • Indirizzi e contatti -> API terze parti
![Page 42: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/42.jpg)
CHIEDO L’AIUTO DA CASALe più belle frasi di Cook
![Page 43: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/43.jpg)
SUGGERIMENTI PROGETTUALI
![Page 44: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/44.jpg)
I COLORI SONO UN’OPINIONE
![Page 45: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/45.jpg)
OVERSCAN
![Page 46: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/46.jpg)
![Page 47: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/47.jpg)
App “ibride”• E’ possibile usare lo stesso codice sorgente per avere la logica
condivisa con la controparte iOS. L’impatto maggiore è sulla UI.
#if os(tvOS) NSLog(@"Code compiled only when building for tvOS."); #endif if #available(tvOS 9.1,*) { print("Code that executes only on tvOS 9.1 or
later.") }
![Page 48: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/48.jpg)
QUESTA MANCO IO LA SAPEVO.Le più belle frasi di Cook
![Page 49: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/49.jpg)
Acquisti universali mantenendo lo stesso bundle id
Esempio: myapp.iquii.com
![Page 50: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/50.jpg)
NO COPY/PASTE
≠ UI/UX
![Page 51: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/51.jpg)
Seguire i principle design di Apple
![Page 52: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/52.jpg)
Evitare la navigazione in diagonale
![Page 53: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/53.jpg)
Usare immagini a pieno schermo per avere il feeling cinematografico
![Page 54: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/54.jpg)
Le performance sono importanti
![Page 55: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/55.jpg)
AVOJA.Le più belle frasi di Cook
![Page 56: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/56.jpg)
Utilizzare il doppio focus
![Page 57: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/57.jpg)
Rendere chiaro all’utente quando vi sono contenuti da
caricare: il feedback
![Page 58: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/58.jpg)
Le animazioni danno maggiore feeling all’utente
![Page 59: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/59.jpg)
Via fronzoli e interfacce complesse
![Page 60: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/60.jpg)
Tutto chiaro ragà?Le più belle frasi di Cook
![Page 61: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/61.jpg)
MERCATI E OPPORTUNITÀ
![Page 62: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/62.jpg)
![Page 63: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/63.jpg)
![Page 64: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/64.jpg)
![Page 65: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/65.jpg)
![Page 66: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/66.jpg)
![Page 67: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/67.jpg)
COSA STIAMO FACENDO
![Page 68: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/68.jpg)
Tombola TVL’esperienza di IQUII su Apple TV 4° generazione
![Page 69: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/69.jpg)
InstaQuizL’esperienza di IQUII su Apple TV 4° generazione
![Page 70: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/70.jpg)
CMSSviluppo in corso di un Content Management System
![Page 71: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/71.jpg)
TUTTO BELLO, MA IL BUFFET?Le più belle frasi di Cook
![Page 72: AppleTV: insight e progettazione per l'Home Entertainment](https://reader031.vdocuments.site/reader031/viewer/2022022412/58f3509e1a28ab046d8b465f/html5/thumbnails/72.jpg)
Grazie per l’attenzione!
@fabiolalli - @pmusolino
Open IQUII - Aprile 2016
Hashtag: #openIQUII