Google I/O 2013 – Broadcast Yourself!: Using the YouTube Live APIs to Stream to the World

SATYAJEET SALGAR : 좋습니다 여러분 좋은 오후입니다

여기에 와서 온라인을 시청 해 주셔서 감사합니다 내 이름은 Satyajeet Salgar 다 나는 이브라힘과 함께있다 YouTube Live 플랫폼에 대해 이야기하고 있습니다 YouTube 라이브 API 플랫폼에 대해 조금 이야기 할 것입니다

제작자가하고 있습니다 이브라힘 (Ibrahim)은 API에 대한 세부 정보를 제공하고 너 데모 야 그리고 우리는 질문을 위해 약간의 시간을 절약 할 것입니다 그거 괜찮은가요? 우리는 또한 라이브로부터 질문을 취할 것입니다 Google 포럼 포럼에서 잠재 고객을 스트리밍 온라인을 참조하십시오

그래서 우리는 당신의 질문을 기다리고 있습니다 괜찮아 라이브 스트리밍 데모로 라이브 스트리밍 토크입니다 라이브 스트리밍되지만, 우리는 더 깊이 갈 수 있습니다 누군가 살아있는 우리가

그래서 가능합니다 YouTube 얼마나 많은 사람들이 YouTube를 보았습니까? 지난 달 비디오? 당신은 10 억 인구의 일부입니다 인터넷에 지금있는 사람들 그들은 매달 60 억 시간을 지켜보고 있습니다

플랫폼 전반에 걸쳐 따라서 전세계에서 우리의 의견 중 25 %가 모바일 장치에 있습니다 YouTube는 전 세계에서 가장 큰 검색 엔진이기도합니다 YouTube와 동영상은 YouTube와 참여를 유도하고 위대하게 창출하십시오 귀하의 청중을위한 경험 우리는 특히 라이브를 생각합니다

그래서 YouTube에서의 라이브에 대해 조금 이야기 할 것입니다 얼마나 많은 사람들이이 이미지를 인식합니까? 거의 모든 사람 그러니 10 월 14 일에 펠릭스 바움 가르트 너 (Felix Baumgartner)의 이름으로 오스트리아 신사가 들어 섰다 그 우주 캡슐은 우주로 24 마일 올라가서 내려다 보았다 뉴 멕시코를 넘어서서 뛰어 올랐다

점프는 약 10 분이었고 그는 자유 낙하했습니다 약 4 분 이것은 우리가 인터넷 트래픽을 본 것입니다 그 기간 네

언젠가는 저처럼 두 사람이 언론에 남았습니다 회의 그러나 이것이 최고였습니다 그리고 그 절정에, 82 백만명의 사람들이 조정되었습니다

그리고 5200 만 건의 재생이 있습니다 그것은 라이브 이벤트의 규모와 흥분의 종류입니다 YouTube에서 생성 할 수 있습니다 그건 그렇고, 재미있는 퀴즈 조각, 그 시점에서 – 그 4 분 – 모든 인터넷의 약 8 % 트래픽이 그 비디오였습니다 다행히도, 당신은 공간을 뛰어 넘어 창조 할 필요가 없습니다

멋진 라이브 엔터테인먼트 우리는 톤과 수 많은 파트너가 오늘은 유튜브에 왼쪽 상단에 왼쪽, 축구 강국 때마다 러시아 스파르타 크 모스크바에서 활약하며 라이브 트래픽 러시아 스파이크에서 라이브 스포츠는에 대한 엔터테인먼트를 구축하는 좋은 방법입니다 YouTube, 인도 크리켓 또는 메이저 리그 생중계하는 야구는 국제적으로 게임을 스트리밍합니다

NBA 발달 리그 아니면 누구나 쉽게 찾을 수있는 스포츠입니다 세계 어디서나 찾을 수 있습니다 예를 들어, 호주에서 서핑, 소년 고등학교 인도네시아 축구, 배드민턴, 현지 하키 인도 -이 모든 것 경험은 YouTube에 게시됩니다 잠재 고객이이를 찾고 채널이 YouTube에 잠재 고객을 구축합니다

그러나 스포츠에 대한 우리의 비전은 단순한 게임이 아닙니다 우리는 게임 주변에 수많은 라이브 자료가 있다고 생각합니다 너가 강당에 들어갈 때 터널 캠이야 그 후에 인터뷰인지 여부 이것들은 모두 라이브 스포츠 경험의 일부입니다

얼마나 많은 사람들이 유벤투스가 누구인지 압니까? 그다지 많은 사람들이 좋아, 몇 사람 그래서 유벤투스는 이탈리아 축구 클럽입니다

그들은 리그에서 우승했습니다 클럽이 함께 할 때 생방송입니다 온 마을이 승리를 축하했다 수만명의 사람들이 들어 봤고 그들의 글로벌 팬들도 참여할 수 있습니다 우리는이 톤과 톤의 차원에서 일어나는 것을 봅니다

음악은 또 다른 훌륭한 음악입니다 울트라 뮤직 마이애미 축제, 일본의 코 첼라, AKB48, 또는 그의 새 앨범을 데뷔 한 신사 (PSY)는 YouTube의 실시간 스트리밍 우리는 모든 종류의 아티스트가 YouTube에 온 것을보고 있습니다 잠재 고객에게 멋진 라이브 경험을 제공합니다 그리고 우리는 이것이 시작에 불과하다고 생각합니다 우리는 이것이 모든 종류의 독립 예술가

그리고 나는 예술가들이 음악가 그 이상을 의미한다고 말합니다 물론 우리는 게임이 게임의 큰 부분이 될 것이라고 생각합니다 YouTube에 생방송 우리는 이미 많은 것을 가지고 이것을 보게됩니다 플랫폼에서 나오는 e-sports 토너먼트

라이드 게임은 예를 들어, 리그 오브 레전드 (Legends of Legends) 토너먼트 우리는 톤수를 더보고 있습니다 Google은 최근 Call of Duty와의 API 통합을 수행했으며, Black Ops II : 실제로 스트림을 라이브 스트리밍 할 수 있습니다 멀티 플레이어 게임 플레이 자, 우리 모두는 누군가를 보는 것의 가치를 이해합니다

누가 정말 좋은 연극이지, 그렇지? 그러나 그것은 그 이상으로 확장됩니다 예를 들어, 몇 주 전, 의무 선반에 전화하자 놀고있는 누군가에게 비틀 거린다 그리고 몇 초 안에 꽤 명확 해졌습니다 이 사람은 실제로 좋지 않았다고

하지만 갑자기, 그녀는 일시 중지하고 실제로 채팅을 시작했습니다 청중이 말하는, 이봐, 고마워 나는 놀고있는 걸 보았습니다 나는 내가 그렇게 위대하지 않다는 것을 알고 있지만, 나는 훨씬 나아지고있다 그리고 이것이 제가 최근에 한 일입니다

이제 그녀를 지켜보고 있던 두 세명의 행동 그녀의 경험을 더 좋게 만들었습니다 그것은 그녀를위한 단순한 게임 그 이상의 것이되었습니다 이것이 라이브 스트리밍과 연결의 힘입니다 YouTube에서 매일 보는 시청자 그리고 그것은 모든 종류의 엔터테인먼트로 확장되며, 제품 출시 여부와 정확히 일치하는 회의 이것, 또는 매우 정교한 에이프릴 바보 장난

사람들은 YouTube April Fools의 장난을 인정합니다 오른쪽 상단? 몇 사람? 네, 12 시간 동안 진행된 실시간 스트림이었습니다 이 매우 용감한 앵커들이 실제로 제목을 읽고 기본적으로 수십만 개의 YouTube 동영상 아니면 레드 카펫 첫날 같은 무언가 우리가 뭘 더 잘할 수 있을까요? 상단의 멀티캠을 확인하십시오

다른 곳에서는 이것을 할 수 없습니다 그래서 우리는 단지 하나의 특정한 견해를 스트리밍하는 것이 아닙니다 그러나 우리는 청중들에게 그들은 가고 싶었다 우리는 장르 전반에 걸쳐이를 수행 할 수 있습니다 예를 들어 최근 PGA 라이브 타이거 우즈가 나왔다

그래서 타이거 우즈를 따라 가려면 토너먼트에서 실제로 그렇게 할 수 있습니다 물론 이것은 훨씬 더 많이 확장됩니다 또한 뉴스와 시사 문제도 다루고 있습니다 우리는 YouTube에 교황이 있었다 YouTube에서 대통령 토론회를 가졌습니다

미국 대통령 토론 오른쪽 상단에서 보신 것은 최초입니다 케냐의 대통령 토론 케냐에서는 교통량이 급증했습니다 그것이 무엇인지 궁금합니다 그리고 그것은이 사건으로 밝혀졌습니다

수많은 국제 뉴스 채널 YouTube에서 실시간 방송 그리고 물론, 우리는 많은 주제를 다루고 있습니다 이제 우리는 제작자가하는 모든 것에 정말 흥분하고 있습니다 커뮤니티가 YouTube에서하고 있습니다 그러나 이것을 가능하게하는 것은 무엇입니까? 우리가 정말로 흥분하는 것은 강력한 솔루션입니다

우리가 만든 것 YouTube 엔지니어링 팀이 마지막으로 열심히 노력했습니다 해결책을 구축하기 위해 2 년 나는 기분이 좋았다 시청자에게 최고의 스트림 품질을 제공합니다 우리는 적응 비트율과 같은 것을 제공합니다

따라서 이동하면서 대역폭이 변경되면 스트림 품질에 손실이 발생하지 않습니다 스트림에서 앞뒤로 건너 뛸 수 있도록했습니다 그리고 우리는 여러 장치를 통해 작업합니다 그래서 당신이 당신의 데스크탑에서나 당신의 전화, 그냥 작동합니다 비교할 수없는 규모와 품질

광고 작성자는 광고를 쉽게 삽입 할 수있는 기능을 제공하며, 우리에게 단 하나의 고품질 스트림을 보내려면 모두 클라우드에서 실시간으로 트랜스 코딩하고, 필요한 모든 장치와 해상도 우리는 당신에게 여러 카메라 각도를 제공합니다 광고 삽입을 허용합니다 우리는 당신이 슬레이트를하도록합니다 닫힌 캡션을 삽입하는 것이 정말 쉽습니다

훨씬 더 많은 것이 있습니다 우리는 지금 막 시작하고 있습니다 우리는이 플랫폼을 계속 구축 할 것입니다 우리의 제작자 커뮤니티와 개발자 우리는 라이브 API를 출시하여 파트너 및 개발자 믿어지지 않는 것들을 지어 라

모든 베타 파트너에게 감사드립니다 너는 방에있다 이 API를 성장시키는 데 도움을 주셨습니다 그리고 우리는이 일로 더 많은 것을 알고 있습니다 마지막으로, 우리가 정말로 흥분하는 사실은 우리는이 플랫폼을 제작자가보다 쉽게 ​​이용할 수 있도록 만들고 있습니다

어제 YouTube에서 YouTube를 통해 1,000 명의 가입자가 실시간으로 스트리밍 할 수 있습니다 우리는 이것이이 플랫폼을 더욱 가치있게 만들 것이라고 생각합니다 를 위해 개발하십시오 그리고 우리는 제작자가 커뮤니티는 당신이 어떻게 활용할 수 있는지도 알고 있습니다 개발자로서

이를 통해 Ibrahim에게 API에 대해 알려주시겠습니까? 이브라힘 울루 카야 : 물론입니다 그래서 저는 Ibrahim Ulukaya, 개발자입니다 YouTube의 프로그램 엔지니어 오늘은 API 자체에 대한 개요를 실제로 제공하겠습니다 그런 다음 설정을 제안하려고합니다

라이브 스트리밍을 위해 그리고 우리는 자바 샘플 코드를 조금씩 살펴 보겠습니다 결국에는 Android 데모가 실제로 표시됩니다 우리가 살기 시작한 이래로 우리는 그것을 보게 될 것입니다 시작하자

