### Android 9 Pie

Android 9 harnesses the power of artificial intelligence to give you more from your phone. Now it's smarter, faster and adapts as you use it.  
[See what's new](https://developer.android.com/about/versions/pie/android-9.0)  
![Android 9 Pie logo](https://developer.android.com/static/images/home/android-p-clear-bg-with-shadow.png)

## Make your apps compatible

Test your apps for compatibility with Android 9. Just download a device system image, install your current app, and test in areas where behavior changes may affect the app. Update your code and publish, using the app's current platform targeting.

### [Download a system image](https://developers.google.com/android/images)

How to get Android 9 for your Pixel device  
[Learn more](https://developers.google.com/android/images)  

### [Behavior changes](http://developer.android.com/about/versions/pie/android-9.0-changes-all)

System changes that affect all apps on Android 9  
[Learn more](http://developer.android.com/about/versions/pie/android-9.0-changes-all)  

### [Compatibility testing](http://developer.android.com/about/versions/pie/android-9.0-migration)

Easy steps to reach compatibility  
[Learn more](http://developer.android.com/about/versions/pie/android-9.0-migration)

## What's in Android 9?

Simplicity, speed, and many new ways to extend your apps.

-

  #### [Notification updates and smart reply](http://developer.android.com/about/versions/pie/android-9.0#notifications)

-

  #### [ImageDecoder for bitmaps and drawables](http://developer.android.com/about/versions/pie/android-9.0#decoding-images)

-

  #### [Data cost sensitivity in JobScheduler](http://developer.android.com/about/versions/pie/android-9.0#jobscheduler)

-

  #### [Display cutout APIs](http://developer.android.com/about/versions/pie/android-9.0#cutout)

-

  #### [Multi-camera APIs](http://developer.android.com/about/versions/pie/android-9.0#camera)

-

  #### [More...](http://developer.android.com/about/versions/pie/android-9.0)

## Get started with Android 9!

Start by targeting Android 9 and supporting its behavior changes. When you're ready, extend your apps with new features and APIs.

### [Targeting Android 9](http://developer.android.com/about/versions/pie/android-9.0-migration#bfa)

Studio setup and how to target Android 9  
[Learn more](http://developer.android.com/about/versions/pie/android-9.0-migration#bfa)  

### [Behavior changes for apps targeting API 28+](http://developer.android.com/about/versions/pie/android-9.0-changes-28)

System changes for apps targeting Android 9  
[Learn more](http://developer.android.com/about/versions/pie/android-9.0-changes-28)  

### [Android 9 features](http://developer.android.com/about/versions/pie/android-9.0)

Extend your apps with Android 9  
[Learn more](http://developer.android.com/about/versions/pie/android-9.0)

## Latest news and videos