Top Banner
Android TV Development Alexey Rybakov Senior Developer @ DataArt
25

Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Mar 21, 2017

Download

Education

DataArt
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Android TV Development

Alexey RybakovSenior Developer @ DataArt

Page 2: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Page 3: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Why is TV interesting? Biggest screen - biggest time

Page 4: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Why is TV interesting?

Page 5: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Nexus Player

Page 6: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Razer Forage TV

Page 7: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

NVIDIA Shield

Page 8: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Sony Bravia

Page 9: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Application types

Page 10: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Google Cast

Page 11: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Google Cast

Page 12: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

android.support.v17.leanback.app.BrowseFragment

Page 13: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

android.support.v17.leanback.app.DetailsFragment

Page 14: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

android.support.v17.leanback.app.DetailsFragment

Page 15: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

android.support.v17.leanback.app.DetailsFragment

Page 16: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

android.support.v17.leanback.app.GuidedStepFragment

Page 17: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

UI Best Practices

•No Texts

•No Complex interactions

•Cinematic Action

•Smooth Transitions

NB: Content Quality

•10 Foot UI

•TV have big price

Page 18: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Games

Page 19: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Games: NVIDIA Gameworks

Page 20: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Page 21: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Apple TV

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

Page 22: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

TV OS

Page 23: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Page 24: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

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

Page 25: Поговорим про Android TV, Алексей Рыбаков, Senior Mobile developer (DataArt)

Android TV hidden rocks

•Hardware

•Development and Distribution

•Ideas