As a surprise Google has released developer preview images for Android ‘N’, the next major Android release, ahead of Google I/O 2016 in May. This brings several new features such as Multi-window support, Notification enhancements, Data Saver, Background optimizations, Direct boot, TV Recording, partial support for more than 100 new languages and locales and more.
Android N Developer preview is now available for Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9, and Pixel C devices on the Android developer website here. Stable release will be available in Q3 2016. Google has also released new Android Beta Program that lets you update your Android devices to the Android N developer preview and receive ongoing updates via OTA.
Hiroshi Lockheimer, head of Android at Google posted on Medium about the early release of Android N preview. Regarding the name, he said We’re nut tellin’ you yet. So it could even be called Nutella, but it is highly unlikely since the post title says it’s Not Named yet. Check out the new features below.
Android N adds Multi-Window support to run two apps side-by-side or one-above-the-other in split-screen mode.
You can drag the dividing line separating the two to make one app larger and the other smaller.
On Android TV devices, apps can use picture-in-picture mode to continue video playback while users are interacting with another app.
Android N brings several new APIs that allow apps to post notifications that are highly visible and interactive.This allows users to quickly respond from the notification shade without visiting the app. It also allows to bundle similar notifications to appear as a single notification. Users can expand each of the notifications, and perform actions such as reply and dismiss on each of the notifications, individually from the notification shade.
Direct Reply in Android N lets users quickly respond to text messages or update task lists directly within the notification interface. The inline reply action appears as an additional button attached to the notification. When a user replies via keyboard, the system attaches the text response to the intent you had specified for the notification action and sends the intent to the app.
The bundled notifications is similar to the Notification Stacks feature in Android Wear. For example, if your app creates notifications for received messages, when more than one message is received, bundle the notifications together as a single group. You can progressively expand the notification group, and the system shows more information as you drill deeper. When the bundle in expanded, the system reveals more information for all its child notifications; when you expand one of those notifications, the system reveals its entire content.
The new Data Saver that can be enabled device-wide basis in order to use less data. When a user enables Data Saver in Settings and the device is on a metered network, the system blocks background data usage and signals apps to use less data in the foreground wherever possible. Users can whitelist specific apps to allow background metered data usage even when Data Saver is turned on.
Quick Settings API
Android N adds additional Quick Settings tiles, which users can access across a paginated display area by swiping left or right. It also gives users more control over what Quick Settings tiles appear and where they are displayed — users can add or move tiles just by dragging and dropping them.
Other important new features in Android N are:
- Call screening: Android N allows the default phone app to screen incoming calls.
- Number-blocking: Android N now supports number-blocking. The default SMS app, the default phone app, and provider apps can read from and write to the blocked-number list. Multiple apps can use the same blocked numbers list and carriers can read the blocked numbers list on the device and perform service-side blocking for the user in order to stop unwanted calls and texts from reaching the user.
- TV Recording: Android N lets you record and playback content from Android TV input services via new recording APIs. Users can schedule recordings in advance, or start a recording as they watch a program.
- Locales and languages: Android N adds multi-locale support, more than 25 variants each for commonly used languages such as English, Spanish, French, and Arabic and partial support for more than 100 new languages.
- Direct boot: This feature improves device startup times and lets registered apps have limited functionality even after an unexpected reboot.
- Doze on the go: This makes the device go to Doze mode even when the screen is off for a period of time and the device is unplugged. Doze applies a subset of the familiar CPU and network restrictions to apps.
- Project Svelte: It is a new background optimization to minimize RAM use by system and apps across the range of Android devices in the ecosystem.