YouTube 라이브 스트리밍 API 실시간 스트리밍 API를 사용하면 실제로 일정을 잡을 수 있습니다 YouTube에서 실시간 이벤트를 업데이트하고 관리합니다 나만의 스트림을 인스턴스화하고이를 발생시킬 수 있습니다 이러한 이벤트 내부

YouTube 콘텐츠 파트너 인 경우 광고 지금은 개념에 대해 조금 이야기하고 싶습니다 오늘 제가 이야기하고 싶은 첫 번째 개념은 방송입니다 캘린더 일정처럼 방송을 생각해보십시오 뉴스 같은 쇼

일정 시간 동안 예정되어 있으며 이벤트 컨테이너처럼 YouTube / 라이브로 이동하면 이 사진 지금 일어나고있는 사건을 볼 수 있습니다 또는 미래의 일정을 계획하고 있습니다 두 번째 개념은 스트림입니다

스트림이란 YouTube에 전송하는 스트림입니다 이러한 이벤트의 시작점입니다 그래서 저는이 두 가지를 구별하고 싶습니다 방송은 사건입니다 – 특정 시간에 예정된 일정 스트림은 나만의 콘텐츠입니다

YouTube 진입 점 그래서 실제로 이것들을 다루고 있습니다 방송은 이벤트였습니다 이벤트 메타 데이터, 스트림이 실시간 귀하의 콘텐츠를 스트리밍 우리가 헤어질 수 있었던 이유는 유연성을 제공하여 여러 스트림을 보유 할 수 있습니다

해당 스트림에 대해 해당 스트림을 전환 할 수 없습니다 브로드 캐스트 이벤트 자체 그리고 만약 당신이 아마 당신의 스트림을 가지고 있다면, 당신은 그 스트림, 같은 스트림을 사용하고 싶을 수도 있습니다 처리 설정을 다른 이벤트로 보냅니다 그래서 우리는 융통성있게 만들어서이 둘을 분리했습니다

마지막으로 큐 포인트입니다 Cuepoint는 인스 트림 광고입니다 파트너 API를 기반으로합니다 YouTube 콘텐츠 파트너 인 경우 광고 삽입 그럼 어떻게 서로 놀 수 있죠? 내가 말했듯이, 방송은 사건입니다

그리고 당신이 당신의 시내를 원할 때 – 귀하의 콘텐츠가 이벤트에 나타나면 그냥 바인딩하는 것입니다 함께 광고를 삽입하려면 광고를 이벤트에 삽입하는 것 이 스트림을 브로드 캐스트, 스트림 이 방송에있을거야 이 이벤트 내부로 스트리밍됩니다

다른 스트림을 원하면 연결할 수 없습니다 항상 일대일 매핑이 있습니다 맞아, 이제 나는이 개념들에 대해 깊이 생각하고 싶다 그래서 브로드 캐스트는 메타 데이터입니다 제목, 설명, 예정 시간이 있습니다

비공개 또는 공개 이벤트로 만들 수 있습니다 새로운 플랫폼을 사용하면 실제로 녹음을 사용할 수 있습니다 따라서 사용자가 실시간 스트리밍을 보지 못하면 사용자가 갈 수도 있습니다 나중에 YouTube에서 동영상을 볼 수 있습니다 그리고 DVR 설정을 사용하도록 설정할 수 있습니다

동영상 내에서 앞뒤로 이동할 수 있습니다 이것은 이벤트 일정을 계획하고있었습니다 그리고 이벤트 라이브 사이클을 관리하는 것은 어떻습니까? 따라서 처음 이벤트를 만들면 시작됩니다 창조적 인 슬레이트로 그리고 그들을 묶어서 준비가되면 시작, 우리는 준비 상태에 있습니다

따라서 사용자는 곧 이벤트가 시작된다는 것을 알게됩니다 옵션 상태로 미리보기로 이동할 수 있습니다 그래서 이것은 실제로 좋은 상태입니다 이벤트가 진행되면 스트림을 모니터링 할 수 있습니다 우리는 거기에 갈 수있는 또 다른 모니터 URL을 보내고 공개되기 전에 스트림을 볼 수 있습니다

그리고 갈 준비가되면 마법이 일어납니다 그것은 스트리트 라이브갑니다 그리고 모든 좋은 일은 어느 시점에서 끝나야합니다 이걸 끝내고 싶으면 그냥 사이클을 완료하십시오 그 개울은 어쩌고? 스트림이 진입 점이었습니다

YouTube에서 스트리머와 이야기하는 곳입니다 그래서이 진입 점을 만듭니다 기억할 수 있도록 자신의 이름을 설정했습니다 그런 다음 지원하려는 가장 높은 비트 전송률을 설정합니다 지원하려는 가장 높은 해상도를 설정합니다

스트림에 대해 정말로 중요한 한 가지는 항목입니다 포인트를 만들면 실제로 RTMP URL 및 스트림 이름을 사용하면 어디에서 너는 이것들에 접근하기 위해 말할 것이다 스트림, 당신의 깃발을 보내십시오 그리고 최근의 것이 큐 포인트입니다 설명했듯이 인스 트림 광고였습니다

인스 트림 광고를 시작하고 오래있을 것입니다 그들이 어떻게 상호 작용하는지 기억합시다 다시 서로 스트림이 방송에 바인딩되어 스트림이이 이벤트에 발생합니다 한 번 광고를 삽입하려면 콘텐츠 파트너 인 경우 삽입물을 사용하고 있습니다

그래서 얼마나 많은 사람들이 라이브 스트리밍을 사용 했나요? 전에 어떤 채널에서? 좋아, 나는 약간을 본다 그리고 얼마나 많은 사람들이 인코딩과 디코딩을 사용할지, 아마도 실시간 스트리밍이 아닌가요? 승인 나는 몇 가지 더 많이 본다 그리고 아마도 지금 궁금해하실 것입니다 개념 및 API를 제공하지만 최고의 실시간 스트리밍은 어떨까요? YouTube 설정 지금 당장이 새로운 플랫폼으로 모든 표준 비트 전송률 지원, 모든 표준 해상도는 240p에서 최대 1080p입니다

이 제품의 가장 큰 특징은 이 모든 다른 비트 전송률을 보내십시오 YouTube에 대한 결의안 원하는 가장 높은 비트 전송률을 보내고 싶습니다 지원, 가장 높은 지원하려는 해상도 그리고 거기에서, 실시간으로, 우리는 그것을 모두에게 낮은 자질

그래서 대역폭을 절약하고 있습니다 처리 능력을 저장하고 있습니다 그리고 우리는 당신을 위해 전체 무거운 것을 할 것입니다 엔코더는 어떻습니까? 현재 RTMP 플래시 스트리밍을 지원하고 있습니다 그리고 당신은 H

264 비디오를 사용하고 싶습니다 구형 코덱의 경우 AAC를 지원하고 있습니다 앞에서 설명했던 것과 유사하게 코드 변환 된 낮은 비트 전송률, 다른 코드로 변환 콘테이너 및 다른 자질 그래서 사람들 iOS, Android 및 Google TV에서 제공되는 뿐만 아니라 스트림 따라서 당신은 당신이 어떻게 변할 것인지 생각할 필요가 없습니다 다른 설정으로 스트리밍하십시오

우리는 당신을 위해 이것을 할 것입니다 그래서 이것은 첫 번째 스트리밍이었습니다 설정 및 API 개요 그리고 당신이 실제로 가질 수있는 것처럼 – 이 플랫폼에 개발자가 있다는 것을 알고 있습니다 우리의 다른 견본과 이야기하십시오

오늘 내가 말할 모든 샘플, 그들은 열려있다 YouTube API 샘플에 따라 제공됩니다 그래서 한 가지를 놓치거나 둘, 흥분하지 마라 그들은 모두 오픈 소스입니다 거기에 가서 여전히 액세스 할 수 있습니다

그리고 오늘 저는 Java 샘플에 대해서 이야기 할 것입니다 그러나 우리는 파이썬에서 모든 클라이언트 라이브러리를 지원합니다 PHPnet에서 Objective-C로, 많은 사람들이 그리고 우리가 지원하는 다른 클라이언트 라이브러리를 볼 수 있습니다

그리고 그것은 완전히 RESTful 한 API입니다 클라이언트 라이브러리를 사용하지 않으려는 경우에도 REST API 만 사용할 수 있습니다 첫 번째 예를 들어 보겠습니다 방송을 만듭니다 오늘 저는 세 가지 일을하고 싶습니다

방송 제작을 시작한 다음 스트림을 만들고 함께 연결하십시오 그래서 나는 살아갈 준비가되어있는 어떤 것을 갖게 될 것입니다 브로드 캐스트 만들기를 시작합니다 메타 데이터를 입력 한 다음 상태를 설정합니다 그리고이 둘을 사용하여 브로드 캐스트 객체를 만듭니다

이제 YouTube에서이 방송 객체를 만들고 싶습니다 삽입 요청을 작성하고 실행합니다 그래서 나는 방송에서 시작하겠다 스 니펫, 메타 데이터 나는 그것을 설정하고 제목을 만들었습니다

나는 예정된 시간을 정했다 그리고 기억해야 할 한 가지는, 오늘은 필수 매개 변수 앞서 설명한 다른 매개 변수가 있지만 단지 최소한의 일을하는 것뿐입니다 그리고 두 번째는 지위였습니다 상태와 함께, 이것 때문에 예를 들어, 비공개로 설정했습니다

이전 버전을 사용하여 스 니펫과 상태를 설정 했으므로 브로드 캐스트 객체를 생성합니다 이제이 브로드 캐스트 객체를 YouTube에 삽입하려고합니다 그것은 YouTube에도 나타날 것입니다 그래서 그 삽입 요청을 만듭니다 그리고 클라이언트 라이브러리를 사용하여 라이브 방송을했습니다

요청을 삽입하고, 클래스를 삽입하십시오 그리고 만든 브로드 캐스트 객체를 래핑합니다 이 요청 앞부분 그리고 나는 그것을 실행했다 그리고 RESTful API라고 설명했습니다

모든 것이 클라이언트 라이브러리에 의해 성공적으로 수행되면 JSON이 전달되고 리턴 브로드 캐스트가 표시됩니다 방송은 실제로 YouTube 내부에 삽입되었습니다 그래서 그때부터, 내가 한 모든 일을 확인할 수 있습니다 성공 여부 따라서 방송을 만든 후 두 번째 단계는 스트림

그 시내는 – 나는 비슷한 나무를 할 것이다 메타 데이터부터 시작하겠습니다 내 섭취 설정을 지정합니다 그리고 스트림 객체를 생성합니다 마지막에는 YouTube에 삽입하겠습니다

그래서 스 니펫으로 시작합니다 메타 데이터이기 때문에 제목을 설정합니다 그런 다음 섭취 설정을 살펴 보겠습니다 처리 설정에서 내가 설명했듯이 지금 RTMP를 지원하십시오 이 예제를 위해 1080p로 설정했습니다

이것이 제가 지원하고자하는 최대 해상도입니다 지금 스트림 객체를 생성하고 스 니펫 및 방금 만든 섭취 설정 이제 YouTube에 삽입 할 차례입니다 그래서 다시 삽입 개체를 만듭니다 이번에는 라이브 스트림 삽입 객체입니다 그리고 나는 그 안에 물줄기를 담았다

일단 내가 그것을 실행하면, 나는 창조 된 시내가이다 돌려 보낸다 YouTube에서 기억해야 할 것이 있습니다 앞에서 설명했듯이, 이것은 여러분의 진입 점입니다 YouTube의 스트림 엔트리 포인트 따라서 일단이 스트림을 만들면 실제로 처리 주소, RTMP URL 가져 오기 및 스트림 명 따라서 동일한 API를 사용하여 실제로이를 해결합니다

처리 주소, 스트림 이름, 그래서 우리는 어디에서 알 수 있습니까? 스팀, 어디로 우리의 깃발을 보낼 수 있습니다 그래서 우리도 스트림을 만듭니다 지금까지 우리는 이벤트를 만들고 스트림을 만들었습니다 무언가가 빠졌어 나는 그것이 연결이라고 생각한다

