What’s New for Android TV (Google I/O ’17)

[음악 재생] 코리 오코너 : 안녕하세요 안녕 안녕

와줘서 고마워 내 이름은 코리 오코너이고, 나는 주요 플랫폼 기능을위한 Android TV의 제품 관리자, 시스템 UX 설정 등을 포함합니다 이삭 캣츠 넬슨 (Isaac Katzenelson)입니다 저는 홈 화면 및 실행기의 기술 담당자입니다 경험

코리 오코너 : 행복한 시간이 다가오고 있습니다 우리는 이것을 정말로 흥미있게 지키려고 노력할 것입니다 요점까지, 그리고 곧 마실 것에 도착해라 시작하고 모든 생태계 업데이트를 제공 할 예정입니다 우리의 새로운 발표들 중 일부를 따라 가십시오

그리고 나서 그것을 이삭에게 건네 주겠다 그는 어떻게 당신에게 기술적 인 세부 사항을 알려줄 것인가? 당신은 안드로이드 개발자로서 새로운 경험을 가져올 수 있습니다 귀하의 앱에 Android TV에는 큰 변화가 있습니다 그러나 우리가 그들에게 뛰어 들기 전에, 우리는 조금만 가고 싶었다

올해를 되돌아 보아라 간추려서, Android TV의 멋진 한 해였습니다 우리는 놀라운 성장을 계속보고 있습니다 장치 수 유료 TV 운영 업체 및 하드웨어와의 강력한 파트너십 제조업체는 우리에게 숫자를 두 배 이상 허용했습니다 2016 년에 활성화 된 기기 중 그리고 우리는 실제로 그것이 증가하지 않는다면 계속하기를 기대합니다

2017 년에 앞으로 나아갈 것입니다 우리는 셋톱 박스 형태로이 성장을보고 있습니다 요인, 스트리밍 장치 및 케이블 및 위성 포함 폼 팩터 박스 및 스마트 TV 형식 외에도 인자 지난 해 I / O에서 우리는 시작했습니다 파트너를 보유한 다수의 새로운 장치, 요리, AirTV with Dish, Xiaomi와의 MiBox, 에어텔과 함께 우리는 실제로 첫 위성을 발사했다

올해 인도에서 안드로이드 TV를 기반으로 한 셋톱 박스를 선보였다 그래서 그것은 꽤 흥미 롭습니다 여기에있는 파트너 목록은 실제로는 우리가 부르고 싶었던 우리는 또한 국제 발자국을 확대했습니다 70 개국에 배포하고 있으며 현재 3,000 개 이상의 앱이 있습니다

Play 스토어에서 꽤 재미있는 Android TV 앱입니다 또한, 모바일 시청이 성장했지만, TV는 여전히 린 백 콘텐츠를 독점하고 있습니다 최근 Netflix 보고서가 나왔습니다 사용자 획득은 수많은 폼 팩터에서 발생합니다 노트북, 컴퓨터, 휴대 전화, 태블릿, 그리고 TV 자체 – 장기 시청의 67 %가 TV에서 발생합니다

그리고 거실에서 이제 이것은 우리가 오랫동안 보유한 것을 검증하는 것입니다 TV 앱 경험이 콘텐츠 제공 업체에게 중요합니다 그것은 당신이 순서대로 못을 박 으면서하는 것입니다 장기적이고 만족도 높은 사용자를 제공합니다

Dave가 오늘 아침 기조 연설에서 말했듯이, Android TV는 엄청난 성장을 이루었습니다 나는 그의 통계가 매 두 번의 새로운 활성화라고 생각한다 개월 그러나 그들이 말했듯이, 최선은 아직 없습니다 그래서 우리는 3 년 전에 Android TV를 출시했습니다

그 이후로 우리는 많은 것을 배웠습니다 그러나 올해 우리는 기회를 잡았습니다 한 걸음 물러서서 재고를 얻으려고 우리가 플랫폼에 있던 곳의 변화하는 방법 – 사람들이 거실의 콘텐츠에 어떻게 관여했는지에 대한 정보를 제공합니다 이제 업계 전반에 걸쳐 이 세 가지 공통적 인 문제, 이러한 세 가지 핵심 요구 사항 정말로 해결되지 않을 것입니다 그래서 우리가 처음 보았던 것은 그것이 정말로 어렵다는 것입니다

모든 다른 내용으로 그립에 온다 우리에게 제공 그래서 가족들은 여러 가지 출처를 가지고 있습니다 기분에 따라보고 싶은 것, 하루 중 누가 방에 있는지, 그리고 다른 요인들 콘텐츠가 대부분 앱 또는 서비스에서 볼 수 있습니다

그럼 네가하는 일은 TV 켜기, 실제로 앱을 깊이 들여다보고 싶어합니다 당신이 실제로 뭔가를 가지고 있는지보기 위해서 보고 싶어 사용할 수있는 것을 알기가 정말 어려워졌습니다 당신이 그것을보고 싶어하는 사람을 알아 내기 전에, 우리가 알고있는 것은 약간 이상한 상황입니다

또한 문제는 조금 더 어려워집니다 매우 다양한 유형의 콘텐츠가 있기 때문에 시청할 수 있습니다 비디오 온 디맨드 일 수 있습니다 가입, 유료 또는 임대를 통해 이루어질 수 있습니다 디지털 방식의 웹 기반 소셜 콘텐츠 일 수 있습니다

아니면 유료 TV를 통해 생방송 TV가 될 수 있습니다 가입 또는 안테나 또는 공기 공급원을 통해 그래서 아직은 정말 힘들었습니다 이러한 다양한 유형의 콘텐츠를 모두 접을 수 있습니다 사용자에게 강력한 경험을 제공합니다

