In this photo illustration, the Google logo is reflected in the eye of a girl on Feb. 3, 2008, in London, England. Getty Images/Chris Jackson

Google was expected to release Android N Developer Preview at the upcoming Google I/O 2016 event in May, but it surprised the tech world by releasing the first edition of Android N Developer Preview in March. Now, it has released the Android N Developer Preview 2 for Nexus 5X, Nexus 6P, Nexus 6, Nexus 9 and Pixel C.

According to GSM Arena, Google had released a second preview soon after rolling out the first preview in order to fix the bugs associated with the first preview. Hence, the Android N Developer Preview 2 is actually the third release from the company, and it arrives with a couple of new features as well as bug fixes.

The Android N Developer Preview 2 will fix issues such as problems associated with connecting to hidden Wi-Fi networks. The problems related to Multiwindow system have also been fixed through this build. The Multiwindow system now comes with a new feature that enables users to edit the height and width of individual apps.

The new Vulkan 3D-rendering API enables developers of 3D apps to access the GPU directly. It is aimed at improving the performance of apps with heavy graphics. When compared to OpenGL ES, the Vulkan 3D API can boost performance by up to ten times.

Android N Developer Preview 2 also allows in-depth customization of app shortcuts. For instance, IM apps will be able to show shortcuts for sending messages to frequently accessed contacts, and mapping apps will show a shortcut for navigating home. The second developer preview of Android N also introduces new emoji.

The Android N Developer Preview 2 update is expected to arrive for the Nexus Player soon.