그래서 우리는이 사건 안에서 시내가 일어나도록하고 싶습니다 따라서 우리는 바인드 요청을 생성 할 것입니다 내부에 브로드 캐스트 ID를 설정합니다 설정된 스트림 ID를 설정합니다 일단 실행하면 성공하면 방송

이제 바인딩이 성공했는지 여부를 확인할 수 있습니다 그래서 이것은 자바 샘플 이었지만, 나는 그것을 실행하고 싶다 컴퓨터에서 YouTube로 연결된다는 것을 알게됩니다 그래서 방금 전에 보여준 예제를 사용하고 있습니다 브로드 캐스트 예제

나는 그것을 실행할 것이다 OAuth 20 메소드를 사용하여이 작업을 수행합니다 스트림 만들기,이 예제, 내 스트림을 만듭니다 내 대신에 그래서 나는 접근을 허용 할 것이다

액세스가 허용되면 데모를 사용하기 시작합니다 따라서 "I / O"라는 제목의 스트림 브로드 캐스트 이벤트 '13 이벤트 "확인 그래서 나는 사건이 일어난 것을 봅니다 방금 게시되었습니다

나는 실제적인 시내를 창조 할 것이다 그래서 저는 스트림을 만들뿐입니다 이전에 설명했듯이 일단 스트림을 만들면 처리 주소가 있습니다 그리고 내 스트림 이름 – 내 고유 한 스트림 이름이 있습니다 그래서이 두 가지를 사용하여 데이터를 어디에 스트리밍할지 알 수 있습니다

그리고 마지막으로, 내가 설명했듯이, 이제 나는 그들을 하나로 묶는다 따라서 내가 만든 브로드 캐스트 ID와 내가 만든 스트림 ID는 내 사건이 알 수 있도록 그들을 묶어 라 방송 할 스트림 한 단계 아래로 가서 YouTube 웹 사이트로 이동하십시오 내 계정에서 라이브를 사용할 수 있으므로 내 계정에 있습니다

그래서 나는 여기서 라이브 이벤트를 볼 수 있습니다 방금 만든 이벤트, "I / O '13 이벤트" 그리고 클릭하자 이번 행사 그리고 내가 설명했듯이 그것이 사적이라는 것을 알았습니다

그것은 미리 예정되어 있습니다 섭취 설정으로 이동합니다 그리고 방금 만든 이벤트 인 "I / O Stream 이벤트 "가 여기에 있습니다 방금 설명한대로 1080p입니다 그래서 이것은 자바의 데모였습니다

그리고 저는 한 단계 더 나아가고 싶습니다 그리고 내가 시도 할 작은 스트리밍 앱을 만들었습니다 여기에서 시내로 어디 보자 그래서 나는 처음부터 – 내가 이걸 돌려 보자

승인 먼저 로그인부터 시작하겠습니다 Google Play 계정 관리자를 사용합니다 그래서 여기에서 내 계정이 있습니다 나는 내 계좌를 고를 것이다

이제는 이벤트를 승인 할 것입니다 그리고 나는 나의 이벤트를 만들 것이다 그래서 지금 무슨 일이 일어나고 나는 이벤트를 만들었습니다 나만의 독특한 증기를 만든 다음, 나는 그들을 함께 연결한다 그리고 내가 라이브 이벤트에 참석했을 때, 나는 단지 그것들을 나열합니다

보시다시피, 전에 만들었던 "I / O '13" 저기에있다 방금 만든 동영상 중 라이브 스트리밍입니다 여기 이벤트 그래서 나는 이것을보고있다 그리고 나는 지금 스트리밍을 시작할 것이다

스트리밍을 시작한 것처럼 보입니다 YouTube 웹 사이트에서 살펴 보겠습니다 그리고 내 라이브 스트림 이벤트 나는 실제로 스트리밍으로 가서 무엇이 보이는지 보게 될 것이다 지금 당장 일어나고있어

네 내 스트리밍이 여기서 시작되었습니다 내 API에서 스트리밍을 시작하기 위해 이미 클릭했습니다 API에서 그래서 나는 이미 클릭 했으므로 클릭 할 필요가 없었습니다

나는 시내를 시작하도록 요청했다 그리고 지금 당장은 서버가 트랜스 코딩하고 있습니다 그리고 몇 초 만에 우리는 살게 될 것입니다 그래서 그것을 보자 나는 나의 사건에 나의 계정 등을 맞댄 갈 것이다

이번에는 클릭 만하면됩니다 그리고 내 사건이 시작됩니다 몇 초만 기다려주세요 SATYAJEET SALGAR : 몇 초주세요 오늘 데모 신이 호의적 인 것처럼 보입니다

우리는 네트워크를 비난 할 수 있습니까? 이브라힘 울루 카야 : 죄송합니다 SATYAJEET SALGAR : 우리는 네트워크를 비난 할 수 있습니까? IBRAHIM ULUKAYA : 네, 물론, 왜 안됩니까? SATYAJEET SALGAR : 왜 안돼? 괜찮아 몇 초만주세요 관객 : [INAUDIBLE]? 이브라힘 울루 카야 : 아닙니다 질문은 내가 I / O '13에 스트리밍하거나 이번 행사

실제로, 내가 방금 한 것처럼, 나는 실제로 라이브를하는 것처럼 보입니다 스트리밍 이벤트 I / O '13은 Java Eclipse에서 사용한 것입니다 그래서 오늘은 Eclipse를 보여 줬습니다 그러나 원하는 언어를 자유롭게 사용할 수 있습니다

뭐 무슨 일이 일어나고 있어요 그리고 그래, 우리는 살아있다 SATYAJEET SALGAR : 그래, 우리가 간다

[박수 갈채] SATYAJEET SALGAR : 우리는 청중을 끌어들이 야합니다 IBRAHIM ULUKAYA : 오디오를 보내고 싶지 않았습니다 오늘 그것이 저의 데모에 관한 것입니다 나는 당신이 그것을 창조하는 것이 쉬웠다는 것을 당신이보기를 원했습니다 라이브 이벤트 및 라이브

그리고 이제부터는 질문을 시작할 수 있습니다 SATYAJEET SALGAR : 우리는 질문을 기쁘게 생각합니다 이브라힘 울루 카야 : 질문이 있으시면, 마이크로폰 그리고 우리가 취할 것 인 것처럼 생생한 질문을합니다 중재자 링크의 질문 SATYAJEET SALGAR : 운영자 링크에 관한 유일한 질문 "이브라힘은 왜 그렇게 대단하니?" 그리고 나 내가 그렇게 부탁했다고 생각해

그래, 제발 관객 : 그래서 아주 좋습니다 iOS에서는 아마도 HLS를 프로토콜로 사용하고있을 것입니다 HTTP 라이브 스트리밍, 맞나요? SATYAJEET SALGAR : 예 IBRAHIM ULUKAYA : 우리는 RTMP를 사용하고 있습니다

관객 : 이제 안드로이드에서 안드로이드는 훨씬 더 많은 것을 가지고 있습니다 실행의 고문 된 역사 멀티미디어 프로토콜 SATYAJEET SALGAR : 죄송합니다 네가 여기서 말한 것을 놓쳤다 관객 : 안드로이드에서

Android의 경우 HLS를 사용하고 있습니까? Chrome 브라우저가 표시되거나 다른 브라우저를 사용 중입니다 프로토콜을 Android로 스트리밍하려면 어떻게해야합니까? IBRAHIM ULUKAYA : 문제는 우리가 HLS 또는 다른 프로토콜 관객 : 안드로이드에서 IBRAHIM ULUKAYA : Android의 경우 실제로 사용하고 있습니다 지금 RTMP

SATYAJEET SALGAR : 당신은 재생 또는 제작자 측의 스트리밍 청중 : 재생 SATYAJEET SALGAR : 재생 재생, HLS 관객 : 안드로이드에 HLS? SATYAJEET SALGAR : 그렇게 믿습니다 재렉? 네

JAREK WILKIEWICZ : 예 내 생각에 그것은 안드로이드 버전까지입니다 그래서 우리는 [INAUDIBLE] 코드 변환을합니다 이브라힘 울루 카야 : 죄송합니다 SATYAJEET SALGAR : 오, 미안

JAREK WILKIEWICZ :이 플랫폼의 핵심 기능 중 하나는 다양한 형식으로 트랜스 코딩합니다 [알아들을 수 없는] SATYAJEET SALGAR : 예, 일어나요 오, 그런데 대답은, 대부분의 사람들은 그렇지 않았습니다 그것을 듣고, 우리는 다양한 포맷으로 코드 변환 했습니까? 대부분의 안드로이드 버전에서는 HLS입니다

일부에서는 다른 것입니다 네 고객 : API는 누구에게나 공개되어 있으며 일부는 공개되어 있습니까? 조직? SATYAJEET SALGAR : API는 누구에게나 열려 있습니다 관객 : 누구? SATYAJEET SALGAR : 공개되어 있고, 예, 공개되어 현재 열리고 있습니다 관객 : 네

따라서 누군가에게 모바일 앱을 만들어 로그인해야하는 경우 그들에게 [INAUDIBLE]을 허락하는 그들의 계좌? SATYAJEET SALGAR : 그렇습니다 그래서 누구나 개발할 수 있습니다 라이브 API를 사용합니다 우리가 지금 가지고있는 제약은 최소한 1,000 가입자가 귀하의 계정으로 스트리밍 할 수 있습니다 그것은 우리가 작업하고있는 것입니다

우리는 실시간 액세스를 확대하기 위해 노력하고 있습니다 그러나 지금 제약 조건은 자신의 계정 당신은 스트리밍을 통해 특정 수의 YouTube 계정으로 양호한 상태를 유지해야합니다 관객 : 좋아, 그럼 그게 내 다음 질문이야 그렇다면 API를 사용하기위한 한계는 무엇입니까? SATYAJEET SALGAR : 죄송합니다 관객 : API를 사용하기위한 한계는 무엇입니까? SATYAJEET SALGAR : 누구나 API를 사용할 수 있습니다

따라서 YouTube에 실시간 스트리밍 할 수있는 도구를 개발중인 경우 API는 공개입니다 개발자 키 이외에는 없습니다 IBRAHIM ULUKAYA : 아니오, API는 선적 서류 비치 우리가 제약을받는 유일한 것은 채널로 스트리밍됩니다 따라서 테스트 채널이 있거나 하나의 채널을 사용하여 API를 사용하면 항상 API를 사용할 수 있습니다

그러나 일단 라이브 스티 밍을 시작하면 결국, 귀하가 귀하의 제품과 귀하의 제품을 개발할 때 준비가되면 제품을 사용할 사람들은 실제로 라이브를 보낼 채널 안으로 들어간다 관객 : 오, 알겠습니다 그들은 채널이 필요합니다 그러나 실시간 스트림의 콘텐츠를 어떻게 화면에 나타 냅니까? SATYAJEET SALGAR : 그렇다면 우리는 어떻게 컨텐츠를 관리합니까? 관객 : 예를 들어, 공개하지 말고 어떻게 감지합니까? 어떻게 그걸 막아? SATYAJEET SALGAR : 아하, 당신은 스팸 걱정이있어 관객 : 네

SATYAJEET SALGAR : 그래서 우리는 이것은 우리가 해낸 것입니다 YouTube에서 많은 시간과 노력을 들였습니다

YouTube의 콘텐츠를 보호하는 모든 메커니즘 동영상 일반은 실시간 스트림에도 적용됩니다 그래서 사람들은 시내에 깃발을 꽂을 수 있으며, 그것은 내려갑니다 콘텐츠 ID라는 도구가 있습니다 저작권을 침해하는 콘텐츠 라이브 스트림에 대해서도 실행됩니다

다른 건 없니? 괜찮아 수줍어하는 청중입니다 우리의 이야기를 듣고 대단히 감사합니다 온라인으로 청취 해 주셔서 감사합니다 이브라힘 울루 카야 : 고마워요

SATYAJEET SALGAR : 이브라힘과 나는 여기서 놀고있다 와서 질문 해보십시오 IBRAHIM ULUKAYA : 다른 질문이 있으시면 하루 종일 샌드 박스 영역에있을뿐만 아니라 다른 영역에도 있어야합니다 YouTube 전문가 그래서 언제든지 와서 다른 질문을 할 수 있습니다