그래서 우리가 보았던 두 번째 것은 감정적 인 후크입니다 우리가 보는 내용의 조각에서, 그것은 점감하고 있습니다 우리가 찾은 것 같아요 옵션 목록으로가는 길 그것은 권고 또는 이와 비슷한 것일 수 있습니다

그리고 우리는 영화 예술이나 포스터 예술을보고 있습니다 우리는 단지, 우리는 그 어떤 것과도 연결되어 있다고 느끼지 않습니다 이제이 엄청난 수의 옵션이 있습니다 우리가 사용할 수있는 콘텐츠, 우리가 사랑하는 콘텐츠, 우리는 큰 메뉴를 좋아하지만, 우리는 우리의 능력을 잃어 가고 있습니다 결정을 내린다

이제 우리는이 거대한 목록을 가진 사용자를 보았습니다 그 (것)들에게 유효한 선택권의 어쩌면 선별 한 시계 목록이 있을지도 모릅니다 또는 그들이 확실하게 한 권고가있을 수도 있습니다 알다시피 가능한 한 많이 반영합니다

무엇을보고 싶어하는지 그러나 실제로 무언가를 재생할 때가 왔습니다 그것들은 정말로 스파크를 발견 할 수 없다 그들이 원래 갖고 있던 것, 왜 그곳에 넣은 것인가? 처음에는 따라서 시계 목록이 행동 가능한 것보다 포부 우리가 본 세 번째 것은 사람들이 정말로 방법을 찾고있었습니다

기기의 콘텐츠를 조정하여 맞춤 설정 그들이 어떻게보고 싶어하는지 그래서 집에 TV를 가져올 때 그리고 서비스 나 앱, 쇼, 배우, 그들은 당신 가족의 일부가됩니다 그것들은 당신의 일과의 일부입니다 당신은 매일 밤 그들을 보게됩니다 그것은 의식과 같습니다

우리는이 부분이 둥지를 틀 수 있어야한다고 생각합니다 장치를 사용하여 경험을 사용자 정의하여 원하는대로 맞 춥니 다 너의 삶과 필요에 따라 사람들이 새로운 TV 나 새 전화를받는 것을 보았다면, 그들이하는 첫 번째 일 중 하나는 일종의 움직이는 것입니다 주위? 당신은 주변 애플 리케이션을 이동합니다 배경을 설정했습니다

벨소리를 설정했습니다 장치 사용 방법에 맞게 사용자 정의 할 수 있습니다 그러나 TV를 통해 콘텐츠 관점에서, 사람들은 정말로 그렇게 할 수 없습니다 이제는 이러한 우려가 한동안있었습니다 우리는 이들을 떠받 치고 있지 않습니다

이들은 이제껏 발견 한 유일한 사람들입니다 이런 일 하지만 그들은 사용자 연구 및 시장에서 몇 번이고 나옵니다 분석가 보고서 그것들은 알려진 문제입니다

하지만 우리가 한 일은 이러한 이슈들을 마음에 담았습니다 Android O에서 Google이 직접 해결하도록 설정했습니다 안드로이드 TV가 크게 새로워졌습니다 이제 첫 번째 주요 변경 사항이 있습니다 이미 들었습니다

올해 초 Google은 Google Assistant Android TV에 올 것입니다 Google Assistant는 개인 Google입니다 질문을 할 수 있습니다 당신은 일을하도록 말할 수 있습니다 항상 도움을 줄 준비가되어 있습니다

모든 기기에서 사용할 수 있으며, 그래서 당신의 삶에 그것을 통합 할 수 있습니다 TV에 대한 그 의미는 무엇입니까? 음, 핵심 설계 원리 중 하나 조수를 TV로 데려 오는 중 사람들은 어린 나이부터 훈련 받았다 다른 사람들과 미디어에 대해 이야기하고, 우리가보고 싶은 것에 관한 토론의 목소리 또는 우리가 느끼는 것 나는 이것을 친구와 가족과 자주한다

우리는 우리가 관심있는 것에 대해 앞뒤로 가고, 알아 낸다 그것이 쇼이거나 영화라면, 우리가 얼마나 많은 시간을 남겼는지, 우리에게 가능한 것은 무엇이며, 우리는 결정에 도달합니다 이런 종류의 상호 작용은 매우 자연 스럽습니다 우리가 거래 할 때 익숙했던 것입니다 사람들과 일상 생활

이제 우리는 목소리가 미디어에 대한 놀라운 인상이라고 생각합니다 거실에서의 소비 그래서 우리는 TV에서 조수를 최적화했습니다 이 역할을 채우기 위해 바닥부터 즉, Android TV를 사용하면 리모컨 만 사용할 수 있습니다

UI를 탐색 할 수 있습니다 리모콘의 음성 버튼을 사용할 수 있습니다 당신은 조수와 이야기 할 수 있습니다 또는 핸즈프리 모드로 도우미를 사용할 수 있습니다 콘텐츠를 발견하고 재생할 수 있습니다

더 나은 점은 이러한 모드를 완벽하게 전환 할 수 있다는 것입니다 그래서 당신이하고 싶은 일은 당신이 처한 상황에 맞습니다 말하고 싶다면, 거기에 있습니다 그렇지 않다면별로 중요하지 않습니다 이제 우리에게 다가가는 일들이 여기에 왔습니다

우리는 여러 개의 음성 모델, UI를 만들어야했습니다 사용자의 상황 및 컨텍스트에 응답하여, 기타 여러 가지가 있습니다 그러나 그 결과로 새롭고 더 자연스럽고, TV와 상호 작용할 수있는 투명한 방식을 제공합니다 또한, 같은 비서이기 때문에 Google과 타사 서비스 및 장치를 연결하고, 당신은 여러 가지 흥미로운 시나리오에서 그것을 사용할 수 있습니다 그래서 실제로 이것들 중 하나를 살펴 보겠습니다

