Sunday 11 June 2017

Android 8.0 | Android O | Android Oreo

Announced at Google I/O 2017, Fluid Experiences is Google’s way of helping you be more productive and enjoy multi-tasking tools in your everyday use.


Android O Features & Functionality



Picture-in-Picture

A familiar phrase and tool in many televisions, within the YouTube app on Android and, yes, in iOS. Google is adding a Picture-in-Picture mode to Android O. With a YouTube video playing, just tap the Home button and the video will pop into a small window that can remain on screen as you navigate other apps on your device. You can slide the video around for best placement, then simply slide it off the screen to terminate. Available now in the Android O Beta.

Notification Dots

Many custom Launcher users already know the power of a notification icon on top of an app icon on your Homescreen. We even used Tasker to build our own once, but now Google is building it into Android. Android O users will see a small dot that appears over top of their app icons with active notifications. This is where the magic starts, now that your app has an icon, new tools are available – Long-press the app icon with Notification Dot to get a short list of immediate shortlink actions you can perform. This includes viewing the notification itself right there in a tiny pop-up window.
The long-press functionality is not yet available in Android O, watch for it coming soon in a future beta release.
Android O Notification Dots

Smart Text Selection

We’ve all seen the basic text highlighting features, the copy/paste dialogue in Android, but now there’s more. With Android O, highlighting text includes further features, using Google AI to intelligently act on the words. For instance, if you highlight a phone number, you can just tap to dial. If you highlight an address, a single tap will start navigation. Best of all, highlighting is more intelligent itself, selecting phrases or full addresses, for example, instead of just single words.
Android O Notification Dots

Auto-Fill

For your most used apps on your device, Android O will help quickly log into services. The Auto-Fill feature needs to be coded in by the app devs, but once installed, Android O will remember your usernames, and in some cases your password, to quickly and easily jump into apps on your device.

Vitals

Who wants better battery life? Android O will soon include features under the banner Vitals, including security tools, OS optimizations and tools for developers to better suite your device usage. At Google I/O 2017, the Android team announced Google Play Protect, think of it as a virus scanner for Android apps. So far, the team reports having scanned over 50 billion app installs every day. You’ll see an entry in your Google Play app update window, showing your most recent scan and if there were any issues found.Optimizations in the OS have the team reporting that Pixel devices are booting up in nearly half the time as before. This speed bump goes for apps as well. Extensive changes to the runtime, including things like concurrent, compacting garbage collection and code locality, but in Google’s words, your apps just run faster. More on this later.
Wise Limits will apply to background services, preventing apps from running in the background for too long. The goal is to dramatically reduce battery consumption, keeping you up and running through your day.
Android O Vitals

Notification handling

As for notification handling, there’s some familiar stuff going on as well as some new options. If you long press on a notification you’ll see a toggle for Notifications, allowing you to disable all future notifications from that app (when notification channels are fully introduced you’ll also have access to them here, but more on that below).
However, if you swipe a notification to the side a little, you’ll get two icons: one for accessing the Notifications toggle and a clock icon for snoozing the notification. If you tap the clock you’ll automatically snooze for 15 minutes but you can open the drop-down menu to snooze for 30 or 60 minutes instead or to disable snooze.

Quick Settings

When you open up the Quick Settings screen, you’ll see we still have different color schemes for the Pixels compared to Nexus devices. Nexuses get that same dark blue-gray background with aqua accents while the Pixels maintain the near-black and bright blue accent scheme.

Background Execution Limits on Android Oreo

There could be a bunch of reasons why our application is utilising background services — maybe it’s keeping our application data up-to...