우리는 모든 것을 후속 조치 할 것입니다 감사 SATYAJEET SALGAR : 고마워

Maps Live: New Features in the Google Maps Mobile APIs for Android and iOS

嗨 CHRIS BROADFOOT : 안녕하세요 나는 Chris Broadfoot입니다

저는 Chris Broadfoot입니다 Google지도 개발자 관계 팀에서, Google지도 개발자 관계 팀에서 일합니다 나는 Daniel Schramm입니다 Daniel Schramm : 저는 Daniel Schramm, Associate Product입니다 Google지도 모바일 API 프로젝트의 제품 관리자 조수로서 Google지도 모바일 API의 관리자입니다

얼마 전에 우리는 iOS 및 Android에서 CHRIS BROADFOOT에있었습니다 : 우리는 최근에 모바일에 대한 업데이트를 릴리스했습니다 iOS와 Android 모두에서 업데이트 된지도 API입니다 오늘 우리는 비디오에서 다니엘 SCHRAMM 이야기 :이 업데이 트는 세 가지 새로운 기능을 소개합니다 이번 업데이트에서 우리가 오늘의 비디오에서 이야기하고자하는 세 가지 새로운 기능 – 패딩 마커 매핑 회전 및 플랫 마커는 패딩, 마커 회전 및 플랫 마커를 매핑합니다 먼저, 맵 패딩 (Map Padding)에 대해 살펴 보겠습니다 CHRIS BROADFOOT : 먼저 맵 패딩에 대해 설명하겠습니다

지도 채우기를 사용하면 기본 작업을지도로 옮길 수 있습니다지도 채우기를 사용하면 기본 Google지도를 오프셋 할 수 있습니다 동시에지도 외부에서 오버레이 컨트롤을 추가하여 추가 할 수 있습니다 예를 들어 반투명 메뉴 막대 또는 세로 막대와 같이 투명 메뉴 막대 또는 세로 막대 오버레이를 추가 할 수 있습니다 지도 채우기의 값은 언제든지 변경하거나 애니메이션으로 변경할 수 있습니다 예를 들어지도에서 사이드 바가 표시되거나 사라지는 경우 (예 :지도에서 사이드 바를 밀거나 내릴 때) 지도는 각 방향의지도 패딩 값을 고려하며지도를 다시 중심에 배치하는 것과 같은 카메라 업데이트는 안쪽 여백을 고려하여 마커의 위치를지도의 중앙에 위치 시키면 아무 것도 할 필요가 없습니다

오프셋에 대한 수동 계산의 번거 로움을 제거합니다 다음에 우리가 이야기하려고하는 것은 대니얼 SCHRAMM입니다 : 우리가 이야기하고 싶은 다음 미래 평면 마커는 평면 마커입니다 보는 방향에 관계없이 새로운 유형의 디자인입니다 평면 마커는 항상 평면으로 유지되는 새로운 유형의 마커입니다 카메라 배치 방식에 관계없이지도에 항상 배치됩니다 다른 마커와는 다른 표준 마커와는 다릅니다

지도를 회전하면지도에 제목이 표시 될 때 평면 마크가 항상지도에서 튀어 나오게됩니다 두 가지 유형의 마커를 사용할 수 있습니다 이제 평면 마커와 표준 마커를 모두 회전시킬 수 있습니다 앵커 포인트는 앵커 포인트를 중심으로 회전합니다 그래서 재미있는 평면 마커를 만들 수 있습니다 이렇게하면 평면 마커를 만들 수 있습니다

예를 들어, 나침반처럼 나침반처럼지도에 고정시킬 수 있습니다이지도는 항상지도에 고정되며, 항상 특정 방향의 한 방향을 가리 킵니다 위의 두 점을 CHRIS BROADFOOT와 결합하십시오이 두 특징은 다음과 결합 할 수 있습니다 멋진 사용자 경험을 통해 정말 매력적인 경험을 얻을 수 있습니다

예를 들어 GPS 경로를 재생 중입니다 예를 들어 GPS 경로를 재생 중입니다 마크는 사용자의 실시간 위치 및 방향을 나타냅니다 마커의 방위는 사용자의 방위를 나타냅니다 그리고 그 특정 시점에, 마커가지도를 따라 움직일 때 움직일 수 있습니다 DANIEL SCHRAMM의 크로스 플랫폼 기능 중 일부는 다음과 같습니다

이는 크로스 플랫폼 기능입니다 오늘 우리는 그것에 대해 이야기 할 것이고, 오늘 이야기 할 시간이 있습니다 플랫폼의 각 기능, 플랫폼 별 기능을 배우려면 릴리스 정보를 참조하십시오 설명서에 게시 된 설명서를 살펴보십시오 Google Maps API를 설치하는 것을 잊지 마십시오

CHRIS BROADFOOT : Google+ 서클의 Google지도 API + 페이지에 추가합니다 지켜 줘서 고마워요 들어 주셔서 감사합니다 다음에 다시 보겠습니다 DANIEL SCHRAMM : 너 보자

Maps Live: Map Padding in the Google Maps Android API v2

안녕하세요 Google 개발자의 에피소드에 오신 것을 환영합니다

살고 있다 저는 Google Maps Developer Relations 팀의 Sarah Maddox입니다 지도를 사용하는 방법을 보여 드리겠습니다 Google Maps Android API로 패딩 지도가있는 애플리케이션이 있다고 가정 해 보겠습니다

사이드 바를지도에 추가하려면 하지만지도 UI 컨트롤이나 Google을 숨기고 싶지는 않습니다 심벌 마크 추가하면 어떻게되는지 봅시다 지도 패딩을 추가하지 않고 사이드 바를 만듭니다 이 작은 데모 응용 프로그램에는 오른쪽에 사이드 바가 있습니다

그리고 내 위치 컨트롤 찾기를 볼 수 있습니다 오른쪽 상단에 있지만 사이드 바에 의해 가려져 있습니다 마찬가지로지도 확대 / 축소 컨트롤 오른쪽 하단에 있으며 완전히 숨겨져 있습니다 그래서이 응용 프로그램으로 내가 한 일은 padded라는 버튼을 추가합니다 그리고 내가 덧대는 단추를 만지면, 응용 프로그램은 다음과 같은 메소드를 호출합니다

지도의 오른쪽에 30 픽셀의지도 패딩을 추가합니다 이제 UI 컨트롤이 멋지게 보입니다 내 사이드 ​​바 왼쪽에 약간 표시됩니다 지도는 여전히 전체보기를 사용합니다 그러나 사용자 컨트롤과 제스처 그들이 단지 사용하지 않는 것처럼 행동한다

지도의 더 작고 눈에 보이는 부분 그래서 내 위치 찾기 찾기를 탭할 것입니다 그리고 당신은 작은 파란색 위치 표시기가지도의 중심에 잘 배치되어 있습니다 지도 패딩을 고려했습니다 이제 정상적인 버튼을 누르면 내지도에서지도 패딩을 제거한 다음 내 위치 버튼을 다시 찾으십시오

위치 표시기가 약간 움직 였는지 확인하십시오 오른쪽으로 가면 중심에서 벗어난 것처럼 보입니다 전체지도를 고려하고 있기 때문입니다 보이는 부분 대신에 좋아, 나는 시드니를 만지고 위치를 잡을거야

호주 수학의 중심 그래서 주위에 멋진 푸른 바다가 많이 있습니다 그러면 Google 로고를 볼 수 있습니다 화면 왼쪽 하단에 있습니다 이제는 애플리케이션 요구 사항에 주목할 가치가 있습니다 Google 로고를 표시합니다

Google 로고가 숨겨져 있다면 Google지도의 서비스 약관을 준수하지 않음 아피스 따라서 UI 컨트롤을 왼쪽 하단에 추가해야하는 경우 맵의 패딩은 좋은 방법입니다 Google 로고가 나타나는지 확인하십시오 자, 코드를 살펴 보겠습니다 매우 간단합니다

Google지도 세트 패딩 사용 메서드를 사용하여지도 가장자리에 패딩을 추가합니다 이 메서드는 패딩을 결정하기 위해 네 개의 매개 변수를 사용합니다 왼쪽, 위쪽, 오른쪽 및 아래쪽 가장자리에 매개 변수 이름은 기억하기 쉽습니다 왼쪽, 위쪽, 오른쪽, 및 바닥 지도 재 센터링 (re-centering)과 같은 카메라 업데이트, 자동으로 패딩 처리됩니다

따라서 오프셋을 직접 계산할 필요가 없습니다 그리고 언제든지지도 패딩을 동적으로 변경할 수 있습니다 세부 사항은 문서에 있습니다 또한 Google지도 API 데모 앱을 살펴보십시오 Google Play 서비스와 함께 제공됩니다

다음은 데모에 대한 설명서 링크입니다 앱 그것은 내가 여러분에게 보여준 것보다 더 복잡한 예입니다 예를 들어, 애니메이션을 추가 할 수 있습니다 사이드 바를 안팎으로 밀어 넣을 수 있습니다

패딩 데모는 데모 앱에서 보이는 영역이라고합니다 메뉴 감사합니다 Google에서이 동영상을 즐기 셨기를 바랍니다 개발자 라이브

Android Q: exclusive hands-on with the new features

– 안드로이드 Q를위한 새로운 베타 버전이 있습니다 우리는 배타적 인 첫 모습을 가지고 있습니다

마침내 Google이 할 시간입니다 최근 모든 Google 통로에서 무엇을하는지, 앞으로 올 모든 새로운 기능을 알려주십시오 안드로이드의 다음 버전에 실제로 있습니다, 우리는이 전화에 바로 올거야 새로운 제스처가 있습니다 새로운 알림 기능이 있습니다

항상 그런 종류의 것들이 있습니다 하지만 Google은 다른 일을하고 있습니다 그들이 매년하지 않는 일 예를 들어 OS 업데이트를 얻는 새로운 방법이 있습니다 라이브 캡션이라는 놀라운 기능이 있습니다

확인 해보자 그래서 첫 번째 기능에 대해 이야기 아마 대부분의 사람들이 알아 차릴 것입니다 어쩌면 가장 흥분 할 수도 있습니다 번호 하나, 좋아하는 팬 모두가 기다리고 있습니다 마침내 어두운 테마가 있습니다

방금 알림 그늘을 내립니다 그 어두운 테마 버튼을 탭하면, 그리고 다 – 다, 그것은 어두운 주제에있다 어두운 테마에 대해 알아야 할 점 그것은 진정한 적절한 흑색을 가지고 있는가? 배터리 수명을 줄이는 데 도움이됩니다 배터리 절약 기능을 켜면, 어두운 테마를 켜는 것이 기본값입니다 또한 많은 Google 앱이 기본적으로 지원할 예정이며, 예를 들어, 사진, 어두운 테마

우리는 달력을보고 볼 수 있습니다 이제 당신은 주목했을 것입니다 내가 그 모든 어두운 테마 앱을 보여줄 때 OS를 돌아 다니고 있었다 완전히 다른 방식으로 새로운 제스처 네비게이션 시스템이있었습니다 Google은 아기를 밟기 위해 노력할 것입니다

안드로이드와 함께 그것쪽으로 Android Q를 사용하면 마침내 모든 방법을 사용할 수 있습니다 iPhone의 작동 방식과 크게 다르지 않습니다 앱 내부에 있다면 스 와이프하여 집으로 가져갑니다 아주 기본 당신이 집에 있고 당신이 위로 스 와이프하면, 앱 서랍으로 연결됩니다

그러나 당신은 당신이 바닥에 보이는 모든 것을 볼 수 있습니다 이 물건의 것은 단지 작은 하얀 변호사 다 그럼 어떻게 돌아 가니? 글쎄, 당신은 화면의 양쪽에서 스 와이프합니다 화면의 어느 곳에서나, 그래서 화면의 가장자리에서 단지 문지르면, 뒤로 버튼 역할을합니다 화면의 오른쪽 가장자리에서 스 와이프하여 화살표가 나타나고 뒤로 버튼 역할을합니다