금요일 저녁이라고 상상해 봅시다 영화를보고 싶습니다 나는 최근의 액션 영화를 보여줄 수도있다 이제 Google Assistant가 나인 것을 알고 있습니다 나는 컨텍스트를 알고있다

무엇에 관심이 있는지, 배우, 예를 들면 관심을 가질만한 것들의 목록을 가져올 것입니다 나 여러 소스에서 더욱 세분화 된 검색 방법이있을 수 있습니다 또는 그것을 넓히십시오, 그러나 당분간 가정 해 봅시다

내가 찾고있는 것을 볼 수 있습니다 주목할 사실 중 하나는 조수가 대화 방식으로 일한다 의미한다 내가 가지고있는 상황을 기억할거야 후속 요청이 있습니다

그래서 나는 내가 관심있는 것을 보았다고 생각합니다 이 경우 Deadpool을 보길 원합니다 Deadpool은 재미 있습니다 그건 그렇고, 영화 그러나 예를 들어 복잡한 제목 인 경우, 또는 게으른 느낌이 든다면 목록에있는 순서대로 참조하십시오

내가 방안에있는 다른 누군가와 이야기하고있는 것처럼 그래서 저는 제 3의 게임을 할 수 있습니다 지금 무슨 일이 일어 났는지는 조수가 우리가 대화를하고있는 곳 그리고 내가 뭘하려고하는지 그래서 내가 요청한 콘텐츠를 재생할 것입니다 내가 가진 출처에서

그리고 아마도 영화가 막 시작했을 것입니다 그리고 가족은 볼 준비가되어 앉아있다 우리는 조금 더 경험을하고 싶다는 것을 깨닫습니다 더 편안하게 보조원이기 때문에 우리집에있는 다른 장치들과 연결되어있다

거실의 조명을 제어 할 수 있습니다 물어서 그래서 저는 조명을 어둡게 말할 것입니다 그리고 불빛이 어두워지며 우리는 영화를 볼 준비가되었습니다 이제 두 번째 큰 변화

그들은 집이 심장이있는 곳이라고 말합니다 따라서 사람들이 Android TV를 사용하는 방식을 진정으로 바꾸려면, 우리는 우리 집을 변화시켜야했습니다 Android O의 경우 Android TV에서 홈 화면을 다시 정의했습니다 채널 기반 콘텐츠 첫 경험을 제공합니다 이 새로운 주택은 사용자가 콘텐츠 및 앱과 함께 같은 곳에서 모두 사랑해

이제 여기에 더 많은 스크린 샷을 보여주는 대신, 우리는 결정했다 해결할 위험이 조금 있습니다 개발자 기기를 사용하여 실제 데모를 제공합니다 우리는 가지고있는 기능을 살펴볼 것입니다 그럼 우리는 다음 displayer로 전환 할 수 있을까요? 이삭이 날 도와 줘

그래서 저는 우리가 여전히 이 경험에 마무리를 가하고 있습니다 따라서 시각적 변화가 더 많이 나타날 것으로 예상됩니다 출시가 가까워 질수록 성능이 향상됩니다 레이아웃을 약간 살펴 보겠습니다 따라서 상단에서 동일한 빠른 액세스를 보게됩니다

네가 전에 익숙했던 것을 검색해 그 아래에서 즐겨 찾기 행을 소개합니다 즐겨 찾는 앱을 쉽게 즐겨 찾는 앱에 출시 할 수 있습니다 화면 상단에서 오른쪽으로 아래에 시계가 보일 것입니다

좋아하는 앱으로 돌아갑니다 나중에 조금만 더 지켜봐 중간에 그리고 계속해서, 우리는 많은 내용의 행을 가지고 있습니다 우리는 아마 당연히 채널이라고 부릅니다 행은 채널입니다

이 채널은 새로운 홈 화면 환경의 핵심입니다 각 채널은 미디어 앱에 의해 생성됩니다 관련 콘텐츠를 표시합니다 각 채널을 창으로 생각할 수도 있습니다 앱 내부에서 사용할 수있는 콘텐츠로 이제 채널의 앱 표면 콘텐츠 여기에 표시되는 상자 인 프로그램을 표시함으로써, TV 프로그램이나 영화 또는 비디오가 포함되어 있습니다

그래서 우리는 여러 상자 안에 채널을 가지고 있습니다 그것들을 프로그램이라고합니다 콘텐츠 용 권장 사항입니다 현재 시청할 수 있습니다 주문형 콘텐츠 일 수 있습니다

영화처럼 TV 시리즈 비디오 클립, 라이브 TV 쇼, 라이브 TV 채널 일 수도 있습니다 그리고 실제로는 몇 가지 더 있습니다 이삭은 나중에 그것에 대해 이야기 할 것입니다 이제 각 앱에서 채널 이름이 무엇인지 결정하고, 어떻게 생겼는지, 콘텐츠에 어떤 콘텐츠가 나타나는지, 어떤 메타 데이터 그 내용을 따라 가고, 어떤 순서로 해당 채널에 콘텐츠가 표시됩니다

당신이 재미있는 프로그램을 선택할 때, 앱을 실행하고 직접 데려다 줄 것입니다 즉시 재생을 시작합니다 거기에서 뒤로 단추를 누르기로 결정하면, 앱에 다시 참여하고 나를 데려다 줄 수있는 기능이 있습니다 앱 내부의 상위 레벨 화면으로 이동합니다 이제는 이런 식으로 경험을 구조화함으로써, 우리가 애플 리케이션을 허용하고있는 것은 표면의 다른 유형이다

동일한 경험의 콘텐츠를 당신이 기분에 맞는 것을 선택할 수있게 해줍니다 이제 당신은 DVR에있는 것과 동일한 경험에서 볼 수 있습니다 어떤 영화를 빌리는 것이 좋습니다 그리고 온 디맨드가 어쩌면 당신이하지 않았 음을 보여줍니다 아직 끝나지 않았다

