In early 2016, Android made a huge announcement by releasing the Developers Review of the then-nameless Android 7.0, codenamed "N". Later it was named as Android “Nougat” with Google continuing its legacy of naming the versions after food items. Android Nougat has a lot to offer users as well as Developers following the footsteps of Android Marshmallow 6.0. Android Nougat is all set to give the better user experience.
Just for fun!!
Ever wondered the secret behind the naming of Android versions .Android with its evolution came up with a unique way of naming their versions. Initially for its first two versions, they assigned it as Android API 1 and Android API 2. Have a look:
- [C] Cupcake: Android 1.5
- [D] Donut: Android 1.6
- [E] Eclair: Android 2.0, Android 2.1
- [F] Froyo: (short for "frozen yogurt") Android 2.2
- [G] Gingerbread: Android 2.3
- [H] Honeycomb: Android 3.0, Android 3.1, Android 3.2
- [I] Ice Cream Sandwich: Android 4.0
- [J] Jelly Bean: Android 4.1, Android 4.2, Android 4.3
- [K] KitKat: Android 4.4
- [L] Lollipop: Android 5.0, Android 5.1
- [M] Marshmallow: Android 6.0
- [N] Nougat: Android 7.0
By seeing this we can expect the versions to come till the 26th letter!!
Coming back to the features of Android Nougat, here is a short collection of features that can attract both Developers and Users.
1. Got the support of Vulkan API:
Android Nougat is going to get the support of Vulkan API, which will improve the gaming quality, VR and the apps using intense graphics. Vulkan API was initially referred to as the "next generation OpenGL initiative" by Khronos. It has some promising features which will make cross-platform game development much easier. Using this API will make more power efficient and better-looking games on Android phones.
2. Use of Open JDK rather than Java API’s:
Google is stopping the usage of Java application programming interface (APIs) from Oracle for their future Android OS versions. Instead of that, it will be using OpenJDK, an open source version of Oracle’s Java Development Kit (JDK) for their future Android builds.
The new code will make it easier for the developers which may result in faster updates and better applications. OpenJDK is the alternative of Java API but still Oracle has the control over it. These new changes are surely going to affect the Android users.
DaydreamVR is the platform for high quality, the mobile virtual reality which provides rich, responsive and enchanting experiences with hardware and software built for VR.This works well with all smartphone on Android as well as iOS .
Some of the API available are:
- Google VR SDK for Unity
- Google VR SDK for Android
- Google VR SDK for iOS
4. Doze mode:
First introduced on Android Marshmallow, Doze mode was intended to conserve the battery of device at a greater extent. With the release of Nougat, this feature is getting even better. The device can now go into power saving when the screen is off for a certain period of time, regardless of whether the device is stationary or not.
The Doze mode has been categorized into two-tier form. Once the device screen is off for a certain period of time, network access will be cut-off and will only be turned on during the periodic maintenance window. However, if the device screen is off and is also stationary, the device goes into a deep Doze during which additional features of the device will be turned off such as GPS, Wi-Fi scans, syncs and jobs along with some other features.
The maintenance window is now further apart to get maximum power savings. If the user does not want the device to go into deep Doze, switching the screen on or connecting the device to the power source will prevent the device from doing so.