Are you tired of Android N already, or are you itching to get even deeper into the preview release? If you're leaning towards the latter, you may want to check out the changelog generated from a fresh code push to the Android Open Source Project (AOSP). Don't get too excited, this isn't a complete platform release (confirmed by Bill Yi), so it doesn't include things like the changes to the notification shade. Rather, the changes uploaded yesterday are mostly for the GPL projects used in Android, and there are still plenty of interesting bites of knowledge to take away from those, as well. Read More
Patience is a virtue, and it's one that Google seems to value greatly. Just a few hours ago, Google released the preview images for Android N with the promise that future updates would come over-the-air through its new Android Beta program, but they forgot to mention that it didn't apply to anyone who manually flashed the images.
Tucked away in the Android Beta page, Google notes that "if you manually flashed Android N on your device by downloading the image from developer.android.com you won't receive OTA updates automatically." I'm sure that everyone who already flashed the update in the last three hours would really have appreciated knowing that before updating to Android N. Read More
When Google first announced Doze for Android Marshmallow, it was touted as a bid to significantly boost battery life by putting the device into a very low power-consumption mode whenever it was stationary and the screen was turned off. This meant that leaving your phone on a table overnight or even for a full day would only sip away a very small amount of your battery. Unfortunately, since it only kicks in for a fully stationary device, Doze in Marshmallow doesn't get triggered if, say, you leave your phone in your pocket instead of placing it on the table, meaning that you won't see any of those battery savings. Read More
Developers have plenty of great new APIs and features coming with Android N, but perhaps the best thing to look forward to is at the language level itself. Starting with the preview SDK due out today, some of the language features of Java 8 will be supported by the Jack compiler. This will bring things like support for lambdas, default and static methods, streams, and functional interfaces. Google is also declaring that the Jack compiler will also be able to remain more up-to-date with Java language features in the future.
One of the top requests from developers over the last few years has been for a more rapid uptake of new language features for Java, many of which would allow for more efficient use of development time and ultimately easier to read code. Read More
Preview images? What preview images? Oh, those ones. Yeah, we've got those. Check out the direct links for each Android N preview image download below (all devices shown except the General Mobile 4G, which will get images at a later date).
The Android system images are previews and are subject to change. Your use of the system images is governed by the Android SDK Preview License Agreement. The Android preview system images are not stable releases, and may contain errors and defects that can result in damage to your computer systems, devices, and data.
Android's notification shade is getting a lot more powerful in N, and two new APIs are the key to that: direct replies and bundling. On the surface, both of these things sound fairly unexciting, but in reality, they have the potential to make the notification shade a powerful multitasking tool that reduces the amount of time you spend doing quick tasks and entering apps when you don't actually need to.
First, let's hit the direct reply API. The wonderful ability to reply to messages in Google Messenger or Hangouts directly from the notification bar was, you may be surprised to learn, not a standard Android feature. Read More
Did you expect to wake up to a new version of Android this morning? Probably not. But that's exactly what you're getting, and Google's letting the information fly fast and hard (... and in some cases, slightly before we expected) about the latest iteration of their mobile OS, at this time only known as "N." Like previous... previews... N doesn't have a version number or name yet, but it's chock-full of new features for users and developers alike, and the list of those features will grow as we near the final release. Let's break down the key facts.
- Preview images: Android N preview images will be available today for the Nexus 6, Nexus 5X, Nexus 6P, General Mobile 4G (Android One), Nexus Player, Nexus 9, and Pixel C.
Android N is here: have you heard? Of course you have (well, maybe a bit earlier than even we expected), because the internet is freaking littered with Android N news right now. But one piece you may not have broken out amongst all the ruckus was exactly when N is launching for real (read: this summer), as opposed to a developer preview. Well, Hiroshi Lockheimer, head of Android (and Chrome OS / Chromecast) at Google, dropped a little nugget of relevant info today in a post on Medium about Android N. Read More
The latest factory images for the Nexus family have landed and people are getting their updates. What are they updating to? The changelogs built from developer comments can probably answer that, or at least give some pretty good hints.
Like most of the monthly updates, at least since Google started this practice, March's update focuses on security. Read More
If I were to say that I'm going to flash a new system image to your Nexus phone without attaching a USB cable, you might think I'm a little crazy. Well, I could be a little crazy, but that thing about the cable is definitely coming true in the very near future. Google has added networking support to the fastboot tool. When paired with a phone with a supported bootloader, it will be possible to perform all of the usual fastboot commands wirelessly.
In a recent commit to AOSP, support for the TCP protocol was added to fastboot. The Transmission Control Protocol (TCP) is one of the basic building blocks of communication on the Internet, used for reliable transmission of data from one point to another. Read More