it talk #18 odessa: alexey rybakov "android tv"

25
Android TV Development Alexey Rybakov Senior Developer @ DataArt

Upload: marina-peregud

Post on 15-Apr-2017

248 views

Category:

Technology


0 download

TRANSCRIPT

Android TV Development

Alexey RybakovSenior Developer @ DataArt

Why is TV interesting?More American households have TVs than cell phones or computers:

Why is TV interesting? Biggest screen - biggest time

Why is TV interesting?

CPU: 1.8GHz Quad Core, Intel® Atom™Memory: 1GBStorage: 16GB/64GB Resolution: FullHD

Nexus Player

CPU: Qualcomm® Snapdragon™ 805GPU: Quad-Core Krait 450 CPU2.5GHz per coreAdreno™ 420 GPUMemory: 2GB RAMStorage: 16GB of StorageResolution: FullHD

Razer Forage TV

CPU:1 .9 GHz ARM Cortex-A574GPU: 1000 MHz MaxwellMemory: 3GBStorage: 16GB/500GBResolution: 4K

NVIDIA Shield

CPU: ARMv7 Dual-core CA17Sony X1 ProcessorMemory: 2.5GBStorage: 16GBResolution: FullHD ( Scaled to 4K)

Sony Bravia

Application types

Google Cast

Google Cast

android.support.v17.leanback.app.BrowseFragment

android.support.v17.leanback.app.DetailsFragment

android.support.v17.leanback.app.DetailsFragment

android.support.v17.leanback.app.DetailsFragment

android.support.v17.leanback.app.GuidedStepFragment

UI Best Practices

•No Texts

•No Complex interactions

•Cinematic Action

•Smooth Transitions

NB: Content Quality

•10 Foot UI

•TV have big price

Games

Games: NVIDIA Gameworks

CPU: Quad Core (dual core ARM Cortex A72 up to 2GHz, dual core ARM Cortex A53 up to 1.573Ghz)GPU : PowerVR Rogue GX6250Memory: 2GBStorage: 8GB Resolution: 4K

Amazon Fire TV

CPU: Dual Core ARM Cortex A9 up to 1 GHzGPU : Broadcom VideoCore IV GPU/VPU (Capri VC4)Memory: 1GB (512MB System/512MB Memory)Storage: 8GB Resolution: 1080p

Apple TV

CPU: A8 Chip 64 bitMemory: 2GBStorage: 32/64GB Resolution: 1080p

TV OS

Why Android TV Better ?Benefits for developers !

Open platform

open platform supported by Google and bunch of developers in the public (web sites, events, etc)

Porting existing Android apps

easy recycling of existing Mobile/Tablet apps for TV

Why Android TV Better ?Benefits for developers !

2nd screen connectivity

New user experience by using open API's on BIG screen devices by using platform capabilities (Google cast, Web API, etc)

Monetizing on TV

New entry point for the user to disturb contents on top of Google's monetizing API, etc

Android TV hidden rocks

•Hardware

•Development and Distribution

•Ideas