What to expect from Android N?

By Xinye Ji

For those unaware, the Android N(utella?) Preview build has been released from Google. There are a swath of features that have been released. What does that mean for developers however? Here are some of the newer features that will affect us.

Jack and Jill and Java 8?

Jack (Java Android Compiler Kit) and Jill (Jack Intermediate Library Linker) are the new parts to the Android toolchain. These tools allow developers to fully utilize Java 8 in their apps! (Goodbye Oracle lawsuits) Some awesome features of Java 8 include lambda expressions and parallel operations!

Notifications

The notification drawer is a lot more sophisticated this time around. Google has released a new API for developers to utilize. The RemoteInput API (initially made for Android Wear) is now available in general. Additionally, you can now combine multiple notifications for the same app. There are some other minor features, but these details all combined make for a great revamp of the notification system

Screen Shot 2016-03-21 at 10.12.18 AM

Without Lambda Expression

Same code with Lambda Expression

Project Svelte

Android devices are pretty randomly afflicted by RAM allocation issues. While this isn’t something that developers necessarily have to do anything for, Project Svelte attempts to minimize RAM used by optimizing the way apps run in background. Hopefully this will improve performance as well as extend battery life!
These are just some of the “behind the scenes” things that stood out to me thus far for the developer preview. It seems like Android N is more of an incremental step rather than a  The coming months leading into Google I/O will be quite exciting.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s