Today we are going to talk about Android 9 Pie Google’s big keywords this year is AI well-being and simplicity we’ll see that and a lot more an Android Pie. Android 9 Pie core UI experience remains unchanged from previous versions of Android 8.0 Oreo. The home screen settings notifications quick settings and app drawer are still in their usual spots they look more or less the same with some minor tweaks like more rounded UI elements
Android 9 harnesses the power of machine learning to make your phone smarter, simpler, and tailored to you. Read all about the new consumer features here. For developers, Android 9 includes many new ways to enhance your apps and build new experiences to drive engagement.
- 1 What’s New in Android 9?
- 2 Adaptive Battery
- 3 Slices in Android 9 Pie
- 4 What Are Apps Actions in Android Pie?
- 5 Text Classifier and Smart Linkify
- 6 New system navigation
- 7 Display cutout
- 8 New Notifications Bar and smart reply
- 9 Text Magnifier
- 10 Biometric prompt
- 11 Connectivity and location Wi-Fi RTT for indoor positioning
What’s New in Android 9?
A smarter smartphone, with machine learning at the core
Android 9 helps your phone learn as you use it, by picking up on your preferences and adjusting automatically. Everything from helping users get the most out of their battery life to surfacing the best parts of the apps they use all the time, right when they need it most, Android 9 keeps things running smoother, longer.
We partnered with DeepMind on a feature called Adaptive Battery that uses machine learning to prioritize system resources for the apps the user cares about most. If your app is optimized for Doze, App Standby, and Background Limits, Adaptive Battery should work well for you right out of the box. If you haven’t yet taken optimized your app, make sure to check out the details in the power documentation to see how it works.
Slices in Android 9 Pie
Slices can help users perform tasks faster by enabling engagement outside of the fullscreen app experience. It does this by using UI templates that can display rich, dynamic, and interactive content from your app from within the Google Search app and later in other places like the Google Assistant. You can learn more about building Slices to enhance your app here.
What Are Apps Actions in Android Pie?
App Actions is a new way to raise the visibility of your app and drive engagement. Actions take advantage of machine learning to surface your app to the user at just the right time, based on your app’s semantic intents and the user’s context.
Text Classifier and Smart Linkify
We’ve extended the ML models that identify entities in content or text input to support more types like Dates and Flight Numbers through the TextClassifier API. Smart Linkify lets you take advantage of the text classifier models through the Linkify API, including enriched options for quick follow-on user actions. Smart Linkify also delivers significant improvements in the accuracy of detection as well as performance.
Android 9 introduces new system navigation that we’ve been working on for more than a year. The new design helps make Android’s multitasking more approachable and makes discovering apps much easier. You can swipe up from anywhere to see full-screen previews of recently used apps and simply tap to jump back into one of them.
Now your app can take full advantage of the latest edge-to-edge screens through display cutout support in Android 9. For most apps, supporting display cutout is seamless, with the system managing status bar height to separate your content from the cutout. If you have immersive content, you can use the display cutout APIs to check the position and shape of the cutout and request full-screen layout around it. To help with development and testing, we’ve added a Developer Option that simulates several cutout shapes on any device.
New Notifications Bar and smart reply
Android 9 makes notifications even more useful and more actionable. Messaging apps can take advantage of the messaging style APIs to show conversations, attach photos and stickers, and even suggest smart replies. You’ll soon be able to use ML Kit to generate smart reply suggestions for your app.
In Android 9 we’ve added a Magnifier widget to improve the user experience of selecting text. The Magnifier widget lets users precisely position the cursor or the text selection handles by viewing zoomed text through a draggable panel. You can attach it to any view that is attached to a window so you can use it in custom widgets or during custom text-rendering. The Magnifier widget can also provide a zoomed-in version of any view or surface, not just text.
Android 9 introduces a system-managed dialog to prompt the user for any supported type of biometric authentication. Apps no longer need to build their own dialog–instead, they use the BiometricPrompt API to show the standard system dialog. In addition to Fingerprint (including in-display sensors), the API supports Face and Iris authentication.
Connectivity and location Wi-Fi RTT for indoor positioning
Android 9 lets you build indoor positioning features into your apps through platform support for the IEEE 802.11mc Wi-Fi protocol — also known as Wi-Fi Round-Trip-Time (RTT). On Android 9 devices with hardware support, location permission, and location enabled, your apps can use RTT APIs to measure the distance to nearby Wi-Fi Access Points (APs). The device doesn’t need to connect to the APs to use RTT, and to maintain privacy, only the phone is able to determine the distance, not the APs.
Knowing the distance to 3 or more APs, you can calculate the device position with an accuracy of 1 to 2 meters. With this accuracy you can support use-cases like in-building navigation; fine-grained location-based services such as disambiguated voice control (e.g. ‘Turn on this light’); and location-based information (e.g. ‘Are there special offers for this product?’).