또한 앱에는 많은 권한이 있습니다 그들이 무엇을 선물하고 싶은지에 관해 생각은 당신에게 가장 관련이 있습니다 거기에는 좋은 균형이 있습니다 알았어, 실제로, 연극 영화에 가자 채널을 선택하고 "환상적인 야수"를 선택합시다

이제 당신이 지금보고있는 것은 우리는 비디오 미리보기라는 것에 매우 흥분하고 있습니다 우리 연구 결과, 우리는 콘텐츠의 짧은 미리보기에는 상당한 향상이 있습니다 참여와 의사 결정, 그리고 그러한 종류의 감각 그래서 "환상적인 짐승"을 예로 사용하십시오 Harry Potter Universe에 설정되어 있다는 것을 알고 있습니다

나는 해리 포터 유니버스를 좋아한다 그리고 나는 그것이 내 권고를 자주 접하는 것을 보았습니다 하지만 아직, 방아쇠를 당기지 못했습니다 그러나이 발견 경험에 집중할 때 미리보기를 재생하면 세계를 볼 수 있습니다 나는 캐릭터를보고 음악을 듣고, 알다시피, 더 이상 포스터가 아닙니다

나는 그려졌다 이제 앱에서 동영상 미리보기를 제공 할 수 있습니다 채널에 넣은 각 프로그램에 대해 콘텐츠 유형에 관계없이 이는 라이브 콘텐츠에 대한 실시간 미리보기의 형태를 취할 수 있습니다 그것은 영화, TV 쇼, 그것은 시리즈 예고편 일 수 있습니다, 또는 그것은 될 수 있습니다 – 시즌 트레일러처럼 또한 비디오 또는 디지털 소셜 콘텐츠의 경우, 어쩌면 처음 15 초일지도 몰라

그 내용이 무엇인지 이것이 많은 참여를 유도 할 것이라고 생각합니다 우리의 앱 파트너를 위해 우리는 많은 개발자들을보고 있습니다 이미 통합 그리고 당신은 그것이 굉장히 매력적인 경험임을 알 수 있습니다

우리가 포스터를 통해 발견 모드에있는 것처럼 말입니다 어쩌면 나는 지금 "환상적 야수"의 기분이 아닙니다 사실 다음에 가자 "숨겨진 인물들"을 한번보세요 따라서이 비디오 클립이 얼마나 강력한 지 알 수 있습니다

여기서 우리는 우리가 발견 경험에서 바로보고 싶을 수도 있습니다 내가 영화관에있는 것 같아 미리보기를보고 무엇에 대해 흥분하는지 나는 곧 지켜 볼거야 무슨 일이 있었는지 실제로, 이것은 멋지다 그래서 let 's let 's open it up 그것을 보아라 존 글렌 : 당신은 숙녀분이 NASA에게 무엇을합니까? 캐서린 G 존슨 : 궤도 계산 – Cory O'Connor : 이제 우리가 클릭 한 것입니다 Play 무비 앱에 직접 출시되었습니다 콘텐츠를 재생하고 있습니다

이 경험은 정말 잘 작동합니다 기존 앱 모델을 통해 알 수 있습니다 그래서 우리는 영화의 한가운데로 건너 뛰었습니다 쇼의 절반을 지켜본 순간을 가장하자 하지만 멈추고 홈 화면으로 돌아가 보겠습니다

그리고 다시 위로 가기로하자 그래서 당신이 보는 것은 그 내용이 추가 된 것입니다 아직 그걸로 끝나지 않았기 때문에 다음 행까지 시스템이 유용하게 말하면, 보라, 이 시계를 계속 볼 수 있습니다 다음 행보기는 단일 시스템에서 제공 한 채널입니다 이전에 참여했던 콘텐츠의 상단에 항상 표시됩니다

모든 앱에서 제공됩니다 다음 시청은 쉬운 방법을 제공하도록 설계되었습니다 당신이 알고 사랑하는 내용으로 돌아가려면, 특히 네가 뭔가 있는거라면 폭력을 지켜 보거나 적극적으로 녹음 또는 완료하지 않았습니다 또한 아직 보지 않은 경우 하지만 너는 미래에 너를 원해 직접 다음 행보기에 추가 할 수 있습니다

그래서 나는 환상적인 짐승들에 흥분했다 미리보기 비디오라고 생각합니다 이제 Play 무비 행으로 돌아가 보겠습니다 다음을보기에 추가하고 상단으로 돌아가 보겠습니다 시간 경과에 따른 시계 다음 행의 모습을 볼 수 있습니다

내가보고 싶은 것을 반영 할 것입니다 따라서 앱은 제공하는 데 제한되지 않습니다 단일 채널 만 실제로, 그것은 단지 첫 번째 채널 일뿐입니다 자동으로 나타나는 모든 앱에서 앱은 실제로 사용자를 위해 여러 채널을 제공 할 수 있습니다 기본적으로 제공하는 홈 화면으로 앱에 대한 더 많은 부동산 콘텐츠로 사용자를 끌어들입니다

YouTube에 실제로 추가 채널이 있는지 궁금합니다 YouTube는 많은 콘텐츠를 보유하고 있습니다 자, 한번 살펴 보겠습니다 사용자 정의 된 채널을 얻으려면 YouTube에 갈 것입니다 우리는 조금 질문을 할 것입니다

여기에 여러 채널이 있습니다 오늘 기조 연설에서 Sara는 YouTube가 360 개의 동영상을 시작한다고 언급했습니다 TV와 안드로이드 TV에서 – 우리는 그것을 얻는 최초의 장치 중 하나가 될 것입니다 음, 데모로 놀람, 놀라움, 완전한 우연의 일치, 우리는 360 비디오 채널, 그래서 그것을 가능하게합시다 보시다시피 채널이 홈 화면에 추가되었습니다