그리고 그 새로운 뒤 몸짓은 흥미 롭다 많은 Android 앱 왼쪽에는 앱 서랍이 있고, 이제 그들이 원하는지 결정해야합니다 서랍을 열거 나 그냥 돌아가는 첫 번째 스 와이프 앱별로 앱을 결정할 수 있습니다 자, 당신이 멀티 태스킹을하고 싶다면, 몇 가지 옵션이 있습니다

여전히 바닥을 따라 빠르게 스 와이프 할 수 있습니다 그 작은 홈 버튼 마름모 바가있는 곳은 또는 너는 스 와이프 수 있습니다 적절한 멀티 태스킹보기로 들어가기 다른 앱간에 스 와이프 할 수 있습니다 너무 어두운 테마와 새로운 제스처 내비게이션 시스템 너가 알아 차릴거야

그것은 모두가 아마도 가장 흥분한 이야기입니다 그러나 나는 그들이 그들이 가장 중요한 것이라고 생각하지 않는다 구글이 안드로이드에서하고있는 일 Q Android 업데이트에 관해서는, 가장 큰 문제는 항상 업데이트를받는 것입니다

당신은 당신의 전화가 그것을 얻는 지 결코 모른다 너는이 모든 승인을 기다려야 해 그것은 엉망이고, 매년, Google은 문제를 해결하기 위해 약간 다른 것을 시도합니다 올해 그들은 정말 매력적인 것을 시도하고 있습니다 Google은 OS 업데이트를 제공하기 시작합니다

특히 보안 및 개인 정보 보호 업데이트, 정말 큰 거대한 기능 업데이트가 아닙니다 Google Play 인프라의 Google Play 스토어를 통해 그래서 저는 Steph Cuthbertson에게 물어 봅니다 안드로이드 담당 이사가 나에게 설명해 주었다 – 프로젝트 메인 라인 (Project Mainline) 특히 이러한 보안에 민감한 업데이트 그들을 당신에게 아주 빨리 전달할 수 있습니다 사실 Google 앱을 업데이트 할 수있는 속도만큼 빠릅니다

예를 들어, 당신은 OS의 보안에 민감한 부분을 가지고 있습니다 이것은 특히 유용합니다 미디어라고하세요 Mainline을 통해 이제 우리는 할 수 있습니다 해당 업데이트를 무선으로 직접 제공하십시오

– Google Play 전화가없는 경우, 너 중국에 있다고 해 또는 너는 이상한 일이있어 너는 그걸 놓칠지도 모른다 비록 오픈 소스 프로젝트이지만, 그래서 그것도 그 전화를 도울 수 있을지도 모른다 그 모든 보안 물건은 훌륭합니다

하지만 아마 궁금 할거야 큰 주요 기능 업데이트, 그들이 더 빨리 올지 여부 – 우리가 발표 한 것들 중 하나 지난 몇 년 동안 Project Trouble, 업데이트를 진행하는 데 큰 도움이됩니다 업데이트 및 릴리스, Android Q로보고있는 것 중 하나 업데이트 속도가 빨라졌습니다 실제로 Q 베타 3의 경우 21 개의 기기가 표시됩니다

베타 3를 운영하는 13 개 OEM 업체 – Android Q의 업데이트 스토리입니다 점점 좋아지고있는 것 같아 점점 더 많은 제조업체에 더 빨리 진입하게되면서, 그러나 더 큰 거래는 그것들을 얻을 것입니다 보안 업데이트가 푸시 아웃되었습니다 훨씬 더 많은 휴대폰에 훨씬 더 빨리

Google의 개인 정보 보호 및 보안 유지 안드로이드 Q에 대한 푸시의 큰 부분이며, 나는 잘 모른다 그들은 뭔가를 가질거야 그것과 관련된 40 개 또는 50 개의 다른 업데이트, 하지만 네가 아마 가장보기 쉬울 가능성이 높습니다 새로운 최상위 개인 정보 보호 옵션이 있습니다 그리고 그것은 너에게 무리를 준다

휴대 전화에서 데이터를 관리하기위한 다양한 컨트롤, 여기에는 Google 제품, Google 위치 기록을 지우는 것처럼 전화 자체에 대한 사용 권한도 포함됩니다 그래서 당신이 허가 관리자에게 들어가면, 당신이 가지고있는 모든 데이터를 보여줍니다 마이크 액세스, 캘린더 액세스, 통화 기록, 그 모든 것들, 얼마나 많은 앱이 액세스 할 수 있었는지, 액세스를 끄고 끌 수 있습니다 모든 앱에 대해 개별적으로 – 위치 알림은 또한 훌륭한 기능입니다 너도 아마 궁금해하기 때문에, 어떤 앱에서 위치를 바꿨습니까? 나는 그들 모두를 기억하는지 모르겠다

알림에는 도움이되는 것이 Q, Q에서 위치 정보에 액세스하는 모든 앱, 그것은 당신에게 생각 나게하고, 이 앱에 위치 정보 액세스 권한을 부여 하시겠습니까? 따라서 앱이 있는지 궁금 할 필요가 없습니다 해당 액세스 권한이있는 백그라운드에서 실행 중입니다 – 모든 권한 및 데이터 개인 정보 변경 슈퍼, 슈퍼 중요한, 하지만 그들은 여전히 ​​몇 가지 더 있습니다 사용자가 직면하게 될 기능들 알림에서 메시지를 받으면 모든 메시징 앱에서 이 새로운 버튼이 있음을 알 수 있습니다

당신은 그것을 회신하기 위해 누를 수 있고, 여기서 일어나는 일은 Android입니다 실제로 메시지를 읽는 장치에 로컬로 있습니다 아무것도 공유되지 않습니다 그 다음 그것에 회신하는 방법을 알아내는 것 따라서 상황에 맞는 답변이 있습니다

시간을 보여 주거나 확실한 것처럼, 또는지도가 열려있는 버튼이 있습니다 그래서 거기에 주소가있는 것을 본다면, 열린지도를 탭하면됩니다 Google지도 내부의 주소로 이동합니다 Google은 알아 낸 것이기 때문에 그렇게 할 수 있습니다 로컬 머신 학습을하는 방법 Android 기기에서 바로 기기에서 그것이 할 수있는 또 다른 일이 있습니다

솔직히 말해서 놀랍습니다 그래서 사진을 여기 열어 볼게요 여기 Google에서 프리 저장 한 동영상이 있습니다 그것을 보면서, 여기서 말하는 사람, 이 버튼을 탭할 수 있습니다 일단 볼륨 버튼을 누르면, 라이브 캡션을 보여주기 시작합니다

비디오에서 뭐라고 말하고 있는지 캡션을 드래그 할 수 있습니다 더 많은 텍스트를 보려면 두 번 살짝 누르십시오 원하는 경우 크기를 조정할 수도 있습니다 Android에서 로컬로 수행하는 작업은 기기에 있습니다

재생중인 비디오를 듣고, 라이브 캡션을 보여줍니다 비디오에서 뭐라고 말하고 있는지, 그것은 정당하게 놀랍다 뿐만 아니라 실제 인간의 이익 청각 장애가 있거나 청각 장애인 인 경우, 더 많은 동영상에 대한 액세스 권한이 더 있습니다 어떤 앱에서나 이것을 사용할 수 있기 때문에 중요하지 않습니다 또한 그렇지 않다면, 당신은 여전히 ​​비디오를 볼 수 있습니다

너 주위에있는 다른 사람들을 화나게하지 마라 볼륨을 높이면됩니다 초점 모드라는 새로운 모드가 있습니다 그것은 일종의 교란하지 않는 것 같지만 실제로는 아닙니다 기본적으로 할 수있는 일은 말할 수 있습니다

나는 지금 초점 모드에있다 나를 괴롭히는 이러한 앱을 끄십시오 그리고 나서 그들은 회색으로 변합니다 그리고 당신은 작은 팝업없이 그들을 열 수 없습니다 너는 이걸 열지 말라고 했어

정확히 내가 원하는거야 디지털 웰빙 앱 타이머가 있어야합니다 그것은 기다리지 않고 그들을 열지 못하게합니다 당신이 너무 많이 사용하면 시간이 없어 질 때까지, 그 디지털 웰빙 앱 타이머 기능에 대해 말하면, Google은 마침내 통합하고 있습니다 그것으로 그것의 가족 연결 소프트웨어, 이제는 앱 타이머 디지털 웰빙을 결합했습니다

같은 공간에있는 모든 자녀 보호 기능 바로 OS에 내장되어 있습니다 좋아요, 그 모든 일이 끝난 후에, Android Q에 대해 어떻게 생각합니까? 글쎄요, 우리는 그것을 확실히 알아야합니다 그러나 나는 지금 말할 두 가지 일이있다 첫 번째는 많은 것들이 있습니다 그것은 조금 늦은 것 같아요

더 나은 제스처, 어두운 모드, 특히 더 나은 권한 Google이 해보고 싶었던 것입니다 1 년, 2 년, 4 년, 5 년 전 그래서 나는 그들이 여기에 마침내 기쁘다 그러나 나는 그들이 조금 더 일찍 갔으면 좋겠다 두 번째로 안드로이드 Q 거대하고 거대한 아이디어가 없다

전화상의 운영 체제가 될 수있는 것에 대해 작년의 Android Pi는 모든 것을 갖추고있었습니다 조각과 행동, 앱 폭발, 폭발 전화의 모든 인터페이스, 그러나 Q는 조금 더 잘합니다 솔직히 iterative, 반복은 매우 중요합니다 근본적으로는 안될 것 같아 당신의 전화에 대해 생각하는 방식을 바꾸십시오

안녕하세요 여러분, 정말 고마워요 Google은 더 많은 IO IO 콘텐츠를 보유하고 있습니다 하지만 나는 그 의견에 대해 알고 싶다 Q가 무엇을 의미한다고 생각하니? Quibble을지지해야한다고 생각합니다 그건 디저트가 아니야

– 그거 알아? 어리석은 것들에 대해 논쟁하지 않겠습니다

Samsung's flagship tablet, the Galaxy Tab S4 is getting updated to Android 9.0 Pie

삼성이 갤럭시 탭 S4 안드로이드 9을 시작한 것으로 보인다 0 Pie 롤아웃, 대망의 태블릿을 구입 한 소비자가 곧 만날 수있게 될 대망의 업데이트 8 월에 시장에 데뷔 한 슬레이트는 여전히 Android 8을 돌리고 있습니다

1 Oreo, 안드로이드 9를 고려하면 놀라운 일이 아닙니다 0 파이는 출시 시점 전후로만 출시되었습니다 갤럭시 탭 S4는 삼성의 Android 9에 대한 이전 보고서 0 파이 업데이트 계획이므로 올해 어떤 시점에서 태블릿이 업데이트를받을 것으로 예상했습니다 분명히, 그것을 얻는 최초의 삼성 갤럭시 탭 S4 사용자는 프랑스에있다, XDA 포럼의 스레드는 삼성 갤럭시 탭 S4 태블릿을 업데이트 한 사용자에 따르면 Android 9 0 파이에는 다음이 포함됩니다 : OneUI 11, March 2019 보안 패치, 디지털 웰빙 및 다크 모드 (설정) 물론, 이것들은 삼성이 업데이트에 포함시킨 몇 가지 엑스트라 일 뿐이지 만, 더 많은 것들을 기대할 수 있습니다

이제는 업데이트가 미국에 도착할 때까지 약간의 시간이 걸릴 것이므로 태블릿에 아직 표시되지 않으면 실망하지 마십시오 안드로이드 90 파이가 갤럭시 탭 S4에 마지막으로 제공되는 최신 OS 업데이트가 아닐 수도 있습니다 안드로이드 Q가 도착하려면 1 년 정도 기다려야 할 것입니다

The movi app || JSON Parsing in Android using Retrofit2 || android retrofit get json example

권장 라이브러리 추가 패키지 생성 (API, 어댑터, 모델) 모델 폴더 아래에 "무비 클래스"를 만듭니다 모든 변수 만들기 모델 폴더 아래에 "ResponseMovie Class"를 만듭니다

The Best 2D Game Engines in 2018

