It was expected that Google will launch its next major update of Android in this summer, trailed by a final public build towards the end of the year, the organization is by all accounts shaking things up for 2016. Google has today launched the Android N developer preview, there will be an open beta somewhat not long from now and the final OS will be accessible to OEMs over the Summer.
Google Launched Android N, Developer Preview And Beta Program
With Google giving over Android N to OEMs much prior, we might see a couple of extra Android N gadgets towards the end of this current year on top of the Nexus cell phones however that is just a rumor as of right now.
Google has said that the purpose behind giving Android N to developers several months ahead of time is to give them more opportunity to build gadgets. The developer preview includes support for new features like a split-screen mode, changes to notices and that’s only the tip of the iceberg.
The main thing Google hasn’t shared yet is the last name for Android N.
Below you can see the features and APIs included in this new version, Google promised a lot more to come:
- Multi-window — A new manifest attribute called android:resizableActivity is available for apps targeting N and above. This attribute lets you use split-screen modes on phones and tablets, and even specify minimum allowable dimensions. There is also a picture-in-picture mode for devices like TVs or playing videos within apps (set android:supportsPictureInPicture to true).
- Direct reply notifications — The RemoteInput notification API, originally added to Android Wear, now works for phones and tablets. In short, you can let your users reply to incoming message notifications without leaving the notification shade.
- Bundled notifications — The Notification.Builder.setGroup() method lets you group notifications from the same app together. Grouped notifications can be expanded into individual notifications by using a two-finger gesture or tapping the new expansion button.
- Efficiency — Doze in Marshmallow reduces battery life usage when your device is stationary. In N, Doze additionally saves your battery whenever the screen turns off. If you’ve already adapted your app for Doze, you don’t have to do anything else.
- Project Svelte — Google is still working to reduce the memory needs of Android so that it can run on a much broader range of devices. If you use JobScheduler for background work in your Android app, you don’t have to make any changes.
- Improved Java 8 language support — Android’s Jack compiler lets you use many popular Java 8 language features, including lambdas, default and static methods, streams, and functional interfaces, on Android versions as far back as Gingerbread. The new features help reduce boilerplate code.