그래서 실제로,이 비디오 중 하나를 확인해 봅시다 나는 우리가 Coachella 비디오에 있다고 생각한다 그래서 열어 보자 YouTube 앱을 실행합니다 이제 이삭은 리모콘을 사용하여 주변을 둘러 볼 것입니다

나는이 비디오가 꽤 멋지다고 생각한다 실제로 360 대의 카메라가 여러 대 있습니다 관객과 무대에서 모두 나는 우리가 전환을 할거라고 생각해 이 다른 카메라들 사이에서 주변을 둘러보고 그것이 무엇을 기대하는지 보아라

무대, 관객, 무대 뒤에서, 모든 것들 이 비디오는 꽤 좋습니다 뒤로 물러나서 꼭 가보고 확인해 봅시다 Android TV에서 시작한다고 생각합니다 앞으로 몇 주 안에 동일한 앱에서 여러 채널을 사용할 수있는 기능 다른 앱의 채널을 사용하면 가족의 경우 모두를위한 콘텐츠가 있어야합니다

동일한 UI에서 사용할 수 있습니다 따라서 우리는 사용자로서 어떻게 적극적으로 갈 수 있는지를 보았습니다 사용 가능한 채널 찾기 이미 기기에 설치된 앱을 통해 또한 앱을 사용하고있을 때, 해당 앱은 홈 화면에 추가 할 채널을 제안 할 수 있습니다 대화가 나타나면 예 또는 아니오라고 말합니다 예라고 말하면 새 채널이 나타납니다

그래서 이런 방식으로, 개발자로서, 사용자 일부 특정 부분, 일부 주제 부분, 또는 채널을 만드는 데 관련이있는 당신은 실제로 적극적으로 제안 할 수 있습니다, 이봐, 홈 화면에 추가 할 수있는 기능이 있습니다 당신이 그것을하고 싶어하는 나의 app에서? 우리가 언급하고 싶은 마지막 것 모든 앱에 액세스 할 수있는 방법이 아직 남아 있습니다 기기에서, 당신이 정말로 맞지 않는 앱을 ​​시작합니다 MediaFirst 모델을 사용하거나 아이콘과 브랜드를 더 편안하게 클릭 그런 종류의 일은 당신과 공감합니다 여기에서 다음 중 어느 것을 설정할 수도 있습니다

이전에 얘기했던 즐겨 찾기 행에 앱이 표시됩니다 이제 YouTube 키즈를 즐겨 찾기에 추가해 보겠습니다 우리는 친구가 와서 우리와 함께 있기 때문에 행을 앱을 사용하면 정말 도움이 될 것입니다 매우 쉽게 시작할 수 있습니다 사용할 수있는 콘텐츠에 대해 매우 눈에

니다 그래서 거기에 더해졌습니다 그래서 우리는 다시 슬라이드 장소로 갈 수 있습니까? 홈 화면 외에, 우리는 안드로이드 TV 플랫폼에 변화를 일으켰습니다 우리에게는 정말로 시간이 없다 이 세션에서 그것들을 토론하기 위해, 그러나 나는 단지 두 가지 예를 골라 내고 싶었습니다

Android O의 일부로 완전히 새로운 설정을 만들었습니다 당신을 도울 TV에 대한 경험 다른 Android TV 기기에서 미디어 앱 전환 새 TV로 예를 들어, 설정 중에 Android 휴대 전화가있는 경우 TV 관련 앱을 사용하면 설정을 수행 할 때 Google 계정에 로그인했습니다 TV에서 우리는 이러한 애플 리케이션의 설치 간단한 버튼 클릭만으로 백그라운드에서 앱을 설치하려고합니다

해당 앱이 사전에 활성화됩니다 콘텐츠로 가득 찬 채널을 홈 화면에 놓기 그래서 당신이 셋업, voila, 홈 화면에 착륙하게됩니다 콘텐츠로 가득 찬 채널로 가득합니다 사용할 수 있습니다 그리고 그 앱이 Smart Lock을 사용하여 우리가 할 일 우리는 로그인 정보를 기억할 것인가? 따라서이 앱을 클릭하거나 콘텐츠를 클릭하면 자동으로 로그인 할 것입니다

따라서 설치 흐름에서 벗어날 수 있습니다 당신의 텔레비젼은 내용을 가지고있을 것이고, 당신은 내용의 한 부분을 클릭 할 것입니다, 당신은 바로 그것을 보러갑니다 또한 Leanback의 구성 요소를 업데이트했습니다 라이브러리라고 부르며이 라이브러리를 호출합니다 재생 요소에 대한 훌륭한 업데이트입니다

자세한 탐색 섬네일을 추가합니다 놀랍지 만 실제로는 매우 유용합니다 뭔가를 찾으려고 할 때 현장에서 특정 그래서 우리는 세 가지 문제에 대해 조금 이야기했습니다 우리는 그것이 엔터테인먼트에 관해서 거실에서 보았습니다

Android TV에 대한 변경 사항에 대해서도 이야기했습니다 이제 어시스턴트를 통해 우리는 리모컨을 보강하고 있습니다 TV와 자연스러운 대화를 나누려면, 우리는 새 콘텐츠 첫 번째 집에 정말 흥분하고 있습니다 Android TV에서의 경험 우리는 당신이 알아내는 것이 더 쉽다는 것을 알게 될 것이라고 생각합니다

무엇을보아야하는지, 보는 것이 더 재미 있습니다 사용 가능한 옵션 목록에서 실제로 참여할 때 더 매력적입니다 원하는 것을 찾으려면이 환경을 맞춤 설정하십시오 이제 Assistant는 Android TV 기기에서 사용할 수 있습니다 다시 마쉬멜로 우로 – 올해 말에 나올거야

