Android Developer Challenge: 기기 내 머신러닝과 개발자의 역량으로 구현되는 유용한 혁신!

Android Developer Challenge를 다시 제안하며 Android에서 새로운 환경을 개척하는 데 개발자 여러분의 지원을 요청합니다. 이 Android Developer Challenge를 시작하면서 집중할 첫 번째 영역은 기기 내 머신러닝입니다. Google은 이 새로운 기술이 유용한 혁신의 세계를 열어 개발자가 Gmail의 스마트 편지쓰기로 적절한 단어를 찾거나 Google 번역과 오프라인으로 의사소통하는 등의 작업을 처리할 수 있게 될 것이라고 굳게 믿고 있습니다. 그런데 이 새로운 기술로 훨씬 더 많은 혜택을 누릴 수 있으며 더 많은 혜택을 위해서는 개발자 여러분의 도움이 필요합니다.

Google이 추구하고 있는 것과 참여하는 방법

다음과 같이 Google은 사용자가 작업을 완료하는 데 실질적으로 유용한 기능을 제공하기 위해 기기 내 머신러닝을 활용하는 아이디어를 지원하고자 합니다.

  • 실시간 자막 사용: 실시간 자막은 청각 장애가 있거나 청력이 거의 손상된 약 5억 명의 사람들을 위해 콘텐츠에 생명을 불어넣어 청각 장애인도 콘텐츠를 이용할 수 있게 해줍니다. 이것이 바로 우리가 언젠가 더 많은 사례를 보게 되기를 바라는 형태의 머신러닝을 통한 혁신이며, 개발자 여러분의 도움으로 막연한 훗날이 아닌 오늘 바로 그런 혁신을 실현할 수 있습니다.
  • 머신러닝 기능이 앱 자체의 기반이 될 수 있다는 개발자의 개념은 Gmail의 스마트 편지쓰기와 같이 전반적인 앱 환경을 지원하는 기능을 훨씬 더 다채롭게 만듭니다.
  • 개발자의 아이디어는 여전히 개념 단계에 머물 수도, 사용자가 사용하도록 준비될 수도 있습니다. 여러분이 어떻게 Google의 지원을 활용할 수 있을지와 머신러닝을 사용하여 사용자의 작업 수행을 도우려는 우리의 사명에 어떻게 기여하는지 알려주시기 바랍니다. 아이디어가 어떤 단계에 있는지와 상관없이 아이디어를 실현할 수 있는 길을 2020년 5월 1일까지 제시해 주시기 바랍니다.
  • 아이디어는 (1) Android용으로 구현되어야 하며 (2) 완성품은 Google Play의 앱으로 배포되어야 합니다. 또한 Google은 개발자가 코드를 오픈소스로 제공하여 지식을 공유할 것을 강력히 권장하지만 이는 선택 사항입니다.
  • Google에서 Challenge 수상자와 Google 엔지니어링 전문가를 연결해 줌으로써 아이디어를 실현할 수 있는 가이드를 제공하므로 개발자의 아이디어는 ML Kit 또는 TensorFlow Lite 같은 서비스를 비롯하여 Google에서 지원하는 기기 내 머신러닝 제공 사항이나 AutoML Vision Edge 또는 기타 기기 내 모델 학습 인프라와 같은 Google Cloud의 기기 내 머신러닝 제공 사항을 활용해야 합니다.

참여 방법:

  1. GitHub에 저장소를 생성하고 #AndroidDevChallenge 해시태그를 붙여 아이디어를 공유합니다.
  2. 다음을 비롯한 소개말을 사용하여 제출 내용을 요약할 수 있습니다.
    • 아이디어 내용 소개: 기능 또는 서비스가 무슨 일을 하는지와 머신러닝을 사용하여 어떻게 작업을 진행하는지를 250단어로 설명합니다.
    • 계획 실현 방법 소개: 프로젝트가 어떤 진행 단계에 있는지와 진행 과정에서 Google의 지원을 어떻게 활용할지 설명합니다. 아이디어 제출 시 가장 좋은 방법은 아이디어와 함께 계획을 어떻게 진행해 나갈지 보여주는 구체적인 경로를 제시하는 것입니다. 여기에는 다음이 포함되어야 합니다.
      1. 이미 작성한 잠재적인 샘플 코드
      2. Google의 지원을 어떻게 활용할지 제시하는 목록
      3. 2020년 5월 1일까지 계획을 어떻게 실현할지 보여주는 타임라인
    • 개발자 소개: 훌륭한 아이디어는 방정식의 한 부분에 불과합니다. Google은 개발자에 관해 좀 더 자세히 알기를 원합니다. 진행한 다른 프로젝트를 몇 가지 알려주세요. 그러면 Google에서 어떻게 개발자의 프로젝트를 지원할 수 있는지 파악할 수 있습니다.
  3. 마지막 단계: 소개말과 저장소에 포함하려는 추가 자료(예: 샘플 코드 등)를 포함하여 GitHub에서 제출을 완료하면 마지막 단계는 이 양식을 작성하여 공식적으로 제안서를 제출하는 것입니다.

