Published On: Tue, Mar 21st, 2017

Google launches a initial developer preview of Android O

It’s been only about a year given Google suddenly announced a first preview of Android Nougat. Today, a association is rising a initial developer preview of a subsequent chronicle of a mobile handling system, now code-named Android O (but we’re unequivocally anticipating it’ll turn Android Oreo once it’s released).

One vital disproportion between a early Android N and O previews is that Google immediately done over-the-air updates of Android N accessible to anybody who wanted to give it a try (and those early releases were surprisingly fast and functional). This time around, it’s not rising a new recover into a Android Beta channel right away. Instead, developers who possess a Nexus 5X, Nexus 6P, Nexus Player, Pixel, Pixel XL or Pixel C device (or wish to use a emulator) will have to manually download and peep their devices. After a bit some-more contrast with developers, Google will open enrollment into O by Android Beta.

“For this release, we wanted to concentration on giving developers time to exam for compatibility, try new facilities and send feedback that will assistance make Android O a good platform,” a Google orator told me when we asked why a association wasn’t releasing this chronicle in a Android Beta channel.

As distant as new facilities go, Android O is expected to be a bit of a letdown for many. At slightest for now, we’re not articulate about a vital UI refresh, for example. Instead, Google continues to tweak many of a handling system’s core features. Here are a few of a many engaging updates:

Notifications: Android O is adding a new underline called presentation channels. As distant as we can tell, this will give developers a ability to organisation notifications from their apps into groups (say we have a news app and wish to organisation notifications by “politics” or “technology”). Users will afterwards be means to conduct those notifications formed on those channels (which we consider means that I’ll hopefully never have to get a notification from The New York Times about a sports eventuality again).

Picture in Picture: Android O video apps will be means to put themselves into a Picture in Picture mode so that video will still play after we switch to a opposite app (similar to what YouTube does when you press a behind symbol while we watch a video).

Multi-display support: This one is interesting, and one of a many new facilities that seem directed during both new kinds of inclination and Android on Chrome OS. With this, developers will now be means to launch an activity on a remote display.

Keyboard navigation: This, too, is radically a underline for Android Apps on Chrome OS and will concede developers to softened support arrow and add-on navigation in their apps. “With a appearance of Android Apps on Chrome OS and other vast form factors, we’re saying a resurgence of keyboard navigation use within Android apps,” Google says in today’s announcement.

Background limits: The final few Android releases put a complicated importance on improving battery life. Android O adds to this by putting involuntary boundary on what an app can do while they are in a background. These boundary concentration on 3 areas: substantial broadcasts, credentials services and plcae updates. For developers, this might indeed be a many inclusive of a new facilities in Android O and Google categorically records they should check out a support about these changes.

New Wi-Fi features: Wi-Fi might seem like an aged hat, though Android O is adding support for a few (relatively) new connectivity features. The updated OS will support some-more Wi-Fi Aware facilities like Neighborhood Aware Networking (NAN), for example. NAN creates it easy for apps and inclination to speak to any other though an internet entrance indicate in a center (or any internet connectivity during all). Google says it is operative with partners to move support for NAN to inclination “as shortly as possible.”

Better interop for job apps: Android O will make it easier for job apps to speak to any other and make calls over a conduit network. Developers will now be means to use a new Telecom horizon to build their possess UI for fixation calls and calls will be displayed and controllable around Bluetooth inclination with displays like you’d find in a car. For a many part, this looks like a underline a telecoms will be happy about though that won’t matter all that many to users.

There are apparently a few other new facilities and tweaks here, as well. Those embody adaptive icons (similar to what you’ve seen on a Pixel), support for wide-gamut tone able displays, support for high-quality Bluetooth audio codecs (which may mean Google, too, is about to embankment a headphone jack on a possess phones), a new local audio API, softened rise support and an softened WebView that has multi-process mode enabled by default.

Google also records that Android O will support a series of new Java Language APIs and that a Android Runtime is now significantly faster, with some benchmarks saying a 2x improvement.

For a many part, these updates aren’t earth-shattering, though it’s value gripping in mind that this is a developer preview and we’ll expected see utterly a few new facilities cocktail adult before a open launch.

Like final year, Google promises it will do a low dive on all things Android during a I/O developer discussion in May. If a association follows a same recover report as final year, we’ll expected see a initial consumer inclination with Android O during a Google hardware eventuality in October.

Android Nougat dual releases are now commissioned on 2.8 percent of all Android inclination and many users (more than 65 percent) are still using pre-6.0 releases. To some degree, it’s starting to feel as if Google is now building Android for a possess inclination first, generally given that a initial inclination to launch with O(reo) pre-installed will expected be Google’s possess again, too.

Featured Image: Bryce Durbin

About the Author

Leave a comment

XHTML: You can use these html tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>