새로운 홈 환경이 모든 Android TV에서 실행됩니다 장치가 O로 업그레이드 할 때 장치 새로운 경험을 가진 첫 번째 기기를 기대합니다 이번 여름 늦게 이제 저는 이삭에게 넘겨 줄 것입니다 전에 얘기 한 것처럼

그는 기술 세부 사항에 대해 이야기 할 것입니다 안드로이드 개발자가 우리를 도와 줄 수 있습니다 앱에 대한이 경험 고맙습니다, 코리 [박수 갈채] ISAC KATZENELSON : 그럼 구체적으로 얘기합시다

앱 개발자는 무엇을 할 수 있습니까? 홈 화면에 콘텐츠와 앱 콘텐츠를 선보일 수 있습니까? 우리는 기초부터 시작합니다 우리는 잘 알려진 두 가지 안드로이드 개념을 사용하고 있습니다 첫 번째는 콘텐츠 제공 업체입니다 새로운 API와 함께 콘텐츠 제공 업체를 사용합니다 채널 및 프로그램 데이터를 저장합니다

앱에 채널 및 프로그램 데이터를 삽입해야합니다 공급자와 시스템에 자동으로 표시됩니다 다른 개념은 의도를 사용하는 것입니다 첫 번째 채널을 삽입 할 때 앱에 알리기 사용자가 귀하의 콘텐츠와 상호 작용할 때 브로드 캐스트 리시버를 사용합니다 이 의도를 듣고 그들에게 행동하십시오

그리고 물론, 더 쉽게, 우리는보다 쉽게 ​​구현할 수 있도록 지원 라이브러리를 제공합니다 그러나 당신은 정확히 무엇을해야합니까? 앱은 언제 무엇을해야하며 정확히해야합니까? 그래서 그것을 더 잘 이해하기 위해 Chez Isaac이라는 브랜드를 소개합니다 새로운 허구의 안드로이드 TV 앱 앱을 사용하면 요리 동영상을 볼 수 있습니다 다른 카테고리에서, 좋아하는 그들을 평가하고, 개인 콘텐트 채널을 만들 수 있습니다

그리고 내 앱에서 내가 한 일을 보여줄 것입니다 내 콘텐츠를 홈 화면에 표시합니다 시작하겠습니다 내 앱에 추가 한 첫 번째 작업 이 의도를 듣기위한 방송 수신기이며, initialize_programs 인 텐트 인 텐트는 앱, 앱으로 전송됩니다

앱이 설치되면 아주 기본적으로, 방송 수신기, 그들은 initialize_program 인 텐트를 청취합니다 수신기가 호출되면, 나는 일을 시작합니다 Job Scheduler를 사용합니다 Firebase Job Dispatcher를 사용할 수 있습니다 너무 중요하지 않습니다

채널을 삽입합니다 그래서 나는 3 개의 채널, 2 개 또는 3 개의 채널을 삽입하기로 결정했다 채널에 대한 올바른 번호입니다, 나중에 사용자의 취향이 더 좋다는 사실을 알게되면 다시 미칠 수 있습니다 그래서 당신이 볼 수 있듯이, 나는 작업 스케쥴러 및 작업 setMinimumLatency에서 0을 발견하면 0으로 설정하면 시스템이 실제로 이 작업을 즉시 예약하십시오

채널을 볼 수 있어야하기 때문에 좋은 일입니다 앱 설치 직후 작업은 실제로 데이터를 가져 오는 간단한 작업을 실행합니다 내 백 엔드에서 내 채널을 끄고 삽입 공급자에게 그러나 어떻게 그 일을합니까? 그러면 채널을 어떻게 삽입합니까? 그래서 우리는 지원 라이브러리에서, 빌드하는 데 도움이되는 여러 빌더입니다 채널 및 프로그램을 공급자에게 삽입합니다

그래서 저는 지원 라이브러리 채널 빌더를 사용합니다 채널을 만들려면, 나는 미리보기 위해 그 유형을 설정했다 표시 이름을 채널 이름으로 설정합니다 그리고 내 앱에 다시 링크를 설정 했으므로 언제 사용자가 채널 아이콘을 클릭하면 실제로 내 앱이 열립니다 ContentResolver를 사용하여 삽입을 호출하고 삽입 만하면됩니다

공급자에 대한 데이터 마지막으로해야 할 일은 실제로 로고를 추가하는 것입니다 내 채널에 그래서 그것에 대한 요구가 있습니다 실제로, 여러분은 비트 맵을 제공하거나, 너무 어렵다면, 비트 맵에 URL을 제공 할 수 있습니다

어딘가 인터넷 및 지원 애플 리케이션에 그것은 당신을 위해 그것을 다운로드하고 실제로 당신을 위해 그것을 삽입합니다 프로그램에 대해서도 마찬가지입니다 각 채널마다 빌더를 사용하여 프로그램을 삽입합니다 그래서 저는 채널 ID를 설정했습니다

이전에 만든 클립, 각 클립에서 유형을 설정합니다 나는 제목, 설명, 삽입 할 메타 데이터가 더 많습니다 나는 이것에 대해 조금 후에 이야기 할 것이다 그리고 나서 실제로 클릭 할 URI를 삽입합니다 콘텐츠를 재생합니다

내 앱이 콘텐츠 재생을 요청할 것입니다 그리고 다시, 나는 ContentResolver를 사용한다 그것을 프로 바이더에 삽입한다 마지막으로해야 할 일은 시스템에 물어 보는 것입니다 채널을 표시 할 수 있습니다

그리고 그 일을하기 위해, 저는 간단한 전화를합니다 나는 그것이 보이고, 브라우즈 할 수 있고, 프레스토가되도록 요구한다 그게 전부 야 나는 첫 번째 채널을 만들었습니다 첫 번째 채널에 대해 잠깐 이야기하고 싶습니다

