5 New Features That Will Make Developers Love Android 7

3 min read

Android Nougat is here, and it’s looking pretty tasty. We’ve been told about the benefits to end users – but what are some of the most exciting features for developers to dive into? We’ve got five that we think you’ll love.

1. Data Saver

If your app is a hungry, hungry data devourer then you could be losing users as you burn through their allowance of cellular data. Android 7’s new data saver feature can help with that. It throttles background data usage, and signals to foreground apps to use less data. Worried that will make your app less useful? Don’t worry – users can ‘whitelist’ applications to consume their full data desires.

2. Multi-tasking

It’s the big flagship feature of Android 7 – it’s the ability to run two apps on the screen at once. As phones keep getting bigger (and more and more people opt for Android tablets over an iPad) having the option to run two apps alongside each other makes a lot more sense.

What does this mean for developers? Well, first, you’ll want to tweak your app to make sure it’s multi-window ready. But what’s even more exciting is the potential for drag and drop functionality between apps, dragging text and images from one pane to another. Ever miss being able to just drag files to attach them to an email like on a desktop? With Android N, that’s coming to mobile – and devs should consider updating accordingly.

3. Vulkan API

Nougat brings a new option to Android game developers in the form of the Vulkan graphics API. No longer restricted to just OpenGL ES, developers will find that Vulkan provides them with a more direct control over hardware – which should lead to improved game performance.

Vulkan can also be used across OSes, including Windows and the SteamOS (Valve is a big backer). By adopting Vulkan, Google has really opened up the possibility for high-performance games to make it onto Android.

4. Just In Time Compiler

Android 7 has added a JIT (Just In Time) compiler, which will work to constantly improve the performance of Android Apps as they run. The performance of your app will improve – but the device won’t consume too much memory. Say goodbye to freezes and non-responsive devices, and hello to faster installation and updates! This means users installing more and more apps, which means more downloads for you!

5. Notification Enhancements

Android 7 changes the way your notifications work on your device. Rather than just popping up at the top of your device, notifications in Nougat will have the option for a direct reply without opening the app, will be bundled together with related notifications, and can even be viewed as a ‘heads-up’ notification displayed to the user when the device is active. These heads-up notifications are also customizable by app developers – so better start getting creative! How will this option affect your app’s UX and UI?

There’s plenty more…

This are just some of the features of Android 7 we’re most excited about – there’s plenty more to explore! So dive right in to Android development, and start building for Nougat today!

Sam Wood

Share
Published by
Sam Wood

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago