Linked by Thom Holwerda on Mon 22nd Aug 2016 17:43 UTC
Android

It's Android 7.0 Nougat day! Well, for the owners of a small number of Nexus devices, and even then, of a small subset of them, because of the staged rollout - well, for them, it's Android 7.0 Nougat day! If you have a Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Nexus Player, Pixel C or General Mobile 4G (Android One), you can try checking for updates starting today. Alternatively, you can manually install a factory image once they become available.

Since Nougat's been out as a developer preview for a while - I've been running it on my 6P for months - I doubt any of you will be surprised by what Nougat brings to the table. It's a relatively small release compared to some other Android releases, but it still brings a number of interesting refinements and new features - the biggest of which is probably the new multiwindow feature.

The Verge's got a review up, and mentions some of the less obvious features that I think are quite important:

A lot of what's new in Nougat are features you can't really see. I'm talking about deeply nerdy (but important) stuff like a JIT compiler for ART apps and support for the Vulkan API for 3D graphics. The former should provide some performance gains while the latter will help Android games look way better. Google also fixed up the way Android handles media so that it's more secure, added file-based encryption, and added some features for enterprise users.

Another important feature laying groundwork for the future: seamless updates. Starting with Nougat, Android will use two separate partitions so updates can be installed and applied in the background, so that the next time you reboot, it's ready to go.

As always - no idea when any of you will get to use Nougat, but it's out there now.

Thread beginning with comment 633494
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: JIT compilation
by mmrezaie on Tue 23rd Aug 2016 08:54 UTC in reply to "RE: JIT compilation "
mmrezaie
Member since:
2006-05-09

"Every Android release is the one to fix GC pauses, and the new compiler technology in every release is the one to make apps run as fast as other platforms. Until the next one. On the other hand maybe this really is the one to take Android out of lag central and to get rid of the stuttering. I'm sceptical though. I think I'll stick with the consistent smoothness of iOS.


Meanwhile, everyone else has already forgot that Android was ever laggy or stuttery like 4 years ago.
"

Except for Nexus 5X owners like me.

Reply Parent Score: 2

RE[3]: JIT compilation
by ahferroin7 on Tue 23rd Aug 2016 12:30 in reply to "RE[2]: JIT compilation "
ahferroin7 Member since:
2015-10-30

Or anyone using a reasonably priced smartphone. Until recently I had a third gen Moto G. While it's technically a budget phone, it still worked well. When I got it almost a year ago, it ran everything smoothly with no issues. In the months leading up to me getting a Nexus 6P though, it started showing progressively more and more lag, despite factory resets and everything else I tried. At the point when I finally switched, even Chrome was functionally unusable on it.

Android is still laggy, but it's an issue of the software running on it, not the OS (mostly, there are latency issues inherent in the design of the OS, but they're not significant to most people because it's in the single digit millisecond range). It's suffering from the same problem that has plagued Windows for years, and has caused issues on almost every other platform in existence: Developers think that new hardware means they don't have to care about efficiency as much.

Reply Parent Score: 2