앱이 설치되면 도착합니다 우리가 황금 티켓이라고 부르는 것 앱에서 사용할 수있는 티켓 사용자가 승인하지 않고 채널을 삽입합니다 기본적으로 표시됩니다 앱이 황금을 얻습니다

티켓, 그래서 일단 당신이 첫 번째 채널을 삽입, 이 티켓은 없어 졌으므로 더 이상 사용할 수 없습니다 따라서 추가 채널을 추가하려면, 사용자가 승인해야합니다 그래서 당신이해야 할 첫 번째 일 기본 채널 인 첫 번째 채널을 삭제하지 마십시오 그것을 사용하고, 업데이트하고, 제거하지는 마십시오 내 앱에서 동영상 클립을 보여주기 때문에 프로그램 유형은 Clip입니다

그러나 사용할 다른 많은 프로그램 유형이 있습니다 콘텐츠에 따라 다릅니다 사용할 형식을 보여줍니다 그리고 각 유형에는 이와 관련된 다른 메타 데이터가 있습니다 API 문서의 모든 행 표시 정확히 무엇을 정확하게 메타 데이터 각 클립 유형별로 각 프로그램 유형별로 필요합니다

따라서 우리는 일곱 종류의 비디오 프로그램을 가지고 있습니다 영화에서 TV 시즌 및 라이프 채널에 이르기까지 다양합니다 그리고 내가 TV 에피소드를 사용한다면, 그 에피소드 번호와 시즌 번호가있을 수 있습니다 영화와 관련이없는 그래서 그것은 다른 종류의 다른 메타 데이터를 사용할 것이다 프로그램 중

오디오의 경우도 마찬가지입니다 5 종류의 오디오 프로그램 메타 데이터에 대해 말하면서 각 앱에는 제목이 있습니다 설명이 있습니다 릴리스 날짜와 같은 더 많은 메타 데이터가 있으며, 프로그램의 길이, 사용자 등급, 저자, 거기에 가격이있다, 거기에 더 많은 필드를 사용할 수 있습니다

그리고 물론, 그것의 시각적 인 부분을 위해, 가장 중요한 부분 인 두 개의 서로 다른 이미지를 삽입 할 수 있습니다 하나는 실제 이미지에 초점을 맞추고, 귀하의 프로그램은 홈 UI와 하나, 집중하지 않을 때 물론 미리보기 비디오를 사용할 수도 있습니다 시각 효과가 가장 큽니다 추가하는 메타 데이터가 많을수록 좋습니다

그래서 내 애플 리케이션은 장치에 설치되어, 사용자는 그것을 사용했고, 약간의 비디오를 보았고, 사용자 정의 채널을 사용하여 두 번째 채널 추가 그리고 그것은 훌륭합니다 하지만 나는 사용자가 더 많이 참여하고 싶어한다 사용자가 내 앱으로 돌아가서 더 많은 콘텐츠를 보길 원합니다 그러면 어떻게해야합니까? 그렇게하려면 내 콘텐츠를 항상 신선하게 유지해야합니다 내 채널을 항상 업데이트합니다

그래서 내가 한 것은 클라우드 메시징을 사용했습니다 나의 백 엔드를 내 앱으로 다시 핑하도록 새로운 콘텐츠를 사용할 수있는 경우 내 응용 프로그램에서이 핑을 얻으면이 메시지가 나타납니다 다시 작업을 실행합니다 백그라운드에서이 새로운 콘텐츠를 넣기 위해 일을합니다

내 백 엔드 서버에서 데이터를 쿼리 할 수 ​​있습니다 실제로 공급자의 장치에 있으므로 새로운 기능을 알고 있습니다 그리고 이미 장치에있는 것 그리고 두 데이터 세트를 일종의 동기화로 동기화 할 것입니다 그렇게 할 때 스마트 싱크라고 부르는 것을하려고합니다

그래서 두 데이터 세트를 비교해 보겠습니다 사용할 수없는 모든 프로그램을 제거합니다 더 이상, 나는 새로운 것들을 새로 추가 할 것이고, 그리고 거기에있는 것들은 내가 그들을 업데이트 할 수 있습니다 어쩌면 출시 날짜가 변경되었을 수도 있고, 아마 조회수가 변경되었을 수도 있습니다 변경, 나는 그것을 할 수있는, 프로그램을 업데이 트 주문 중 일부가 변경 될 수 있으므로 주문을 변경할 수도 있습니다

다른 사람들보다 더 인기가 있고 괜찮습니다 우리는 all / add 모든 개념을 제거하는 것을 피하려고 노력한다 또는 패러다임, 왜냐하면 무슨 일이, 스마트 싱크를하면 시각적 효과가 더 좋을 것입니다 시각적 결함, 작은 결함, 당신의 채널에서 움직이는 것은 우리가 목표로하는 것입니다 그래서 나는 더 많은 채널을 가지고 있으며, 새로운 데이터를 가지고 있습니다

무엇 향후 계획? 그래서 앱에 실제로 허용 할 기능을 추가했습니다 사용자가 앱 자체에서 채널을 추가 할 수 있습니다 따라서 사용자가 주제 나 카테고리에 관심이있을 때, 나는 단추가있는보기를 팝업한다 사용자에게 홈 화면에 채널을 추가 할 것을 제안합니다 사용자가 클릭하면, 내가해야 할 일 몇 가지 간단한 일입니다

우선, 다시 한 번 삽입 할 채널을 만들어야합니다 그래서 나는 프로그램 빌더를 사용하여 채널 및 프로그램을 공급자에게 전달하고, 그런 다음 시스템에 묻는 것이 하나 더 있습니다 그것을 보이게하십시오 그리고 그것이 작동하는 방식은 channel_browsable이라는 인 텐트, channel_browsable을 요청하면, 예를 들어 startActivity를 수행합니다 이것은 실제로 시스템에 확인을 보여줍니다