2D 게임은 가장 큰 단일 게임 시장이며, 이는 최고의 게임 엔진입니다 모바일, 콘솔 또는 데스크톱에서 경쟁 할 수있는 멋진 2D 게임을 제작할 수 있습니다

iOS, Android, 콘솔 또는 Steam에 배포하는 경우이 게임 엔진은 당신의 배려를받을만한 특징과 실적 이 비디오의 끝에서 고려해야 할 엔진, 어떤 유형의 게임인지 알 수 있습니다 엔진은 과거에 만들어졌으며 어떤 장르의 게임이 가장 잘 사용 되었습니까? 우리는 GameDev, AKA TLC #, AKA Abbott 및 Code-stello, AKA The Pineapple DirectX-Press, 이것이 최고의 2D 게임 엔진 목록입니다 다시 오신 것을 환영합니다! Ask Gamedev에 처음 오신 분들은 게임 산업에 대해 알 수있는 비디오를 제작합니다 그래서 당신은 당신의 게임을 고양시키고 다른 사람들을 감동시킬 수 있습니다

당신이 gamedev 여정을하고 있다면 가입을 고려하십시오 우리는 당신을 도중에 도와주고 싶습니다 훌륭한 2D 게임을 만들고 싶습니까? 이 비디오의 엔진 중 하나를 선택하면이 모든 것처럼 잘못 될 수 없습니다 큰 평판을 얻는다 다음 엔진에는 모두 강력한 커뮤니티가 있으며 튜토리얼과 리소스는 온라인으로 충분합니다

당신이 게임을 만들기 시작하게하십시오 Cocos 2D-x로 시작하자 이것은 세계에서 가장 인기있는 2D 게임 엔진 중 하나입니다 코코스가 좋은 부분을 담당 했으므로 iOS 및 Android에서 볼 수있는 모바일 게임의 Cocos는 아시아에서 가장 인기있는 게임 엔진이기도합니다 Cocos2D-x는 오픈 소스이며 Android, iOS, Linux, OS X 등의 크로스 플랫폼입니다

개발자를위한 상세한 설명서가 많이 있으며 광대 한 커뮤니티에서 지원합니다 그것은 Zynga, Glu, Big Fish Games 등과 같은 주요 스튜디오의 개발 프로젝트에서 사용되었습니다 Disney Mobile 등이 있습니다 언어면에서 Cocos2D-x는 C ++, Lua 및 Javascript를 지원합니다 Cocos2d-x에 대한 가장 좋은 소식은 MIT 라이센스하에 있으며 상업용으로 무료라는 것입니다

용도 라이센스 비용이나 로열티가 없습니다 비용 없음 비어 있는 과거의 Cocos2d 게임에는 Hill Climb Racing, Flow Free, Badland가 포함됩니다

다음은 또 다른 대단히 인기있는 게임 엔진 인 Unity입니다 유니티 (Unity)가 대중적인 선택이되어 왔기 때문에 지난 10 년 동안 어떤 엔진도 더 많은 입양을 보지 못했습니다 독립 개발자 용 더 큰 스튜디오에서도 수용하기 시작했습니다 Unity는 크로스 플랫폼이며 Android를 비롯한 거의 모든 플랫폼에서 쉽게 배포 할 수 있습니다

iOS 및 Windows 또한 가상 현실 플랫폼을 지원합니다 프로그래밍 언어로 C #을 사용합니다 화합은 개인적인 용도로는 무료이며 유료 플랜은 월 35 달러부터 시작합니다 유니티 (Unity)는 수많은 인디언들에 의해 사용되어 왔으며 Electronic Arts, Ubisoft, 스퀘어 에닉스 (Square Enix) 등

인기있는 유니티 게임으로는 Pokémon GO, Super Mario Run, Angry Birds 2가 있습니다 우리가 추천하는 다음 2D 엔진은 오랫동안 사용되어 왔으며 수많은 인디언을 도왔습니다 게임 개발 프로젝트를 성취하십시오 우리는 Gamemaker 스튜디오에 대해 이야기하고 있습니다이 스튜디오는 픽업하기 쉬운 인터페이스로 유명합니다 코더가 아닌 게임 개발자에게 탁월한 툴 세트입니다

GameMaker에는 알지 못하게 게임을 만들 수있는 훌륭한 드래그 앤 드롭 인터페이스가 있습니다 코드 작성 방법 그러나 개발을 사용자 정의하려는 경우 Game Maker 언어를 수정하고, 스크립트의 수정, 스크립트 작성, 이벤트, 및 기타 코드 요소 최신 버전 인 GameMaker Studio 2는 기본 라이센스로 39 달러부터 시작합니다 최대 $ 1500까지 "궁극"버전입니다

무료 평가판도 제공됩니다 Spelunky, Hotline Miami, Undertale 등 GameMaker로 만든 멋진 게임이 있습니다 다음은 인기 급상승중인 오픈 소스 엔진 인 Godot입니다 우리는 최고의 게임 엔진에 관한 최근 비디오를 보았습니다 우리는 Godot을 언급하지 않았습니다

코멘트에 Godot 팬들에 의해 호출 위의 카드를 클릭하여 해당 비디오를 확인할 수 있습니다 Godot은 웹, 윈도우, 맥, 리눅스, 안드로이드에 게시 할 크로스 플랫폼 엔진입니다 및 모바일에서의 IOS GDScript는 Godot의 주요 프로그래밍 언어이지만 C #도 지원됩니다

가격에 관해서는 Godot은 오픈 소스이며 상용으로 100 % 무료로 사용할 수 있습니다 목적 면허 또는 로열티를 지불 할 필요가 없습니다 그것은 또한 우리의 최고의 무료 게임 엔진 비디오에 등장했습니다 선택할 수있는 더 많은 무료 엔진을보고 싶으면 해당 비디오를 체크 아웃 할 수 있습니다

이리 Godot로 만든 멋진 게임에는 이름없는 유령의 점과 Godotron이 있습니다 이번 주에 우리의 특색있는 Ask Gamedev 커뮤니티 멤버 게임은 또한 Godot으로 제작되었습니다 동영상을 끝까지 확인하여 확인하십시오 다음 목록은 Construct3입니다 간단한 인터페이스, 끌어서 놓기 기능 및 기본 제공 라이브러리를 통해 Construct3은 훌륭합니다

신속하게 아이디어를 프로토 타이핑 할 수있는 엔진 이 엔진에 대한 가장 멋지고 가장 독창적 인 것 중 하나는 완전히 실행된다는 것입니다 귀하의 브라우저에서! 자산 가져 오기부터 로직 생성, 테스트 및 재생까지 모든 것 게임을 내보낼 수있는 모든 방법 – 브라우저에서 모든 일이 발생합니다 얼마나 편리합니까? Construct3을 사용하면 HTML5로 게임을 웹에 빠르게 내보낼 수 있으며, iOS, Android, Steam, Facebook 등 다양한 플랫폼에서 사용할 수 있습니다 Construct3은 코딩 언어를 사용하지 않으므로 초보자에게 탁월한 옵션입니다! 이 엔진을 사용하는 방법을 배우려면 운이 좋습니다

현재 작업 중입니다 Construct3에 대한 튜토리얼 시리즈 위의 링크를 클릭하여 액션 플랫폼 자습서를 확인하십시오 가격면에서 Construct 3 라이센스는 개인 라이센스의 경우 연간 99 달러부터 시작합니다 그러나 그들은 꽤 포괄적 인 무료 평가판을 제공합니다

editorconstructnet으로 가서 시도해 볼 수 있습니다 Construct 3에서 만든 게임을 시험해보고 싶다면 Scirra에서 무리를 연주 할 수 있습니다 아케이드 마지막으로 2D 엔진을 제작 한 팀의 엔진 인 우리 목록에 계속 남았습니다

25 년 동안 – 예, 우리는 Clickteam Fusion에 대해 이야기하고 있습니다 90 년대 애호가들에게 게임 코딩을하는 방법을 몰랐던 게임 개발자들은 여전히 ​​위대한 것을 가지고있었습니다 크리크 앤 플레이 (Klik & Play), 멀티미디어 퓨전 익스프레스 (Multimedia Fusion Express)와 같은 옵션은 Clickteam의 훌륭한 사람들 덕분입니다 빠른 속도로 오늘, 그리고 그들은 여전히 ​​Clickteam 퓨전 25

이전 반복과 마찬가지로 Clickteam Fusion 25는 2D 제목과 기능을 위해 설계되었습니다 드래그 앤 드롭 인터페이스 및 시각적 프로그래밍을 제공합니다 이를 통해 Windows, Android 및 iOS를 포함한 플랫폼 용 게임을 만들 수 있습니다 Clickteam Fusion 2

5가 포함 된 Construct3과 마찬가지로 복잡한 프로그래밍 언어도 없습니다 배우다 가장 유명한 인디 게임 중 일부는 Clickteam Fusion을 사용하여 만들어졌습니다 Freddy 's에서 Hero, Freedom Planet 및 Five Nights가 있습니다 99 달러에 Steam에서 Clickteam Fusion 2

5를 구입할 수 있습니다 현재 스팀에 대해 매우 긍정적 인 평가를 받았으며, 376 스팀 리뷰 중 90 %가 스팀 리뷰를 제공합니다 엄지 손가락 그리고 이제 우리는 엄지 손가락을 내고 있습니다이 멋진 멋진 아케이드 게임 인 Moon Cheeser에, Ask GameDev 커뮤니티 회원 Pigdev Studio에 의해 제작되었습니다 Moon Cheeser는 달을 뛰어 다니는 마우스처럼 놀아주는 끝이없는 주자입니다

치즈의 우리는이 게임의 아트 스타일을 실제로 파헤칩니다 우리가 가장 좋아하는 YouTube 중 하나를 생각 나게합니다 채널, Kurzgesagt Itchio에서 Moon Cheeser를 다운로드하고 재생할 수 있습니다

새로 제작 된 게임 코드가 포함 된 개발자 번들을 다운로드 할 수도 있습니다 – GDscript (Godot의 스크립팅 언어) 및 모든 게임 자산 이번 주에 끝났습니다 우리가 좋아하는 2D 게임 엔진을 놓쳤습니까? 그렇다면 의견에 대해 알려주십시오 보고 주셔서 감사합니다! 우리는 Gamedev에게 묻습니다 우리는 어떻게 게임 개발 비디오를 만들 수 있습니까? 게임을 높이고 다른 사람들에게 영감을 불어 넣으십시오

매주 새로운 콘텐츠를 게시하므로 구독을 고려하십시오 새 동영상을 사용할 수있게되는 즉시 알려줍니다

Tasks and the Back Stack (Android Development Patterns)

남성용 스피커 : 실행기 아이콘을 탭합니다 앱의 경우 앱이 실행됩니다

쉽지, 맞지? 배후에 무슨 일이 일어나고 있는지 조금 더 관련되어 있습니다 앱의 활동이 밝혀졌습니다 진공 상태로 살지 않고 대신 존재한다 하나 이상의 작업의 일부로 자, 작업 자체는 그다지 복잡하지 않습니다 그것은 단순히 활동의 스택입니다

시작 활동을 호출하면 새로운 활동이 푸시됩니다 작업의 백 스택에 넣습니다 뒤로 단추는 이것을 뒤집어 호출 마무리 현재 액티비티에서 스택에서이를 팝핑하고, 사용자를 원래 위치로 되돌립니다 그러므로 이름 이 대칭 푸시 – 팝 모델은 단편에도 적용됩니다

프래그먼트 트랜잭션을 지정할 때, 당신은 fragment를 추가하기 위해서 add to back stack을 호출 할 수있다 백 스택 트랜잭션 그런 다음 사용자가 뒤로 버튼을 누르거나 귀하의 활동이 끝나고 조각 거래 반대입니다 조각 트랜잭션이 더 이상 없을 때만 뒤로 버튼을 누르면 활동이 끝납니다 이제 뒤로 버튼을 누르는 대신, 당신은 홈 단추를 누르십시오, 전체 작업 백그라운드에서 넣어

