Introducing Android Things 1.0

안드로이드 씽스 10을 소개합니다 구글이 운영하는 운영체제로서 사물 인터넷 제작과 관리를 위한 시스템입니다 저는 웨인 피에카르스키입니다 오늘은 1

0버전의 새로운 기능 및 제작 장치들의 장기적인 지원 방식과 여러 가지 새로운 시스템 온 모듈 하드웨어를 설명하겠습니다 먼저 안드로이드 씽스는 무엇일까요? 안드로이드 씽스는 구글에서 관리하는 운영체제로서 사물 인터넷 기기 제작 및 관리를 가능하게 해줍니다 그리고 까다로운 작업을 할 수 있는 강력한 플랫폼을 제공합니다 또한 공인된 하드웨어 및 풍부한 개발자 API, 그리고 구글 기반의 안전한 소프트웨어 업데이트도 제공됩니다 그래서 여러분은 개발에만 전념하시면 됩니다 이번 10은 안드로이드 씽스의 첫 번째 공개 버전으로 개발자가 본인의 컴퓨터에서 바로 개발을 할 수 있습니다 구글 개발자들의 사전 검토가 최근에 마무리되었는데 베타 버전 SDK 다운로드 수가 10만을 건을 넘겼습니다 개발자의 교정과 참여가 10버전의 개발 과정에 중요한 역할을 했습니다 저희는 1만여 명의 개발자들에게 감사를 표하고 싶습니다 오류 수집과 관련 행사, 커뮤니티 참여를 통해 중요한 의견을 남겨주셨습니다 사물 인터넷 플랫폼의 핵심 부분은 관련 지원 하드웨어입니다 시스템 온 모듈 즉, SOM을 기반으로 합니다 그럼, SOM 이란 무엇일까요? SOM은 완전 통합형 부품으로 CPU, 메모리, 와이파이, 블루투스, 플래시 저장 장치를 포함하며 개발자가 쉽게 프로그램을 개발할 수 있게 제작되었습니다 소프트웨어 제작 시 이용하는 데이터 라이브러리와 같습니다 SOM은 구글이 인증 했으며 안드로이드를 지원하는 커널, 소프트웨어 드라이버, 그리고 라이브러리를 포함하는 보드 지원패키지를 제공합니다 저희는 안드로이드 씽스 10과 더불어 SOMs 지원을 발표했으며 NXP, 퀄컴 그리고 미디어텍의 설계를 기반으로 합니다 이 모듈은 개발 용도로 이미 인증되었고 실제 소비재를 생산할 수 있도록 많은 수량이 준비되어 있습니다 만약 별도의 SOM 구매 없이 안드로이드 씽스를 시험해 보시려면 저희의 개발 플랫폼 아무거나 이용하시면 됩니다 심지어 라즈베리파이 3에서도 체험하실 수 있습니다 또 안드로이드 씽스만의 중요한 기능이 있는데 프로토타이핑을 쉽게 할 수 있다는 겁니다 소프트웨어가 완성되면 필요한 SOM의 수량을 쉽게 알 수 있습니다 개발자의 필요에 따라 SOM를 구매하시고 그 후에 소프트웨어를 설치하시면 됩니다 그리고 여러분의 장비를 SOM에 연결하기 위해 자기만의 인쇄 회로 기판을 설계할 수 있습니다 사물 인터넷 장치들을 제작할 때 보안은 매우 중요합니다 따라서 무선 소프트웨어 업데이트가 기본적으로 제공되고 안정성 검사와 보안 패치는 하드웨어 제작 환경에서 지원을 하고 있습니다 또한 자동 업데이트는 기본적으로 모든 장치에서 가능합니다 모든 안드로이드 씽스 버전은 구글이 안정성 검사와 보안 패치를 3년간 무료로 제공하며 추가적인 지원에 대한 부가적인 옵션들도 제공합니다 공식적인 지원이 끝나더라도 개발자의 기기에서 앱 업데이트를 하는 것은 가능할 것입니다 안드로이드 APKs 업로드를 위해 안드로이드 씽스 콘솔을 이용해 보세요 무선 소프트웨어 업데이트 방식으로 여러분의 장치를 업데이트할 수 있을 것입니다 상업적인 용도가 아니라면 100개의 기기를 시험할 수 있습니다 그리고 대량 생산을 원한다면 저희가 배급 계약서를 보내드립니다 그 이후에 완성된 기기들을 대량으로 판매하실 수 있습니다 안드로이드 씽스를 이용하시면 안드로이드 SDK와 구글 플레이에서 제공하는 풍부한 소프트웨어 환경을 이용해 앱 제작을 할 수 있습니다 동일한 UI 도구와 멀티미디어 지원 현재 모바일 개발자들이 이용하는 연계성 API도 포함합니다 제작한 앱을 대중적인 구글 서비스와 쉽게 통합할 수 있습니다 파이어베이스, 텐서플로 클라우드 아이티 코어 등이 있습니다 이 작업은 현재 사용되는 안드로이드 클라이언트 라이브러리를 통해 수행됩니다 그리고 안드로이드 기반이기 때문에 안드로이드 스튜디오와 모든 언어와 도구들을 바로 사용할 수 있습니다 즉, 필요에 따라 코틀린과 자바 C++, 혹은 C언어를 통해 쉽게 코딩 및 디버깅을 할 수 있습니다 안드로이드 씽스는 또 어디에 이용될까요? 폴크, 엘지, 아이홈에서 나온 음성 인식 스피커들과 레노버, 엘지, JBL에서 나온 스마트 디스플레이에서 쓰입니다 이런 기기들은 구글 어시스턴트의 강력한 기능을 선보이고 있고 그리고 빠른 시일 내에 이 기술은 우리 삶의 일부가 될 겁니다 그리고 안드로이드 씽스를 이용하는 많은 신생 기업들이 있는데 여러분이 곧 만나게 될 혁신적인 기술을 상품화하는 기업들이지요 저희는 사물 인터넷 기기를 누구나 쉽게 제작하길 바랍니다 개인의 공장도 필요 없고 많은 자금도 필요하지 않을 것입니다 이 때문에 저희는 하드웨어를 통일하고 소프트웨어의 접근성을 낮추기 위해 모든 노력을 기울이고 있습니다 안드로이드 씽스를 시작하고 싶다면 온라인 커뮤니티 웹사이트를 방문하시기 바랍니다 AndroidThingswithgoogle

com에서 개발자 도구와 여러 개발자가 제작한 흥미로운 프로젝트를 만나보실 수 있습니다 그럼 다음은요? 먼저 장비를 준비하시고 설명서를 확인하신 다음 몇 개의 소스코드를 내려받아 실행해 보세요 커뮤니티에 가입해서 질문도 해보시고 다른 개발자들과 생각을 공유해보세요 안드로이드 10은 현재 상용화되어있으며 얼마든지 대량 제작도 가능합니다 여러분이 제작한 놀라운 제품들을 빨리 만나보고 싶네요 지금까지, 웨인 피에카르스키 였습니다 다음에 뵙겠습니다