화면 그리고 황금 티켓은 사라 졌다고 기억하십시오 당신은 사용자 승인을 필요로하고, 사용자는 승인을 할 수 있습니다 사용자가 승인 할 때 또는 승인하지 않을 때, 실제로 사용자가 대답 한 내용을 아는 부분 활동 결과를 확인하여 그리고 나 사용자가 실제로 승인했는지 여부를 확인합니다 내가 원하는대로해라

우! 이제 홈 화면에 3 개의 채널이 있습니다 잘 했어! 그래서 계속 전진하십시오 따라서 사용자를 참여시킬 수있는 또 다른 기회 실제로는 다음 채널보기입니다 화면 상단에 채널이 있었음을 기억하십시오 시스템 채널이기 때문에 생성 할 필요가 없습니다

그러나 그것을 사용하기 위해서는 몇 가지 지침을 따라야합니다 그래서 제가 한 첫 번째 일은 지원을 추가했습니다 내 앱에서 Watch Next에 추가 된 것을 실제로 모니터링합니다 채널 다음 프로그램 시청 채널에 프로그램이 추가 될 때마다 내 프로그램이야, 나는 그것에 대해 알고 싶다

나는 이것을 추적하고 싶다 그래서 매우 간단한 API입니다 프로그램 추가, 제거 및 확인할 수 있습니다 다음 채널 시청 그리고 데이터베이스 또는 공유 환경 설정으로 구현할 수 있습니다

할 아주 쉬운 일 이제 사용 사례를 살펴 보겠습니다 이제 계속 연주에 대해 이야기합시다 그래서 사용자는 내 동영상 중 하나를보고, 그러나 그것을보고 끝나지 않았다 그래서 내가 뭘하니? 내가해야 할 일은 이전처럼 실제로 프로그램을 추가하는 것입니다

같은 개념 나는 그 타입을 설정하고 클립은 편집한다 다른 종류, 그것은 어떤 종류의 종류인가? 다음 채널보기에 있습니까? 이번에는 Continue Watching, 우리가 여기서 계속 부르는 것 그런 다음 세 개의 데이터를 추가합니다 하나는 언제 일어 났습니까? 다른 두 사람이 UI를 도와주었습니다

2, 프로그램의 길이입니다 및 현재 재생 위치 그리고 다시 한번, 단지 그것을 공급자에 삽입하기 만하면됩니다 너 끝났어 콘텐츠가 계속 재생되는 경우, UI를 업데이트하기 위해 현재 재생 위치를 업데이트 할 수 있습니다

큰 다음 채널보기 채널에 다른 카드가 있습니다 내가 할 수있는 한 가지 더 중요한 것은 클립이 계절이나 시리즈의 일부입니다 예를 들어, 사용자가 에피소드 2를보고있을 때, 에피소드 3을 삽입하고 볼 수있는 다음 동영상입니다 아니면 시즌이 끝나면 다음 시즌에는 다음 시즌을위한 카드를 추가 할 수 있습니다

그래서 제가 한 것은 실제로 같은 유형의 프로그램을 다시 편집하는 것입니다 클립– 다음은 다음입니다 다음 항목은 다음 항목입니다 그리고 내가 그것을 삽입했을 때 단지 추가하는 것 그것은 시스템에있을 것입니다

그리고 다음으로 Watch Next 채널에 다른 카드가 있습니다 내 앱이하는 마지막 일은 실제로 다음에 보시려면 추가를 경청하십시오 데모에서 기억 하듯이, 우리는 오랫동안 프로그램을 계속 누르고 있습니다 다음보기에 추가를 클릭하고 다음보기에 추가되었습니다 무슨 일이 있었는지는 시스템이 실제로 프로그램을 가져가는 것입니다

앱 채널에서 가져 와서 복사했습니다 다음 채널보기로 이동합니다 우리는 시각 효과가 즉각적 이도록 그렇게합니다 하지만 우리가하는 일은 앱에 내게 그 의도를 전달하는 것입니다 이 프로그램이 복사되어 다음 시계에 추가되었습니다

내 앱에서 내가 한 일은 다시 이러한 의도를 듣기 위해 수신기를 두는 것 그리고 내가 할 다음 일은 직업을 시작하는 것입니다 이 정보를 내 데이터베이스에 저장합니다 그래서 펌웨어가 업데이트되었을 때, 아마도 숫자보기가 바뀌었을 때, 나는 이미지의 상쾌함을 얻었고, 나는 실제로 또한 할 수있다 다음 채널보기에서 업데이트하십시오

그래서 내용은 신선 할 것이다 좋아요, 그래서 다시 요약 해 보겠습니다 [INAUDIBLE] TV에서 무엇을 추가해야합니까? 먼저 설치 후 바로 채널을 추가해야합니다 하나 이상 채널을 최신 상태로 유지하고 새로 고침하여 사용자의 관심을 유도하십시오

그런 다음 앱 내부에 더 많은 채널을 제안 할 수 있습니다 다음 채널보기 채널을 사용하여 사용자 참여 유도 콘텐츠를 계속 시청합니다 또한 사용자 상호 작용에 귀 기울이고 대응하십시오 물론 첫 번째 채널은 삭제하지 마십시오 와 주셔서 감사합니다

자세히 알고 싶으면 샌드 박스 영역이 있습니다 우리는 데모를 다시 볼 것입니다 코드 랩이 있습니다 실제로 들어갈 수 있습니다 자신의 TV 앱을 제작할 수 있습니다

그리고 당신은 사무실 근무 시간에 올 수 있습니다, 나는 거기에있을거야 질문을하거나 온라인으로 갈 수 있습니다 문서를보십시오 와 주셔서 대단히 감사합니다 [박수 갈채]