When it comes to popular tech companies, it is quite difficult to keep a product release a secret, and that’s why Google has managed to surprise us all with the Android N Developer Preview. Yes, most of us woke up to the official announcement from Google about the Android N Developer Preview, something we didn’t expect until Google I/O.
Interestingly, it is available as an over-the-air update and Google has made it easier as you just need to sign up at g.co/androidbeta starting today to get the update onto your Nexus device. Now, Google does recommend that the preview is “not intended for daily use or consumer use.”.
The N Developer Preview features an updated SDK with system images for testing on the official Android emulator and on Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9, and Pixel C devices. Google says to help test out these features on a tablet, developers can get a $150 discount on Pixel C.
Here is the list of new features that we know as of today: Split-screen multitasking
The highlight of Android N is split-screen multitasking. This means, the device screen can show two different apps simultaneously, and video apps will support picture-in-picture. Needless to say, something we’ve already seen in Apple and Samsung devices.
The new feature set also includes updated notifications. So, you can now reply directly from notifications and the interface will let you see more app information than what you did previously.
Project Svelte – reducing RAM usage
“Also, we’re continuing to invest in Project Svelte, an effort to reduce the memory needs of Android so that it can run on a much broader range of devices, in N by making background work more efficient,” writes Google.
Project Svelte is an ongoing effort by Google to minimize RAM use by system and apps across the range of Android devices in the ecosystem. In Android N, Project Svelte is focused on optimizing the way apps run in the background.
“In Android N we’re removing three commonly-used implicit broadcasts — Connectivity_Action, Action_New_Picture, and Action_New_Video — since those can wake the background processes of multiple apps at once and strain memory and battery. If your app is receiving these, take advantage of the N Developer Preview to migrate to JobScheduler and related APIs instead,” Google writes on the Android developers page.
In Android N, Google has expanded the scope of Quick Settings and added more room for additional Quick Settings tiles that can accessed across a paginated display area by swiping left or right. Google also lets you choose which Quick Settings tiles appear and where they are displayed, allowing users to add or move tiles just by dragging and dropping them.
Android N will add the ability to record and playback content from Android TV input services via new recording APIs. “Building on top of existing time-shifting APIs, TV input services can control what channel data can be recorded, how recorded sessions are saved, and manage user interaction with recorded content,” says Google.
Android for Work
Android for Work has been updated with a new feature and APIs for devices running Android N. Profile owners can specify a separate security challenge for apps running in the work profile. So, they can set distinct password policies for the work challenge – how long the PIN needs to be, fingerprint can be used to unlock the profile and likewise. Users can turn off Work mode, which will shut down the work profile and related activities. It now also includes the Always on VPN feature to ensure the work apps load only via a specified VPN.
Android N allows the default phone app to screen incoming calls and has also improved support for bilingual use-cases. Google is also adding in support for Java 8. “With Android’s Jack compiler, you can now use many popular Java 8 language features, including lambdas and more, on Android versions as far back as Gingerbread,” writes Google.