Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 1 | page.title=Program Overview |
| 2 | page.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 Dougherty | 43eb951 | 2016-03-03 14:53:16 -0800 | [diff] [blame] | 3 | page.image=images/cards/card-n-overview_2x.png |
| 4 | meta.tags="preview", "developer", "android" |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 5 | page.tags="preview", "developer", "android" |
| 6 | |
| 7 | @jd:body |
| 8 | |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 9 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 10 | Welcome to the <strong>Android N Developer Preview</strong>, a program that gives you |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 11 | 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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 13 | the Preview tools. |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 14 | </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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 25 | Run and test your apps on Nexus 5X, 6P, 9, and Player (for TV), as well |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 26 | 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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 47 | You can get updates over-the-air, once you’ve flashed a |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 48 | 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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 86 | Connect with other developers in the <strong>Developer Community</strong>. |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 87 | |
| 88 | </p> |
| 89 | </div> |
| 90 | </div> |
| 91 | </div> |
| 92 | </div> |
| 93 | |
| 94 | <!-- |
| 95 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 96 | With the Preview, you'll get an early start on testing your apps, |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 97 | 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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 102 | |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 103 | <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 Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 115 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 116 | The Preview runs from March 9 until the final Android N public release planned for Q3 |
| 117 | 2016. |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 118 | </p> |
| 119 | |
| 120 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 121 | As you test and develop on Android N, we strongly recommend <strong>keeping |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 122 | 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 Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 127 | |
| 128 | <p> |
| 129 | We’ll notify you when Preview updates are available via the <a href= |
| 130 | "http://android-developers.blogspot.com/">Android Developers Blog</a>, as |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 131 | well as this site and the <strong>Android N Developer Community</strong>. |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 132 | </p> |
| 133 | |
| 134 | <h2 id="preview_tools"> |
| 135 | What’s in the Preview? |
| 136 | </h2> |
| 137 | |
| 138 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 139 | The Preview includes everything you need to test your existing |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 140 | 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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 154 | <li><strong>Official Preview SDK and tools</strong> |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 155 | </li> |
| 156 | |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 157 | <li>N Preview <strong>emulator system image</strong> (32-bit & |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 158 | 64-bit) |
| 159 | </li> |
| 160 | |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 161 | <li>N Preview <strong>emulator system Image for Android TV</strong> |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 162 | (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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 177 | <strong>Nexus 5X</strong> (GSM/LTE) "bullhead" device system image |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 178 | </li> |
| 179 | |
| 180 | <li> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 181 | <strong>Nexus 6P</strong> (GSM/LTE) “angler” device system image |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 182 | </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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 226 | of the Preview, including change notes and diff reports. |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 227 | </li> |
| 228 | </ul> |
| 229 | |
| 230 | <h4> |
| 231 | Support resources |
| 232 | </h4> |
| 233 | |
| 234 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 235 | Use these support resources as you test and develop on the Preview: |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 236 | </p> |
| 237 | |
| 238 | <ul> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 239 | <li><a href="https://code.google.com/p/android-developer-preview/">Preview Issue Tracker</a> |
| 240 | is your <strong>primary feedback |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 241 | 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 Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 247 | <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 Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 249 | observations or ideas or find answers to questions about Android M. |
| 250 | </li> |
| 251 | </ul> |
| 252 | |
| 253 | |
| 254 | <h2 id="preview_apis_and_publishing"> |
| 255 | Final SDK, targeting, and publishing |
| 256 | </h2> |
| 257 | |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 258 | <h2 id="get_started"> |
| 259 | How to get started |
| 260 | </h2> |
| 261 | |
| 262 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 263 | To get started testing your app with the Preview: |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 264 | </p> |
| 265 | |
| 266 | <ol> |
| 267 | <li>Review the <a href="{@docRoot}preview/api-overview.html">API Overview</a> |
| 268 | and <a href="{@docRoot}preview/behavior-changes.html">Behavior Changes</a> to get an |
| 269 | idea of what's new and how it affects your apps. In particular, learn about |
| 270 | the new <a href="{@docRoot}preview/features/runtime-permissions.html">runtime |
| 271 | permissions</a> model, power-saving features, and auto backup. |
| 272 | </li> |
| 273 | |
| 274 | <li>Set up your environment by following the instructions for |
| 275 | <a href="{@docRoot}preview/setup-sdk.html">Setting up the Preview SDK</a> |
| 276 | and configuring test devices. |
| 277 | </li> |
| 278 | |
| 279 | <li>Follow the <a href="https://developers.google.com/android/nexus/images"> |
| 280 | flashing instructions</a> to flash the latest M developer preview system image |
| 281 | for Nexus 5, 6, 9, and Player. Once you've flashed your development device, |
| 282 | Preview updates will be delivered through over-the-air (OTA) updates.</a> |
| 283 | </li> |
| 284 | |
| 285 | <li>Review the <a href="{@docRoot}reference/packages.html">API |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 286 | Reference</a> and <a href="{@docRoot}preview/samples.html">N Preview |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 287 | samples</a> to gain more insight into new API features and how to use them in |
| 288 | your app. |
| 289 | </li> |
| 290 | |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 291 | <li>Join the <strong>Android M |
| 292 | Developer Community</strong> to get the latest news and connect with other |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 293 | developers working with the new platform. |
| 294 | </li> |
| 295 | </ol> |
| 296 | |
| 297 | <p> |
David Friedman | a18c41a | 2016-03-03 18:26:29 -0800 | [diff] [blame^] | 298 | Thank you for your participation in the Android N Developer Preview program! |
Dirk Dougherty | 5748bc4 | 2016-02-06 18:24:32 -0800 | [diff] [blame] | 299 | </p> |