일정

  • 2019년 10월 24일 - Challenge를 위한 제출이 시작됩니다. 제출 방법은 다음과 같습니다.
  • 2019년 12월 2일 - 아이디어 제출이 마감됩니다. 2019년 12월 2일 오후 11시 59분(태평양 표준시) 이전에 GitHub에 완전한 제안서를 업로드하고 이 콘테스트 양식을 작성해야 합니다.
  • 2019년 12월 15일 - 프로젝트 수상자가 선정됩니다. Google은 프로젝트를 한 단계 발전시키는 데 도움이 되는 개발 가이드 및 Google의 부트캠프를 비롯하여 가이드를 제공할 10명의 참가자에게 연락합니다.
  • 2월 초 - 기술 전문가: 아이디어를 촉진하도록 설계된, Google 전문가 패널이 이끄는 부트캠프를 위해 엄선된 개발자를 마운틴뷰의 Googleplex로 초빙합니다.
  • 2월~4월 - 개발 작업: 아이디어 실현에 도움이 되는 개발 멘토링 지원을 통해 개발자를 지속적으로 돕습니다.
  • 5월 - 아이디어 공개 발표: Google I/O의 시작을 알리는 행사의 일환으로 Google은 Android 개발자 YouTube 및 블로그 채널에서 이러한 개념을 조명할 뿐만 아니라 Google I/O에서 직접, 기조연설과 같은 과정에서, 샌드박스 내에서 등 다양한 방식으로 이러한 개념을 집중적으로 살펴봅니다. 또한 수상자는 Google I/O에 직접 참석하도록 초대받습니다.

수십억에 달하는 세계인의 눈앞에서 참신한 아이디어 실현

Google은 개발자가 제출한 개념 중 10개를 선정하고 그 아이디어의 실현 계획에 도움이 되도록 관련 전문 지식과 가이드를 제공해 드립니다. 그리고 앱이 준비되면 컬렉션 등을 통해 Google Play에서 수십억의 사용자 앞에 선보일 수 있도록 도와드리겠습니다. 다음은 선정된 10인의 개발자에게 주어지는 혜택입니다.

전문 지식 및 개발 지원: Google은 선정된 개발자와 함께 협력하여 개념 단계에서 실현 단계까지 앱 개발을 진행하기 위한 계획 과정에서 전문 지식과 가이드를 통해 지원하며, 여기에는 다음 사항이 포함됩니다.

  • 캘리포니아주 마운틴뷰의 Google 본사에서 진행되는 전문가 패널과의 실무 세션(제반 경비 지원)
  • 부트캠프에서 Google 엔지니어의 멘토링을 통해 앱 관련 아이디어의 실현 계획을 세우는 데 도움이 될 가이드와 기술적 전문 지식 제공

노출 기회를 통한 인지도 상승! 아이디어를 앱으로 실현하여 출시할 준비가 되면 선정된 개발자가 사용자를 확보하고 광범위한 Android 커뮤니티에서 축하를 받으며 인지도를 높이도록 지원하며, 여기에는 다음 사항이 포함됩니다.

  • Google Play의 컬렉션을 통해 선정된 앱을 특별히 소개(앱은 5월 1일에 Google Play에 출시할 수 있도록 준비되어야 하며 Google의 최소 품질 요구사항을 충족해야 함)
  • Google I/O 2020 입장권
  • developers.android.com의 새로운 섹션을 통해 광범위한 Android 개발자 커뮤니티에 선정된 앱을 널리 알릴 수 있는 특별한 기회를 가집니다. 또한 Google은 선정된 개발자를 Google I/O에서 그리고 샌드박스, 세션, 기조연설 등과 같은 특별한 기회에 소개할 수도 있습니다!
여기에서 Android Developer Challenge에 관한 전체 법률 조항을 읽어보세요.