blob: 87f08b123488498cac876b190bc3894a943814ac [file] [log] [blame]
Dirk Dougherty5748bc42016-02-06 18:24:32 -08001page.title=Program Overview
2page.metaDescription=Welcome to the Android M Developer Preview, a program that gives you everything you need to test and optimize your apps for the next version of Android.
Dirk Dougherty43eb9512016-03-03 14:53:16 -08003page.image=images/cards/card-n-overview_2x.png
4meta.tags="preview", "developer", "android"
Dirk Dougherty5748bc42016-02-06 18:24:32 -08005page.tags="preview", "developer", "android"
6
7@jd:body
8
Dirk Dougherty5748bc42016-02-06 18:24:32 -08009<p>
David Friedmana18c41a2016-03-03 18:26:29 -080010 Welcome to the <strong>Android N Developer Preview</strong>, a program that gives you
Dirk Dougherty5748bc42016-02-06 18:24:32 -080011 everything you need to test and optimize your apps for the next version of
12 Android. It's free, and you can get started right away just by downloading
David Friedmana18c41a2016-03-03 18:26:29 -080013 the Preview tools.
Dirk Dougherty5748bc42016-02-06 18:24:32 -080014</p>
15
16<div style="background-color:#eceff1;padding:1em;">
17<div class="wrap">
18 <div class="cols">
19 <div class="col-4of12">
20 <h5>
21 Hardware and emulator system images
22 </h5>
23
24 <p>
David Friedmana18c41a2016-03-03 18:26:29 -080025 Run and test your apps on Nexus 5X, 6P, 9, and Player (for TV), as well
Dirk Dougherty5748bc42016-02-06 18:24:32 -080026 as emulator.
27 </p>
28 </div>
29
30 <div class="col-4of12">
31 <h5>
32 Latest platform code
33 </h5>
34
35 <p>
36 We’ll provide multiple updates during the Preview, so you’ll be testing
37 against the latest platform changes.
38 </p>
39 </div>
40
41 <div class="col-4of12">
42 <h5>
43 Updates delivered by OTA
44 </h5>
45
46 <p>
David Friedmana18c41a2016-03-03 18:26:29 -080047 You can get updates over-the-air, once you’ve flashed a
Dirk Dougherty5748bc42016-02-06 18:24:32 -080048 device to the initial preview.
49 </p>
50 </div>
51 </div>
52
53 <div class="cols">
54
55
56 <div class="col-4of12">
57 <h5>
58 New behaviors and capabilities
59 </h5>
60
61 <p>
62 Start work early to support new platform behaviors such as
63 the new runtime permissions model and power-saving features.
64 </p>
65 </div>
66
67 <div class="col-4of12">
68 <h5>
69 Priority window for developer-reported issues
70 </h5>
71
72 <p>
73 During the first several weeks we’ll give priority to developer-reported
74 issues, so test and give feedback as soon as possible.
75 </p>
76 </div>
77
78 <div class="col-4of12">
79 <h5>
80 Feedback and support
81 </h5>
82
83 <p>
84 Report issues and give us feedback using our <a href=
85 "https://code.google.com/p/android-developer-preview/">issue tracker</a>.
David Friedmana18c41a2016-03-03 18:26:29 -080086 Connect with other developers in the <strong>Developer Community</strong>.
Dirk Dougherty5748bc42016-02-06 18:24:32 -080087
88 </p>
89 </div>
90 </div>
91</div>
92</div>
93
94<!--
95<p>
David Friedmana18c41a2016-03-03 18:26:29 -080096 With the Preview, you'll get an early start on testing your apps,
Dirk Dougherty5748bc42016-02-06 18:24:32 -080097 with enough time to make adjustments before the public platform release later
98 in the year. We'll provide several updates to the Preview tools in the weeks
99 ahead, so you can keep in sync with the latest changes as the platform moves
100 toward launch.
101</p>
David Friedmana18c41a2016-03-03 18:26:29 -0800102
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800103<p>
104 You can help us improve the platform by <a href=
105 "https://code.google.com/p/android-developer-preview/">reporting issues</a>
106 through our feedback channels. This is especially
107 critical in the first month of the preview, when we’ll be giving priority to
108 developer-reported issues and feedback.
109</p> -->
110
111
112<h2 id="timeline">
113 Timeline and updates
114</h2>
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800115<p>
David Friedmana18c41a2016-03-03 18:26:29 -0800116 The Preview runs from March 9 until the final Android N public release planned for Q3
117 2016.
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800118</p>
119
120<p>
David Friedmana18c41a2016-03-03 18:26:29 -0800121 As you test and develop on Android N, we strongly recommend <strong>keeping
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800122 your development environment up-to-date</strong> as Preview updates are released.
123 To make the process easier, we'll deliver <strong>updates over-the-air
124 (OTA)</strong> to devices already flashed to a Preview build, as well as
125 providing system images that you can download and flash manually.
126</p>
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800127
128<p>
129 Well notify you when Preview updates are available via the <a href=
130 "http://android-developers.blogspot.com/">Android Developers Blog</a>, as
David Friedmana18c41a2016-03-03 18:26:29 -0800131 well as this site and the <strong>Android N Developer Community</strong>.
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800132</p>
133
134<h2 id="preview_tools">
135 Whats in the Preview?
136</h2>
137
138<p>
David Friedmana18c41a2016-03-03 18:26:29 -0800139 The Preview includes everything you need to test your existing
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800140 apps on a variety of screen sizes, network technologies, CPU/GPU chipsets,
141 and hardware architectures.
142</p>
143
144<h4>
145 SDK tools
146</h4>
147
148<p>
149 You can download these components through the SDK Manager in <a href=
150 "{@docRoot}sdk/installing/adding-packages.html">Android Studio</a>:
151</p>
152
153<ul>
David Friedmana18c41a2016-03-03 18:26:29 -0800154 <li><strong>Official Preview SDK and tools</strong>
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800155 </li>
156
David Friedmana18c41a2016-03-03 18:26:29 -0800157 <li>N Preview <strong>emulator system image</strong> (32-bit &amp;
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800158 64-bit)
159 </li>
160
David Friedmana18c41a2016-03-03 18:26:29 -0800161 <li>N Preview <strong>emulator system Image for Android TV</strong>
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800162 (32-bit)
163 </li>
164</ul>
165
166<h4>
167 Hardware system images
168</h4>
169
170<p>
171 You can download these hardware system images for Nexus devices from the
172 <a href="download.html">Downloads page</a>:
173</p>
174
175<ul>
176 <li>
David Friedmana18c41a2016-03-03 18:26:29 -0800177 <strong>Nexus 5X</strong> (GSM/LTE) "bullhead" device system image
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800178 </li>
179
180 <li>
David Friedmana18c41a2016-03-03 18:26:29 -0800181 <strong>Nexus 6P</strong> (GSM/LTE) angler device system image
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800182 </li>
183
184 <li>
185 <strong>Nexus 9</strong> (Wi-Fi) volantis device system image
186 </li>
187
188 <li>
189 <strong>Nexus Player</strong> (Android TV) fugu device system image
190 </li>
191</ul>
192
193<h4>
194 Documentation and sample code
195</h4>
196
197<p>
198 These documentation resources help you learn about the Preview:
199</p>
200
201<ul>
202 <li>
203 <a href="setup-sdk.html">Set Up the SDK</a> has step-by-step instructions
204 for getting started.
205 </li>
206
207 <li>
208 <a href="{@docRoot}preview/testing/guide.html">Testing Guide</a> and <a href=
209 "behavior-changes.html">Behavior Changes</a> point you to key areas to test.
210 </li>
211
212 <li>Documentation of new APIs, including an <a href="api-overview.html">API Overview</a>,
213 downloadable <a href="{@docRoot}preview/download.html#docs">API Reference</a>, and detailed developer guides on
214 key features such as
215 <a href="{@docRoot}preview/features/runtime-permissions.html">permissions</a>,
216 <a href="{@docRoot}preview/backup/index.html">app backup</a>, and others.
217 </li>
218
219 <li>
220 <a href="{@docRoot}preview/samples.html">Sample code</a> that demonstrates how to support
221 permissions and other new features.
222 </li>
223
224 <li>
225 <a href="{@docRoot}preview/support.html#release-notes">Release notes</a> for the current version
David Friedmana18c41a2016-03-03 18:26:29 -0800226 of the Preview, including change notes and diff reports.
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800227 </li>
228</ul>
229
230<h4>
231 Support resources
232</h4>
233
234<p>
David Friedmana18c41a2016-03-03 18:26:29 -0800235 Use these support resources as you test and develop on the Preview:
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800236</p>
237
238<ul>
David Friedmana18c41a2016-03-03 18:26:29 -0800239 <li><a href="https://code.google.com/p/android-developer-preview/">Preview Issue Tracker</a>
240 is your <strong>primary feedback
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800241 channel.</strong> You can report bugs, performance issues, and general
242 feedback through the issue tracker. You can also check for <a
243 href="https://code.google.com/p/android-developer-preview/wiki/KnownIssues">known issues</a>
244 and find workaround steps.
245 </li>
246
David Friedmana18c41a2016-03-03 18:26:29 -0800247 <li><strong>Android N Developer Community</strong> is a Google+ community where you can
248 <strong>connect with other developers</strong> working with Android M. You can share
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800249 observations or ideas or find answers to questions about Android M.
250 </li>
251</ul>
252
253
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800254<h2 id="get_started">
255 How to get started
256</h2>
257
258<p>
David Friedmana18c41a2016-03-03 18:26:29 -0800259 To get started testing your app with the Preview:
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800260</p>
261
262<ol>
263 <li>Review the <a href="{@docRoot}preview/api-overview.html">API Overview</a>
264 and <a href="{@docRoot}preview/behavior-changes.html">Behavior Changes</a> to get an
265 idea of what's new and how it affects your apps. In particular, learn about
266 the new <a href="{@docRoot}preview/features/runtime-permissions.html">runtime
267 permissions</a> model, power-saving features, and auto backup.
268 </li>
269
270 <li>Set up your environment by following the instructions for
271 <a href="{@docRoot}preview/setup-sdk.html">Setting up the Preview SDK</a>
272 and configuring test devices.
273 </li>
274
275 <li>Follow the <a href="https://developers.google.com/android/nexus/images">
276 flashing instructions</a> to flash the latest M developer preview system image
277 for Nexus 5, 6, 9, and Player. Once you've flashed your development device,
278 Preview updates will be delivered through over-the-air (OTA) updates.</a>
279 </li>
280
281 <li>Review the <a href="{@docRoot}reference/packages.html">API
David Friedmana18c41a2016-03-03 18:26:29 -0800282 Reference</a> and <a href="{@docRoot}preview/samples.html">N Preview
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800283 samples</a> to gain more insight into new API features and how to use them in
284 your app.
285 </li>
286
David Friedmana18c41a2016-03-03 18:26:29 -0800287 <li>Join the <strong>Android M
288 Developer Community</strong> to get the latest news and connect with other
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800289 developers working with the new platform.
290 </li>
291</ol>
292
293<p>
David Friedmana18c41a2016-03-03 18:26:29 -0800294 Thank you for your participation in the Android N Developer Preview program!
Dirk Dougherty5748bc42016-02-06 18:24:32 -0800295</p>