appletv: insight e progettazione per l'home entertainment

Post on 16-Apr-2017

366 Views

Category:

Devices & Hardware

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Apple TV: insight e progettazione per l’Home Entertainment

Open IQUII - Aprile 2016

Hashtag: #openIQUII

FABIO LALLI CEO di IQUII

PAOLO MUSOLINO iOS Software Engineer in

IQUII

Da 40 anni la TV si guarda allo stesso modo

RAGGIUNGE QUALSIASI TARGET

MA QUEL TARGETSEMBRA STIA ANDANDO VIA…

LA TV NON È MORTA, STA CAMBIANDO

Apple TV

Smart TV

VS

Ma volendo anche Chromecast…

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

Hai capitoche numeretti…

Le più belle frasi di Cook

Crescita app

Fonte: AppFigures 2015

Categorie con più download (Dicembre 2015)

Fonte: AppFigures 2015

Categorie con potenziale: shopping, social network, viaggi

Il prezzo delle app si colloca mediamente tra 0,99$ e 2,99$

Fonte: AppFigures 2015

Categorie più popolate

Fonte: AppFigures 2015

NUOVE OPPORTUNITÀ

PERCHÈ QUINDI APPLETV?

Le persone acquistano PREVALENTEMENTE una TV per le caratteristiche qualitative, e non per le funzioni internet.

ANCHE PERCHÈ L’ESPERIENZA APP È DRAMMAtICA

GLIEL’HO DETTO MILLE VORTE CHE NON éCOSA PER LORO.Le più belle frasi di Cook

• 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

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.

Focus driven design

• Controllo tramite siri remote

• Effetto zoom (focus) sull’elemento selezionato

• Effetto parallax sugli elementi

Siri RemoteUn focus sull’elemento attualmente attivo permette

all’utente una navigazione ottimale

GESTURE

SWIPE CLICK TAP

HUB ECOSISTEMA SMARTHOME

ECOSISTEMA APP E SVILUPPATORI

LO VEDI CHE NON È NA’ questione di dimensionI? DELLO SCHERMO INTENDO.Le più belle frasi in Cucina

ENTRANDO NEL TECNICO

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…

Linguaggi

TVML

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.

Dopo che l’app è stata lanciata da TVMLKit, è il motore javascript a guidare il flusso di

navigazione

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

Approccio suggerito

UIKit SpriteKit

Metal SceneKit OpenGLES

Swift

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

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

Supporto a Cocoapods

s.tvos.deployment_target = ‘9.0’

Fonte: Sally Shepard

STORAGE

Fonte: Sally Shepard

SINCRONIZZAZIONE iCloud

LIMITAZIONI

Fonte: DavidOlesch.com

NO WebKit NO MapKit

Alternative ai framework mancanti

• MultipeerConnectivity -> NSNetService • Social share -> API terze parti • CoreAudio & VideoToolbox -> AVFoundation

• PassKit -> AVFoundation barcodes • Indirizzi e contatti -> API terze parti

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

SUGGERIMENTI PROGETTUALI

I COLORI SONO UN’OPINIONE

OVERSCAN

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.") }

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

Acquisti universali mantenendo lo stesso bundle id

Esempio: myapp.iquii.com

NO COPY/PASTE

≠ UI/UX

Seguire i principle design di Apple

Evitare la navigazione in diagonale

Usare immagini a pieno schermo per avere il feeling cinematografico

Le performance sono importanti

AVOJA.Le più belle frasi di Cook

Utilizzare il doppio focus

Rendere chiaro all’utente quando vi sono contenuti da

caricare: il feedback

Le animazioni danno maggiore feeling all’utente

Via fronzoli e interfacce complesse

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

MERCATI E OPPORTUNITÀ

COSA STIAMO FACENDO

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

InstaQuizL’esperienza di IQUII su Apple TV 4° generazione

CMSSviluppo in corso di un Content Management System

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

Grazie per l’attenzione!

@fabiolalli - @pmusolino

Open IQUII - Aprile 2016

Hashtag: #openIQUII

top related