introduce android tv and new features from google i/o 2016

17

Upload: gdg-korea

Post on 17-Jan-2017

904 views

Category:

Technology


0 download

TRANSCRIPT

Introduce Android TV and new features from Google I/O 2016

Seungjae LeeTechnical Solutions Consultant

BackgroundWhat are we talking about here?

What is Android TV?A global TV platform running on pure Android with lots of simple tools to let your app shine on the big screenWrite once, run on...

Smart TVs PayTV Set-Top Boxes

Gaming Consoles

Streaming Boxes

Android TV Activations

DemoGeneral Android TV functions based on Android M

What’s new in Android N● Recents

● Picture in Picture

● Recording APIs

● Leanback library

Recents● Just like the Recents in

mobile

Picture in Picture● Watch a video in pinned windows in

corner of the screen when navigating within apps

● Adding a PIP button to media control bar lets user easily switch to PIP mode

● Developers can add this feature to their apps by declaring they support PIP in AndroidManifest file and overriding Activity.onPictureInPictureModeChanged()

Recording APIs● Schedule recordings in advance or start a

recording as you watch a program

● Browse, manage, and playback the recording using the TV app

● Developers can add recording support to their TIF input app by implementing RecordingSession

● Sample implementation based on USB external TV tuner will be provided soon

HDR (High Definition Range)● Support in the Android media pipeline to support tunneled playback of all

upcoming HDR video standards: HDR10, DolbyVision, and BBC’s hybrid log gamma (HLG)

● New display getHdrCapabilities API to allow apps to query the HDR types supported, and also provides:○ Color volume / Primary colorimetry○ Achievable refresh rate at native resolution for HDR formats

● All decoder Capabilities will be enumerated in the beginning and saved inside the media framework○ HDR10 requires HEVC decoder to support HDRMain10 profile○ DolbyVision requires a special HEVC decoder○ HLG requires VP9 decoder that supports profile 2 and the ability to propagate HDR

static/dynamic metadata to the display

Leanback library● Support for custom fragments in BrowseFragment○ Allow custom fragment per category item○ Allow developers to use Youtube-like navigation model

● Improved MediaPlayer that supports custom actions○ Media details & Media actions

● Branding○ Allow developers to provide custom TitleView on main

application page (BrowseFragment)○ Grouping in HeadersFragment○ Support section headers and dividers to group

navigation menu items

Android TV for developers● Android N Preview SDK

○ All Android TV features are part of the overall Android N Preview SDK○ Updated documentation and sample apps

● TV Emulator in SDK○ Performance improvements over Android 6.0 emulator

● Android N Preview image for Nexus Player○ Download image to flash: https://developer.android.com/preview/download.html○ Sign up for online OTA: https://www.google.com/android/beta