441 lines
18 KiB
Plaintext
441 lines
18 KiB
Plaintext
page.title=프로그램 개요
|
|
page.metaDescription=앱에서 차기 버전의 Android를 사용할 수 있도록 준비하세요.
|
|
page.image=images/cards/card-n-overview_2x.png
|
|
meta.tags="프리뷰", "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 베타 프로그램을 통해 모든 지원되는 기기에서 매끄럽게 무선으로 업데이트합니다
|
|
. 플래시가 필요없습니다.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="col-4of12">
|
|
<h5>
|
|
피드백 및 지원
|
|
</h5>
|
|
|
|
<p>
|
|
|
|
<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">Preview 1</a></strong>(최초 릴리스, 알파)</li>
|
|
<li><strong>Preview 2</strong>(증분 업데이트, 베타)</li>
|
|
<li><strong>Preview 3</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>프리뷰 4 및 5</strong>에서 개발에 사용할 <strong>최종
|
|
N API 및 SDK</strong>와 최종 버전에 가까운 시스템 이미지에 대한 액세스를 제공하고,
|
|
시스템 동작과 기능을 테스트할 수 있습니다. 이번에 Android N은 표준 API
|
|
레벨을 제공합니다. 레거시 앱의 최종 호환성 테스트를 시작하고
|
|
N API 또는 기능을 사용하는 새 코드를 개선할 수 있습니다.
|
|
</p>
|
|
|
|
<p>
|
|
또한 프리뷰 4에서 시작하면 Android 베타 프로그램에 옵트인된 소비자 기기와 같이
|
|
공식 API 레벨에서 Android N을 실행하는 <strong>기기에 앱을
|
|
게시</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}sdk/installing/adding-packages.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
|
|
Beta 프로그램</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/bug">알려진 문제</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
|
|
라이브러리를 제공합니다.
|
|
앱을 테스트하기 위해 호환성 동작에서 옵트아웃하고자 하는 경우(강력히
|
|
권장함), 앱의 <code><a href=
|
|
"{@docRoot}preview/setup-sdk.html#create-update">targetSdkVersion</a></code>
|
|
를 <code>“N”</code>으로 설정하여 N Developer 프리뷰 버전을
|
|
대상으로 지정하면 됩니다.
|
|
</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분기로 예정되어 있습니다.
|
|
이때 Google Play에서 공개 릴리스 채널에 Android N을 대상으로 하는 앱을
|
|
게시할 수 있을 것입니다.
|
|
</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>
|