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!
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
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.