런처 아이콘을 탭하면, 시스템은 태스크를 포 그라운드로 되돌려 보내고, 네가 그곳을 떠난 곳이야 선택하면 똑같은 일이 일어난다 개요 화면에서 앱의 작업, 작업이 포 그라운드로 이동됩니다 많은 앱에서이 기본 동작은 필요한 것입니다 거추장스럽지 않아

멋지고 일관된 대칭 연산 하지만 두 가지 구체적인 경우가 있습니다 특별한 일을하고 싶다 먼저, 액티비티로 시작 액티비티를 호출한다면 너 이미 벌써 왔어 검색 결과를보고있는 경우 일 수 있습니다

페이지를 검색하고 다시 검색하십시오 활동 후 활동을 쌓는 대신, 뒤로 버튼을 여러 번 눌러야하는 경우, 당신은 단일 가기의 실행 모드를 추가 할 수 있습니다 귀하의 활동 목록에 기재하십시오 또는 귀하의 의도에 깃발 활동 단 하나를 포함하십시오 생성되는 활동의 새 인스턴스 대신 시작 활동을 부를 때마다 당신은 새로운 의도로 다시 전화를받습니다 사용자는 뒤로 버튼을 한 번만 누를 수 있습니다

이전 활동으로 돌아갑니다 두 번째 경우는 알림 주위입니다 뒤로 버튼이 백 스택을 팝하는 방법에 대해 이야기했습니다 자연스러운 결론은 뒤로 버튼은 각기 다른 업무에 관여한다 안드로이드 3

0 이후 그것은 당신이 발사대로가는 곳으로부터 단지 하나의 스택입니다 멋진 개요 화면이 있다는 것을 기억하십시오 작업 전환 그 점에 대한 알림 앱 내부 깊숙한 활동 당신은 정말로 뒤로 버튼의 첫번째 언론을 원하지 않습니다

즉시 실행기로 데려다 줄 것입니다 당신이 그 같은 화면을 볼 때마다, 뒤로 버튼은 다른 것을 수행합니다 앱에서 돌아가는 것 그것은 TaskStackBuilder가 들어있는 곳입니다 그것은 합성, 즉 가짜, 다시 스택

기본적으로 부모 활동을 기반으로합니다 매니페스트의 각 활동 항목에 첨부했습니다 어떤 식 으로든 사용자 정의 할 수 있지만 당신이 원한다면, 엑스트라를 추가하고 싶습니다 이렇게하면 사용자가 도청 할 때 아무런 작업이 없더라도 알림, 그들은 정확히 어디에 그들이있어 앱에있을 것으로 예상됩니다 마치 그들이 그들 자신을 항해 한 것처럼

당신은 그 (것)들을 몇 시간 그리고 노력 거기 도착하는 저장했다 링크 된 블로그 게시물을 확인하십시오 작업에 대한 모든 설명에 대한 설명 백 스택 및 일부 다른 플래그들 당신이 사용해서는 안되는 모드를 시작하십시오 글쎄, 그들이 완벽 할 때까지 더 나은 앱을 만드는 데 사용할 수 있습니다

감사 잠깐, 그게 뭐야? 위로 버튼? 그래, 그건 완전히 다르다 블로그 게시물에서 논의 해 보겠습니다 [음악 재생]

How KaiOS Is Becoming the 3rd Major Mobile OS

이 비디오는 브릴리언트의 후원으로 제작되었습니다 이 폰을 전에 보신 적이 있겠죠 화제의 노키아 바나나폰입니다 하지만 이게 iOS와 안드로이드에 이어 전세계 3번째 모바일 OS로 발돋움한 카이OS를 탑재했다는 건 모르실 겁니다 이번 the Story Behind 36번째 이야기에서는 카이OS에 대해 다루고 왜 구글이 안드로이드의 경쟁자로 보이는 것에 2200만 달러를 투자했는지 보겠습니다 카이OS는 스스로를 신흥 운영체제라 부르는데요 딱 맞는 표현 같습니다 똥폰이라고 부르곤 하는 피처폰을 좀 똑똑하게 만들어 주는 운영체제거든요 4G, 와이파이, GPS, NFC 결제, 앱스토어 등등 많은 기능을 지원합니다 모질라의 파이어폭스OS, 삼성의 타이젠 구글의 안드로이드 One / GO 등등 저가 스마트폰 프로젝트들이 모두 시원찮은 성적표를 받아든 상황에서 카이OS는 아주 큰 성공을 거두었네요 카이OS는 2017년 알카텔의 낯선 폴더폰에서 출시되었는데 HMD사가 재빨리 노키아 바나나폰에 채택했고 인도의 거대 기업집단 릴라이언스 인더스트리가 출시 1년만에 인도 시장을 제패한 4G 피처폰인 지오폰에 탑재했으며 고령층을 위한 스웨덴 브랜드 '도로' 등 많은 곳에서 채택되었습니다 제가 찾은 가장 최신의 데이터에는 카이OS가 이미 iOS를 꺾고 인도에서 점유율 2위를 달성했고, 세계적으로도 벌써 카이OS를 채택한 폰이 4천만 대 팔렸습니다 개발사는 이 추세라면 2018년 말에는 1억 대를 기록할 거라고 발표했습니다 카이OS 앱스토어도 혼자 잘나가는 것처럼 보이지만 왓츠앱, 트위터, 유튜브에 구글 어시스턴트까지 주요한 필수 앱들이 등록되어 있습니다 어떻게 봐도 카이OS는 기하급수적으로 성장하고 있죠 이러한 성공을 이해하기 위해, 우리는 우선 운영체제 그 자체를 들여다봐야 합니다 카이OS는 사실 모질라가 소유한 파이어폭스OS의 개량판입니다 터치스크린용으로 빌드된, 모든 기능을 갖춘 현대적 스마트폰 운영체제였죠 전화기의 파이어폭스OS란 PC의 크롬OS와 비슷합니다 리눅스 커널을 기반으로 브라우저, 이 경우 파이어폭스를 구동하며 운영 체제처럼 동작하는데 물론 웹사이트도 열 수 있었지만 그에 그치지 않고 네이티브 앱을 흉내낸 '웹앱'도 사용할 수 있었죠 모질라는 2016년 해당 프로젝트를 포기하게 되는데 파이어폭스OS가 채택률이 저조했기 때문이었죠 하지만 운영 체제 프로젝트 전체를 오픈소스로 진행했던 모질라 덕분에 그 후 카이OS가 이것을 재활용해 물리키를 가진 피처폰에 맞게 개량하고, 엄청난 저성능 부품으로도 동작할 수 있도록 더욱 경량화하면서 뉴스와 날씨 앱 같은 소수의 기본 제공 앱과 외부 앱을 설치할 수 있는 카이OS스토어만을 내장시킨 끝에 짠! 카이OS가 태어났습니다 그리고 이러한 접근법엔 몇 가지 명확한 이점이 있죠 첫째로 브라우저 기반이기 때문에 이 플랫폼은 앱 설치가 꽤 간단합니다 카이OS는 HTML5, CSS, 자바스크립트 같은 표준 웹기술을 사용하며 때문에 래퍼조차 필요하지 않습니다 현재 카이OS 앱스토어에 앱을 등록하는 건 꽤 까다로운데요 과도한 자동 데이터 동기화, 지나친 애니메이션을 없앤 최적화된 앱들만 스토어에 남기고 싶어하기 때문입니다 그럴 만하죠 거의 멀쩡한 모바일 사이트가 있다면 동시에 거의 멀쩡한 카이OS 앱 또한 준비되어 있는 셈입니다 둘째로 확실한 비용 절감 효과가 있습니다 오픈소스 OS를 가져온 덕분에 개발 비용이 크게 줄어들었기도 하지만 카이OS가 부품비를 줄일 수 있게 설계되었기 때문이기도 합니다 개발사가 보기에 보통 스마트폰에서 가장 비싼 부품인 터치스크린이 필요 없고 256MB 정도의 공간만 있으면 되며 퀄컴 칩뿐만 아니라 중국산 저가 칩인 스프레드트럼으로도 구동할 수 있습니다 따라서 카이OS 제품이 다 초저가는 아니지만 맘만 먹으면 그럴 수도 있다는 거죠 이곳 독일에서 시험용으로 구할 수 있는 유일한 카이OS 기기는 이 노키아 8810인데 79유로나 하기 때문에 가격 면에서 보자면 최악의 샘플이죠 이 정도면 거의 스마트폰 입문용 기기로도 볼 수 있기 때문에 설명 비디오를 하나 만들었었고 저기서 볼 수 있습니다 아무튼 적어도 가격적으로 더 나은 예로는 인도의 지오폰이 있습니다 이 4G 휴대폰은 지오의 4G 요금제에 가입하면 무료로 받을 수 있는데요 요금제도 아주 저렴합니다 1GB 요금제가 미화 075달러에 42GB 요금제는 2

