AppleTV: insight e progettazione per l'Home Entertainment

72
Apple TV: insight e progettazione per lHome Entertainment Open IQUII - Aprile 2016 Hashtag: #openIQUII

Transcript of AppleTV: insight e progettazione per l'Home Entertainment

Page 1: AppleTV: insight e progettazione per l'Home Entertainment

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

FABIO LALLI CEO di IQUII

PAOLO MUSOLINO iOS Software Engineer in

IQUII

Page 3: AppleTV: insight e progettazione per l'Home Entertainment

Da 40 anni la TV si guarda allo stesso modo

Page 4: AppleTV: insight e progettazione per l'Home Entertainment

RAGGIUNGE QUALSIASI TARGET

Page 5: AppleTV: insight e progettazione per l'Home Entertainment

MA QUEL TARGETSEMBRA STIA ANDANDO VIA…

Page 6: AppleTV: insight e progettazione per l'Home Entertainment

LA TV NON È MORTA, STA CAMBIANDO

Page 7: AppleTV: insight e progettazione per l'Home Entertainment

Apple TV

Smart TV

VS

Ma volendo anche Chromecast…

Page 8: AppleTV: insight e progettazione per l'Home Entertainment

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

Hai capitoche numeretti…

Le più belle frasi di Cook

Page 10: AppleTV: insight e progettazione per l'Home Entertainment

Crescita app

Fonte: AppFigures 2015

Page 11: AppleTV: insight e progettazione per l'Home Entertainment

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

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

Categorie più popolate

Fonte: AppFigures 2015

Page 14: AppleTV: insight e progettazione per l'Home Entertainment

NUOVE OPPORTUNITÀ

Page 15: AppleTV: insight e progettazione per l'Home Entertainment

PERCHÈ QUINDI APPLETV?

Page 16: AppleTV: insight e progettazione per l'Home Entertainment

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

ANCHE PERCHÈ L’ESPERIENZA APP È DRAMMAtICA

Page 18: AppleTV: insight e progettazione per l'Home Entertainment

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

• 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

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

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

Siri RemoteUn focus sull’elemento attualmente attivo permette

all’utente una navigazione ottimale

Page 23: AppleTV: insight e progettazione per l'Home Entertainment

GESTURE

SWIPE CLICK TAP

Page 24: AppleTV: insight e progettazione per l'Home Entertainment

HUB ECOSISTEMA SMARTHOME

Page 25: AppleTV: insight e progettazione per l'Home Entertainment

ECOSISTEMA APP E SVILUPPATORI

Page 26: AppleTV: insight e progettazione per l'Home Entertainment

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

ENTRANDO NEL TECNICO

Page 28: AppleTV: insight e progettazione per l'Home Entertainment

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

Linguaggi

TVML

Page 30: AppleTV: insight e progettazione per l'Home Entertainment

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

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

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

Approccio suggerito

UIKit SpriteKit

Metal SceneKit OpenGLES

Swift

Page 34: AppleTV: insight e progettazione per l'Home Entertainment

SE VABBÈ, esco CHE C’HO ‘NA CALLLe più belle frasi di Cook

Page 35: AppleTV: insight e progettazione per l'Home Entertainment

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

Supporto a Cocoapods

s.tvos.deployment_target = ‘9.0’

Page 37: AppleTV: insight e progettazione per l'Home Entertainment

Fonte: Sally Shepard

STORAGE

Page 38: AppleTV: insight e progettazione per l'Home Entertainment

Fonte: Sally Shepard

SINCRONIZZAZIONE iCloud

Page 39: AppleTV: insight e progettazione per l'Home Entertainment

LIMITAZIONI

Page 40: AppleTV: insight e progettazione per l'Home Entertainment

Fonte: DavidOlesch.com

NO WebKit NO MapKit

Page 41: AppleTV: insight e progettazione per l'Home Entertainment

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

CHIEDO L’AIUTO DA CASALe più belle frasi di Cook

Page 43: AppleTV: insight e progettazione per l'Home Entertainment

SUGGERIMENTI PROGETTUALI

Page 44: AppleTV: insight e progettazione per l'Home Entertainment

I COLORI SONO UN’OPINIONE

Page 45: AppleTV: insight e progettazione per l'Home Entertainment

OVERSCAN

Page 46: AppleTV: insight e progettazione per l'Home Entertainment
Page 47: AppleTV: insight e progettazione per l'Home Entertainment

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

QUESTA MANCO IO LA SAPEVO.Le più belle frasi di Cook

Page 49: AppleTV: insight e progettazione per l'Home Entertainment

Acquisti universali mantenendo lo stesso bundle id

Esempio: myapp.iquii.com

Page 50: AppleTV: insight e progettazione per l'Home Entertainment

NO COPY/PASTE

≠ UI/UX

Page 51: AppleTV: insight e progettazione per l'Home Entertainment

Seguire i principle design di Apple

Page 52: AppleTV: insight e progettazione per l'Home Entertainment

Evitare la navigazione in diagonale

Page 53: AppleTV: insight e progettazione per l'Home Entertainment

Usare immagini a pieno schermo per avere il feeling cinematografico

Page 54: AppleTV: insight e progettazione per l'Home Entertainment

Le performance sono importanti

Page 55: AppleTV: insight e progettazione per l'Home Entertainment

AVOJA.Le più belle frasi di Cook

Page 56: AppleTV: insight e progettazione per l'Home Entertainment

Utilizzare il doppio focus

Page 57: AppleTV: insight e progettazione per l'Home Entertainment

Rendere chiaro all’utente quando vi sono contenuti da

caricare: il feedback

Page 58: AppleTV: insight e progettazione per l'Home Entertainment

Le animazioni danno maggiore feeling all’utente

Page 59: AppleTV: insight e progettazione per l'Home Entertainment

Via fronzoli e interfacce complesse

Page 60: AppleTV: insight e progettazione per l'Home Entertainment

Tutto chiaro ragà?Le più belle frasi di Cook

Page 61: AppleTV: insight e progettazione per l'Home Entertainment

MERCATI E OPPORTUNITÀ

Page 62: AppleTV: insight e progettazione per l'Home Entertainment
Page 63: AppleTV: insight e progettazione per l'Home Entertainment
Page 64: AppleTV: insight e progettazione per l'Home Entertainment
Page 65: AppleTV: insight e progettazione per l'Home Entertainment
Page 66: AppleTV: insight e progettazione per l'Home Entertainment
Page 67: AppleTV: insight e progettazione per l'Home Entertainment

COSA STIAMO FACENDO

Page 68: AppleTV: insight e progettazione per l'Home Entertainment

Tombola TVL’esperienza di IQUII su Apple TV 4° generazione

Page 69: AppleTV: insight e progettazione per l'Home Entertainment

InstaQuizL’esperienza di IQUII su Apple TV 4° generazione

Page 70: AppleTV: insight e progettazione per l'Home Entertainment

CMSSviluppo in corso di un Content Management System

Page 71: AppleTV: insight e progettazione per l'Home Entertainment

TUTTO BELLO, MA IL BUFFET?Le più belle frasi di Cook

Page 72: AppleTV: insight e progettazione per l'Home Entertainment

Grazie per l’attenzione!

@fabiolalli - @pmusolino

Open IQUII - Aprile 2016

Hashtag: #openIQUII