page.title=프로그램 개요 page.metaDescription=앱에서 차기 버전의 Android를 사용할 수 있도록 준비하세요. page.image=images/cards/card-n-overview_2x.png meta.tags="preview", "developer", "android" page.tags="preview", "developer", "android" @jd:body <!-- <div class="cols" style= "background-color:#f2daf5; padding: 5px 0;margin-bottom:1em; text-align:center;"> <h3> Developer Preview 3 is now available </h3> <p>Includes final SDK and near-final system images</p> <div style="margin:auto 1em"> <ul class="dac-section-links"> <li class="dac-section-link"> <a href="{@docRoot}preview/support.html#preview3-notes"> <span class="dac-sprite dac-auto-chevron"></span> Read the Notes</a> </li> <li class="dac-section-link"> <a href="{@docRoot}preview/support.html#preview3-get"> <span class="dac-sprite dac-auto-chevron"></span> Get the Update</a> </li> <li class="dac-section-link"> <a href="https://code.google.com/p/android-developer-preview/"> <span class="dac-sprite dac-auto-chevron"></span> Report Issues</a> </li> </ul> </div> </div> --> <p> <strong>Android N Developer Preview</strong>에 오신 것을 환영합니다. 이 프로그램은 차기 버전의 Android에 대해 앱을 테스트하고 최적화하는 데 필요한 모든 것을 제공합니다. 이 프로그램은 무료이고, N Developer Preview 도구를 다운로드하기만 하면 바로 시작할 수 있습니다. </p> <div style="background-color:#eceff1;padding:1em;"> <div class="wrap"> <div class="cols"> <div class="col-4of12"> <h5> 하드웨어 및 에뮬레이터 이미지 </h5> <p> 다양한 기기 또는 에뮬레이터에서 앱을 실행하고 테스트하세요. </p> </div> <div class="col-4of12"> <h5> 최신 플랫폼 코드 </h5> <p> Preview 동안 월별 업데이트를 제공할 예정이며 따라서 여러분은 항상 최신 플랫폼 변경에 대해 테스트할 수 있습니다. </p> </div> <div class="col-4of12"> <h5> 개발자 문제에 우선 순위 부여 </h5> <p> Google에서는 처음 몇 주 동안 개발자가 보고한 문제에 우선 순위를 부여할 예정이므로, 가능한 빨리 테스트하고 피드백을 보내 주세요. </p> </div> </div> <div class="cols"> <div class="col-4of12"> <h5> 새로운 동작 및 기능 </h5> <p> 새로운 플랫폼 동작을 지원하고 새로운 기능으로 개발하려면 작업을 일찍 시작하세요. </p> </div> <div class="col-4of12"> <h5> OTA를 통한 업데이트 제공 </h5> <p> Android 베타 프로그램을 통해 지원되는 모든 기기에 대해 원활한 OTA 업데이트가 제공됩니다. 플래시가 필요 없습니다. </p> </div> <div class="col-4of12"> <h5> 피드백 및 지원 </h5> <p> Google의 <a href="{@docRoot}preview/bug">Issue Tracker</a>를 사용해 문제를 보고하고 피드백을 보내 주세요. <a href="{@docRoot}preview/dev-community">N 개발자 커뮤니티</a>에서는 다른 개발자들과 의견을 주고받을 수 있습니다. </p> </div> </div> </div> </div> <!-- <p>New in the Android N Developer Preview: </p> <ul> <li> Accompanying Android Beta Program for consumers, starting later in the preview</li> <li> More supported devices, including devices from OEM partners</li> <li> Seamless OTAs for your devices, from initial release to final N release without flashing</li> </ul> --> <h2 id="timeline">일정 및 업데이트</h2> <img src="{@docRoot}images/n-preview-updates_2x.png"> <p> N Developer Preview의 운영 기간은 2016년 3월 9일부터 2016년 3분기로 예정된 AOSP 및 OEM에 대한 Android N 최종 공개 릴리스 때까지입니다. </p> <p> 개발 단계의 중요 마일스톤에 다다를 때마다 개발 및 테스트 환경을 위한 업데이트가 제공될 것입니다. 일반적으로는 매월(4~6주 간격) 업데이트를 제공할 예정입니다. 마일스톤은 다음과 같습니다. </p> <ul> <li><strong><a href="{@docRoot}preview/support.html#dp1">Preview 1</a></strong>(최초 릴리스, 알파)</li> <li><strong><a href="{@docRoot}preview/support.html#dp2">Preview 2</a></strong>(증분 업데이트, 알파)</li> <li><strong><a href="{@docRoot}preview/support.html#dp3">Preview 3</a></strong>(증분 업데이트, 베타)</li> <li><strong>Preview 4</strong>(최종 API 및 공식 SDK, Play 게시)</li> <li><strong>Preview 5</strong>(최종 테스트를 위한 거의 최종 시스템 이미지)</li> <li>AOSP 및 에코시스템에 <strong>최종 릴리스</strong></li> </ul> <p> 각 업데이트에는 SDK 도구, 프리뷰 시스템 이미지, 에뮬레이터, 참조 문서 및 API 차이 등이 포함됩니다. </p> <p> <strong>첫 3단계 프리뷰 마일스톤</strong>에서는 현재 앱의 호환성 문제를 확인하고 새 플랫폼을 대상으로 하는 데 필요한 마이그레이션 또는 주요 작업을 계획하는 데 도움이 되는 <strong>조기 테스트 및 개발 환경</strong>을 제공합니다. 이 기간은 기능과 API 및 파일 호환성 문제에 대한 피드백을 제공하는 우선 순위 기간입니다. 이 모든 경우에 대해 <a href="{@docRoot}preview/bug">Issue Tracker</a>를 사용하세요. 업데이트 과정에서 일부 API가 변경될 수 있습니다. </p> <p> <strong>Preview 4 및 5</strong>에서는 개발에 사용할 <strong>최종 N API 및 SDK</strong>와 최종 버전에 가까운 시스템 이미지에 액세스할 수 있으며, 시스템 동작과 기능을 테스트할 수 있습니다. 이 시점에서 Android N은 표준 API 레벨을 제공합니다. 레거시 앱의 최종 호환성 테스트를 시작할 수 있으며 N API 또는 기능을 사용하는 새 코드를 개선할 수 있습니다. </p> <p> 또한 Preview 4부터는 공식 API 레벨에서 Android N이 실행되는 <strong>기기(예: Android 베타 프로그램에 옵트인한 소비자 기기)에 앱을 게시</strong>할 수 있습니다. Google Play 알파 및 베타 채널에 먼저 게시할 수 있으므로, Play 스토어에 광범위하게 배포하기 전에 Android 베타 소비자를 통해 앱을 테스트할 수 있습니다. </p> <p> Android N에서 테스트와 개발을 수행하는 동안, 프리뷰 업데이트가 출시되는 것에 맞춰 <strong>개발 환경을 최신 상태로 유지</strong>할 것을 적극 권장합니다. 이 과정을 손쉽게 진행하기 위해 테스트 기기를 Android 베타 프로그램에 등록하고 각 마일스톤에서 <strong>OTA 업데이트</strong>를 받을 수 있습니다. 또는 업데이트된 프리뷰 이미지를 수동으로 다운로드하고 플래시할 수도 있습니다. </p> <p> 프리뷰 업데이트가 제공될 때마다 <a href="http://android-developers.blogspot.com/">Android 개발자 블로그</a>, 이 사이트 및 <a href="{@docRoot}preview/dev-community">Android N 개발자 커뮤니티</a>를 통해서 알려드릴 것입니다. </p> <h2 id="preview_tools">N Developer Preview에 포함된 내용</h2> <p> N Developer Preview에는 기존 앱을 다양한 화면 크기, 네트워크 기술, CPU/GPU 칩셋 및 하드웨어 아키텍처에서 테스트하는 데 필요한 모든 것이 포함되어 있습니다. </p> <h3 id="sdk_tools">SDK 도구</h3> <p>이러한 구성 요소는 <a href="{@docRoot}studio/intro/update.html">Android Studio</a>에서 SDK Manager를 통해 다운로드할 수 있습니다.</p> <ul> <li> N Developer Preview <strong>SDK 및 도구</strong> <li> N Developer Preview <strong>에뮬레이터 시스템 이미지</strong>(32비트 및 64비트) <li> N Developer Preview <strong>Android TV용 에뮬레이터 시스템 이미지</strong>(32비트) <li> N Developer Preview 지원 라이브러리(새로운 앱 템플릿용) </ul> <p> 필요에 따라 각 마일스톤에서 이러한 개발 도구를 업데이트할 것입니다. </p> <h3 id="hardware_system_images">하드웨어 시스템 이미지</h3> <p> N Developer Preview에는 물리적 기기에서 테스트하고 개발할 때 사용할 수 있는 다른 하드웨어 시스템 이미지와 Nexus가 포함되어 있습니다. 하드웨어 이미지의 전체 목록을 보려면 <a href="{@docRoot}preview/download.html">기기 이미지</a> 페이지를 참조하세요. </p> <p> 각 마일스톤 때마다 이들 기기에 대한 업데이트된 시스템 이미지가 제공될 것입니다. 업데이트된 시스템 이미지를 필요한 만큼 자주 다운로드하여 테스트 기기에 수동으로 플래시할 수 있습니다. 이것은 기기를 여러 번 다시 플래시해야 하는 자동화된 테스트 환경에 특히 유용합니다. </p> <p class="note"><strong>참고</strong>: <strong>수동으로 플래시된 기기는 지난 해 프리뷰와 마찬가지로 OTA 업데이트를 받지 못합니다</strong>. 올해에는 Android 베타 프로그램에 기기를 등록해야만 OTA 업데이트를 받을 수 있습니다. 자세한 내용은 다음 섹션을 참조하세요. </p> <h3 id="android_beta">Android 베타 프로그램을 통한 OTA 업데이트</h3> <p> Android N에서는 프로그램에 등록한 기기에 Android N의 최신 프리뷰 업데이트를 자동으로 직접 전송해 주는 OTA(Over-the-Air) 업데이트 프로그램을 새로 도입했습니다. 이 프로그램은 무료이고 Google 계정에 등록된 지원 기기를 가지고 계신 사람이라면 누구나 사용할 수 있습니다. </p> <p> 프로그램에 등록하려면 <a href="https://g.co/androidbeta">Android 베타 프로그램</a> 사이트를 방문하세요. 계정에 등록된 기기 중에서 Android 베타에 등록할 수 있는 기기를 모두 확인할 수 있습니다. </p> <ol> <li> Android N 업데이트를 받을 기기를 선택합니다. <li> Enroll을 클릭하고 사용 약관을 읽고 동의한 후, OK를 클릭합니다. </ol> <p> 등록을 마치면 곧바로 기기에서 업데이트를 수신합니다. 대부분의 경우, Android N으로 전환하기 위해 데이터를 완전히 초기화할 필요는 없지만, 잃고 싶지 않은 데이터가 있다면 기기를 등록하기 전에 이 데이터를 백업하는 것이 좋습니다. </p> <p> 업데이트가 기기에 전송되면, 가급적 빨리 업데이트를 다운로드하고 설치하는 것이 좋습니다. 시스템 UI, 동작, API 및 기능의 최신 변경사항에 맞춰 기기를 최신으로 유지할 수 있습니다. </p> <p> Developer Preview가 마무리되면, 귀하의 등록된 기기가 공식 Android N 릴리스 업데이트를 받게 됩니다. </p> <p> Android 베타 사이트에서 언제든지 Android 베타 프로그램으로부터 기기 등록을 해제할 수 있습니다. 등록을 해제하기 전에 기기에서 데이터를 백업하세요. </p> <p class="note"><strong>참고</strong>: 등록을 해제하면 Android 6.0 Marshmallow의 최신 버전(기기 등록 전에 설치한 버전이 아닐 수도 있음)으로 <strong>기기가 공장 초기화됩니다</strong>. 클린 설치를 위해서 연락처, 메시지, 사진 등의 데이터가 기기에서 지워집니다. </p> <h3 id="documentation_and_sample_code">문서 및 샘플 코드</h3> <p> Developer Preview 사이트에서 다음과 같은 문서 리소스를 이용할 수 있으며, Android N에 대해 익히는 데 유용합니다. </p> <ul> <li> <a href="{@docRoot}preview/setup-sdk.html">Android N용 개발 설정</a>에는 시작하는 데 필요한 단계별 지침이 포함되어 있습니다.</li> <li> <a href="{@docRoot}preview/behavior-changes.html">동작 변경 사항</a>에서는 테스트할 주요 영역을 알려줍니다. </li> <li> 새 API에 관련된 문서 중에는 <a href="{@docRoot}preview/api-overview.html">API 개요</a>, 다운로드 가능한 <a href="{@docRoot}preview/setup-sdk.html#docs-dl">API 참조</a> 그리고 다중 창 지원, 묶음 알림, 다중 로케일 지원 등과 같은 주요 기능에 대한 상세 개발자 가이드도 포함되어 있습니다. <li> <a href="{@docRoot}preview/samples.html">샘플 코드</a>에서는 권한과 새로운 기타 기능을 지원하는 방법을 보여줍니다. <li> <a href="{@docRoot}preview/support.html#release-notes">릴리스 노트</a>를 보면 N Developer Preview의 현재 버전에 대한 변경 사항과 차이점 보고서 등 관련 정보를 확인할 수 있습니다. </ul> <h4 id="reference">다운로드 가능한 API 참조</h4> <p> 초기 프리뷰 업데이트 중에, 최신 <a href="{@docRoot}preview/setup-sdk.html#docs-dl">Android N 플랫폼용 API 참조</a>를 별도의 zip 아카이브로 다운로드할 수 있습니다. 이 참조 다운로드에는 또한 API 23 및 이전 업데이트에서 API 변경사항을 확인하는 데 유용한 차이점 보고서도 포함되어 있습니다. </p> <p> Android N API가 최종 버전이고 공식 API 레벨이 할당되면, 저희가 <a href="https://developer.android.com">https://developer.android.com</a>에서 온라인으로 API 참조를 제공해 드릴 것입니다. </p> <h3 id="support_resources"> 지원 리소스 </h3> <p> N Developer Preview에서 테스트와 개발을 수행하면서 다음 채널을 활용하여 문제를 보고하고 피드백을 제공해 주세요. </p> <ul> <li> <a href="https://code.google.com/p/android-developer-preview/">N Developer Preview Issue Tracker</a>는 <strong>기본 피드백 채널</strong>입니다. Issue Tracker를 통해 버그, 성능 문제 및 전반적인 피드백을 보고할 수 있습니다. 또한, <a href="{@docRoot}preview/bugs">알려진 문제</a>를 확인하고 해결 방법을 찾을 수 있습니다. 여러분이 보고한 문제가 분류되어 Android 엔지니어링 팀에게 검토하도록 보내질 때마다 알림을 받으실 것입니다. </li> <li> <a href="{@docRoot}preview/dev-community">Android N 개발자 커뮤니티</a>는 일종의 Google+ 커뮤니티로, 여기에서 여러분은 Android N으로 작업하는 <strong>다른 개발자들과 소통</strong>할 수 있습니다. 서로의 의견이나 아이디어를 나누고 Android N 관련 질문에 대한 대답을 찾을 수도 있습니다. 저희는 커뮤니티를 조정하고 필요에 따라 답변과 지침을 제공할 것입니다.</li> </ul> <h3 id="targeting">대상 지정, 프리뷰 API 및 게시</h3> <p> N Developer Preview에서는 <strong>표준 API 레벨이 없는</strong> 개발 전용 시스템 및 Android 라이브러리를 제공합니다. 앱을 테스트하기 위해 호환성 동작에서 옵트아웃하려는 경우(적극 권장), Android N의 프리뷰 버전을 대상으로 지정하면 됩니다. 앱의 <code><a href= "{@docRoot}preview/setup-sdk.html#create-update">targetSdkVersion</a></code>을 <code>“N”</code>으로 지정하세요. </p> <p> Android N Developer Preview에서는 <strong>프리뷰 API</strong>를 제공합니다. 이 API는 최종 SDK가 출시될 때까지는 공식 버전이 아닙니다. 현재 최종 SDK 릴리스는 2016년 3분기로 예정되어 있습니다. 즉, 시간이 지나면서 특히 프로그램 시작 후 초기 몇 주 동안에는 <strong>사소한 API 변경이 있을 수 있습니다</strong>. Android N Developer Preview를 업데이트할 때마다 변경 사항을 요약하여 제공해 드릴 것입니다. </p> <p class="note"> <strong>참고</strong>: 프리뷰 API는 변경될 수 있지만, 기본 시스템 동작은 안정적이며 지금 바로 테스트가 가능한 상태입니다. </p> <p> Google Play에서는 <strong>N Developer Preview를 대상으로 하는 앱의 게시를 금지합니다.</strong> Android N 최종 SDK를 사용할 수 있게 되면 공식 Android N API 레벨을 대상으로 지정하고, 알파 및 베타 릴리스 채널을 통해 Google Play에 앱을 게시할 수 있습니다. 그때까지는 Android N을 대상으로 하는 앱을 테스터에게 배포하려는 경우, 이메일이나 여러분의 사이트에서 직접 다운로드를 통해 하면 됩니다. </p> <p> AOSP 및 OEM에 대한 Android N 전체 릴리스는 2016년 3분기로 예정되어 있습니다. 이때 Android N을 대상으로 하는 여러분의 앱을 Google Play의 공개 릴리스 채널에 게시할 수 있습니다. </p> <h2 id="how_to_get_started">시작 방법</h2> <p> Android N으로 앱 테스트를 시작하려면: </p> <ol> <li> <a href="{@docRoot}preview/api-overview.html">API 개요</a> 및 <a href="{@docRoot}preview/behavior-changes.html">동작 변경 사항</a>을 검토하여 새로운 사항과 이 사항이 여러분의 앱에 미치는 영향을 파악합니다. 특히, 새로운 <a href="{@docRoot}preview/features/notification-updates.html">알림</a> 기능과 <a href="{@docRoot}preview/features/multi-window.html">다중 창 지원</a>에 대해 알아봅니다. </li> <li> <a href="{@docRoot}preview/setup-sdk.html">Preview SDK 설정</a> 및 테스트 기기 구성 지침에 따라 자신의 환경을 설정합니다. </li> <li> <a href="https://developers.google.com/android/nexus/images">플래시 지침</a>에 따라 자신의 기기용 최신 Android N Developer Preview 시스템 이미지를 플래시합니다. </li> <li> <a href="{@docRoot}preview/setup-sdk.html#docs-dl">API 참조</a>와 <a href="{@docRoot}preview/samples.html">Android N 샘플</a>을 검토하여 새로운 API 기능과 앱에서 그러한 기능을 사용하는 방법에 대해 좀 더 자세히 파악합니다. <li> <a href="{@docRoot}preview/dev-community">Android N 개발자 커뮤니티</a>에 가입하여 최신 소식을 알아보고, 새 플랫폼으로 작업하는 다른 개발자들과 이야기를 나눕니다.</li> </ol> <p> Android N Developer Preview 프로그램에 참가해 주셔서 대단히 감사합니다! </p>