35달러입니다 음, 좀 부럽다고만 말해 두죠 저가형 스마트폰보다 훨씬 저렴한 가격에 피처폰보다 훨씬 나은 기능을 탑재한 덕에 전혀 새로운 사용자 집단을 창출해낸 것이죠 아주 많은 사람들을요 2017년도에 4억5천만대의 피처폰이 팔렸고 판매량은 수년간 하락한 후 작년부터 반등하기 시작했습니다 스마트폰 판매량이 정체중인 만큼 말입니다 특히 인도와 아프리카에서는 가파르게 상승하고 있어 피처폰 시장이 실제로 성장중임을 증명합니다 원래라면 통신사들은 피처폰 사용자들을 별로 좋아하지 않았습니다 회사의 주된 밥줄인 비싼 데이터 요금을 매월 받을 수 없기도 하거니와 이 기기들이 2G나 3G 같은 낡은 기술에 의존하기 때문입니다 이 때문에 통신사들은 현실적으로 그냥 4G나 더 나아가 5G에 집중하고 싶지만 소유중인 낡은 통신망도 유지보수를 해야 하는 것이죠 그런데 카이OS는 이 두 가지 문제에 어느 정도 해결책이 될 수 있습니다 VoLTE를 비롯한 4G 기술을 지원하기 때문에 통신사들은 카이OS사용자들을 위해 2G, 3G 네트워크를 지원하지 않아도 되고 통신사들이 드디어 피처폰 유저에게도 사랑해 마지않는 모바일 데이터 요금을 받을 길이 열린 것입니다 현재로서 신흥 시장의 카이OS 사용자들이 아직까지 매월 25달러 이상의 통신요금은 지불할 수 없다는 지적도 있지만 지금까지 통신사들이 처했던 상황보다는 훨씬 낫죠 이건 사업적 측면의 이야기였고 여전히 한 가지 의문은 남습니다 구글은 대체 여기서 뭘 하려는 걸까요? 그리고 왜 2200만 달러를 투자한 걸까요? 구글의 소비자용 플랫폼 안드로이드와 크롬의 경쟁자임이 확실할 텐데 말이죠 앞서 말했듯 이건 스마트폰 운영체제인 동시에 파이어폭스 브라우저이기도 하니까요 또한 구글은 왜 이런 작은 플랫폼에서 구글 어시스턴트 같은 앱을 개발하는 걸까요? 순전히 추측이지만 몇 가지 떠오르는 게 있네요 구글은 경쟁자를 맞닥뜨릴 경우 두 가지 접근을 취할 수 있습니다 첫 번째는 독점이나 다름없는 지배력을 행사해서 경쟁자가 너무 커버리기 전에 잘라 버리는 겁니다 과거의 윈도우폰, 현재의 아마존 플랫폼에 취한 전략이죠 구글은 절대로 윈도우폰 생태계에 자사 서비스를 제공하지 않았고 윈도우폰용 서드파티 앱을 만든 회사들과 활발히 싸웠습니다 지금은 에코와 파이어TV 플랫폼을 상대로 비슷한 행동을 하는 중입니다 해당 기기들로 유튜브를 못 보도록 사력을 다하고 있죠 사람들은 구글 서비스를 쓰고 싶어하기 때문에 어떤 플랫폼에 고품질 서비스 접속을 거부하면 치명타를 먹일 수 있다는 생각이죠 반면 iOS나 카이OS처럼 제거할 수 없거나 제거하기 싫은 플랫폼에는 정반대 전략으로 접근합니다 구글은 그 플랫폼에 자사 서비스를 쏟아붓고 심지어 카이OS의 경우 투자까지 해 가면서 되도록 많은 사용자 상호작용을 통제하려 합니다 이길 수 없다면 차라리 한몫 끼겠다는 거죠 구글은 이 신생 모바일 기업에 그걸 돈으로 관철할 수 있죠 그 덕에, 제 짐작대로 카이OS가 수년 내로 메이저 플랫폼이 되더라도 통제할 뿐 아니라 이득도 취하면서 구글이 그 옆에 끼어 있을 것입니다 또 카이OS는 구글에 흥미로운 약속을 두 개 했습니다 하나, 웹에 초점을 맞춘다 물론 파이어폭스 기반이긴 하지만 어쨌든 구글은 전체 웹의 절반을 소유하고 있고 카이OS 앱의 본질은 구글이 새로운 웹 표준으로 정착시키고 싶어하는 프로그레시브 웹앱입니다 만약 카이OS에서 프로그레시브 웹앱이 성공한다면 안드로이드 및 크롬에도 도움이 될 겁니다 둘, 카이OS는 구글 어시스턴트에 알맞은 곳이다 믿거나 말거나, 그렇습니다 카이OS에선 음성 검색이 활발합니다 생각해 보면 일리가 있는 말이죠 구식 숫자 패드는 썩 좋은 입력 수단이 아닌데다 피처폰 유저들은 복잡한 시각 인터페이스 조작을 불편해하고 심지어 그들중 다수는 문맹이기도 합니다 그 덕에 음성 검색이 중요해진 것입니다 지오폰에는 아예 자사의 지오 어시스턴트를 호출하는 전용 버튼이 따로 있으며 그것만으로 이미 2억회가 넘는 음성 명령이 내려졌습니다 당연히 구글은 이 시장을 공략하고 싶겠죠 동영상을 마무리하기 전에, 카이OS에도 제가 언짢게 여기는 부분은 있습니다 우선 그들은 오픈 소스의 코드를 긁어와서 아주 폐쇄적인 생태계로 만들었습니다 제가 전혀 좋아하지 않는 짓이죠 둘째로 구글이 어떤 식으로든 도전자가 될 만한 소규모 플랫폼을 먹어치우며 더 큰 독점 기업이 되는 게 유쾌하지 않습니다 셋째, 만약 이 운영체제 적어도 이 하드웨어를 갖고 무겁고 최적화되지 않은 웹사이트를 보려 한다면 뭐 예를 들어 더 버지를 본다고 하면 기본적으로 소용이 없습니다 하지만 이것들만 아니라면 상당히 멋진 프로젝트입니다 구글이 카이OS에 투자한 것은 아주 영리한 선택 같습니다 처음으로 인터넷을 경험하는 수억 명의 인구가 곧장 구글 서비스 사용자로 이어질 수 있습니다 상황이 좋게 흘러간다면요 모바일 OS를 항상 갖고 싶어했던 페이스북이나 마이크로소프트가 이 기회를 잡지 않은 게 저는 사실 놀랍습니다만 어쨌든 구글이 그걸 실행에 옮겼고 그들의 독점적 지위가 더 커지는 게 개인적으로 썩 달갑진 않지만 상당히 영리한 움직임이었다는 건 인정해야겠군요 구글의 영리한 모바일 OS 전략은 그들이 매일 다루는 일이니만큼 그렇게까지 놀랍진 않지만 아무튼 이건 완벽을 기하는 시도죠 만약 무언가에 정말 똑똑해지고 싶으시다면 실행을 통해 똑똑해질 기회가 있습니다 가만히 앉아서 누군가의 설명을 듣는 게 아니라요 브릴리언트에서 그렇게 할 수 있습니다 컴퓨터 메모리, 천문학, 심지어 전산 생물학까지 다채로운 주제들을 다루고 있죠 주제에 관한 아주 재미있는 수업들로 구성되어 있고 계산기나 공책을 치우고 해당 주제를 머리에 새겨 놓을 수 있는 훈련을 합니다 단기기억으로 끝나는 대학시험과 달리 브릴리언트는 장기기억으로 평생을 함께할 유용한 지식을 전수합니다 제가 해보니 정말 재밌었던 '문제 해결력' 같은 코스를 이수해 보고 싶다면 brilliantorg/TechAltar에 가셔서 무료 계정이나 프리미엄 20% 할인을 얻으세요 이 링크로 가입한 사람 선착순 200명입니다 그러면 제 동영상 제작에도 도움을 주시는 겁니다!

The Android iPhone Case is Actually REAL

안녕 야드, 키튼이 왔어 그래서 나는 안드로이드를 넣는 아이폰 덮개가있다

당신의 모빌과 당신의 뒤에서 어쩌면 스스로에게 말해라 Keaton I Unbox Therapy 이미 내 채널에서 이걸 보았습니다 이것은 정말 멋지 네요 우리는 그를 검사합니다 그렇다면 여기 있습니다

Named Eye, 킥 스타트 프로젝트입니다 그래서 당신이 원한다면 아래에서 주문할 수 있습니다 사실 그들은 아이폰 7을 위해 이것을 만든다 iPhone 7 Plus 및 그 기능 그것은 당신의 전화의 뒤에 안드로이드를 둔다 아이폰, 그래서 당신은 스스로에게 말할지도 모른다

"Keaton, 내 친구"왜 이래? 테이블 아래서, 당신은 이미 이것에 관한 비디오를해라 이것은 진짜 다 나는 진짜 안드로이드 포장지를 발견했다 아이폰에 안드로이드 넣을 때,하지만 언제 아이폰을 클릭하십시오 iPhone을 화면에 놓습니다

이 덮개는 당신이 할 수 있기 때문에 다릅니다 iPhone을 꺼낸 경우 사용하십시오 그것을 깨뜨리지 않고 그것을 사용할 수 있습니다 나 – 오, 내 모든 것이 붙어있다 핸디 – 당신은 당신의 아이폰을 사용할 수 있지만 당신은 Android를 동시에 사용할 수도 있습니다

알리 할라프, 그래서이게 가장 멋진거야 B 10 번, 그래서 그냥 포기할거야 그리고 그것은 내 아이폰에있다 그것은 버전이 아니다 최종 결과는 여기서 점등되는 마이크로 컨트롤러는 말 그대로 iPhone을 넣으려면 iPhone 7 및 iPhone 7 Plus의 경우 그것은 완벽하게 작동하고 한 번 그것을 넣기 위해 큰 차이가 없다

당신은 그것을 볼 수 있으므로 접근 할 때 나는 이것이 바뀔 수 있다고 생각한다 그냥 나를 신뢰하고 그것에 에너지를 넣어 라 그를 기다리면 나타나는 무언가를 볼 수 있습니다 여기, 기다려, 팸, 안드로이드 내 iPhone 뒷면에서 발생합니다 즉시, 마치 내가 모르는 것처럼 – 나는 진짜로 iPhone의 뒤에 안드로이드가있다

IPhone, 당신은 볼 수 있습니다 나는 날씨가 있습니다 여기, 당신은 내 아이폰을 사용할 수 있습니다 일반적으로 이제 Android를 사용하고 있습니다 아이폰, 안드로이드 표준, 버튼 여기에 홈, 평소대로 가자

안드로이드 폰 Ali Khalaf에서 IPhone, 모든 버튼을 누를 수 있습니다 농담이야, 이건 작동하지 않는다 초기 모델이므로 볼 수있는 몇 가지 그 표지는 실제로 켜지지 않을거야 최종 버전, 이것은 단지 당신의주는 것입니다 이것이 어떻게 완료되었는지에 대한 좋은 생각입니다

그는 나타나서 5 인치 안드로이드 화면이 뒤쪽에있어 프랭크, 나는 이것을 훨씬 좋아한다 악마의 덮개에서 나는 이것이 5 인치라고 생각합니다 스크린, 나는 55 인치 스크린을 가지고있다 아이폰 발표자,이 10

5 인치입니다 쾌락에서, 더 중대한 빛, 더 나은 것 내가 뭘 말하는거야, 그래서 뭔가 Cake Star에서보기에 열정적입니다 당신이 가지고 갈 수있는 영상 케이크 시작, 그림이 이상적이므로 나에게 효과가 없다 프로토 타입은 지금이고, 단지 그것이 있습니다 존재하지 않지만 그것에 대해 생각해보십시오 Android 화면에서 이미지를 보려면 그리고 카메라를 가져 가라

가장 강한,이 12 메가 픽셀 카메라 내 전화로, 내가 그의 사진을 찍을 수 있다면 이렇게 말하면 안되지만 단지 더 잘 보여 주었기 때문에 이 느낌, 그래서 나는 그것을 좋아한다 조금 더, 그것은 나에게 정말로 작용한다 Android 6이지만 최신 버전 Android 및 Android 7에서 작동합니다 마지막 가장 큰 것, 그것은 경이로운 일입니다 어느 것이 내가 흥분하는지, 그리고 외출 할 때 준비 될 것입니다

휴대 전화, 돌아 보면 마이크로 SD 카드를 가지고 있습니다 이 표지는 256 GB, 내 iPhone 용입니다 이미 256GB가 있습니다 전화가 있으면 마지막으로 이걸 할 수 있고 우리는 여기에있어 우리는 지금이 순간 즐거운 시간을 보낸다

그래서 몰라요 SIM 카드를 여기에 추가하십시오 3 가지 다른 번호를 얻을 수 있습니다 아무도 찾을 수 없다 너는 3 개의 다른 삶을 살 수있다

이 느낌 때문에 나는 그것을 여기두고있다 왜 나는지 매우 흥분, 그들은 거의 모든 것을 가지고있다 전선없이 충전 하시겠습니까? 이 알리가 닫히고 지금 시도해보십시오 이교도는 여기에 정말 작동합니다

이동하지 않고 유선으로 요금을 청구하지 않습니다 이 폐쇄와 함께 지금 아이폰 두 번째 Android 휴대 전화 전선이없는 충전기는 그렇지 않습니다 하나에 두 개의 전화, 충전 Android 및 iPhone 용 와이어가 없으면 잘 모르겠습니다 그래서! , 그리고 다른 멋진 것이 있습니다 아래 내용을 참조하십시오

이것을해라 iPhone 7 Plus의 둥근 구멍? 그들은 이어폰 케이블을 여기에 넣으세요 2800 밀리 마브가 있다는 것을 배우십시오 배터리 커버의 시계 사용 중 iPhone 충전 Pam과 같은 안드레 이드 폰은 내부에 VC가 있습니다 안드로이드 제작의 느낌 원할 경우이 작업을 수행 할 수 있습니다

애플은 당신도 이것을 할 수있다 애플이 팔아야 할 엔드 레데 봉투 그리고 내가 생각하는 마지막 것은 훌륭합니다 아마 너희들은 이미 그것을 짐작했다 하지만 송곳니의 덮개는 그것에 있지 않습니다 Google의 전체 상점, 다운로드 할 수 없습니다

수십 억 개의 응용 프로그램이 있습니다 하지만 눈에, 나는 짐작했다 여기에 Google 스토어 아이콘이 있습니다 응용 프로그램이 결합 된 경우 찾을 수 없습니다 iPhone 상점에서 뒤집어서 이동하십시오

Google 스토어에서 계속합니다 응용 프로그램, 그것은 절대 전화처럼, 당신은 가지고 iPhone에서 가장 오래된 은하계 아이폰 8 갤럭시, 어쨌든 이것은 iPhone과 Android의 커버에 모두 있습니다 이것은이 비디오를위한 것입니다 경고를 실행 한 Josh와 Isaac에게 감사드립니다 그리고 다른 모든 사람들은 사랑에 너무 감사합니다

구호에 인사하기를 원하면 내 채널의시를 불렀고 의견을 알려주었습니다 새로운 채널 인 경우 내 채널에 가입하여 @techsmartt에 이상한 점이 있으면 저주 해주세요 애플은 여기에 새로운 아이폰 8 갤럭시가있다