Android P Preview was launched a few months back and we’re still in awe of the new features that have released with it. Though Android P hasn’t yet locked down on its name, still it more than just compensates for that by bringing so many new features for the users as well as developers to play with.
Let’s talk about some of the features.
Improvements in Battery
Android P has come up with Adaptive Battery that uses Machine Learning to analyze your actions with the smartphone. Based on that it optimizes the CPU and the background processes while predicting the next app you’re gonna open.
Customising the Battery Saver
Earlier you could enable the Battery Saver only when you’re phone’s battery went below 15%.
Now you can set a customized percentage at which the battery saver would get triggered.
The new enhanced Notifications shows a message chat like UI. Also, they give you an option to use automated response.
Thanks to Android P, you no need to fear over opening the application when a user sends you an image attachment. You can directly view it in the notifications as shown above.
Android P further improves app security by not allowing applications to access other applications(such as camera, mic or third-party app) when they are inactive. This would further put a complete rest to all claims of social network apps tracking you through your mic etc!
For Android developers, Android P adds support for APK Signature Scheme v3. In v3 you can sign your application with a new key by linking the past signed keys certificates to the current one.
Recent Tabs UI
Improved Volume/Media Controls
Android P provides a volume/media UI on your home screen making it easy to change it.
Wach out for the
FingerPrintDialog, Android Developers!
Android P supports multiple display cutouts just like iPhone X. Display Cutouts is also known as Notch Support.
You can set them by enabling Developer Options. Goto Settings | System Update | About Phone. Click the Build number multiple times to enable Developer Options.
Now Developer Options is visible in the Settings tab. Inside the Developer Options you can change the display cut out as shown below:
Better Screen Rotation
Android P brings manual screen rotation. So if you rotate your screen, you’ll be shown with a button to manually change the rotation. This enhances the user experience and prevents accidental screen rotations to an extent.
Multiple Camera APIs
Android P gives a lot of attention to the dual camera support. It provides multi-camera API in order to leverage dual cameras. Plus the camera APIs have improved upon the older APIs by providing fast captures.
Improved Screenshot Editing
Android P has improved screenshots. Now you can edit screenshots as soon as its taken. Something that’s been there since long in iOS. You can crop, annotate, do anything with the screenshots you’ve just taken.
Indoor Map Positioning
Android P has come up with improved location services. This makes tracking indoor locations a lot more accurate. Android P adds platform support for the IEEE 802.11mc WiFi protocol — also known as WiFi Round-Trip-Time (RTT) for indoor positioning.
Improved Split Screen
Multi Window support came up in Android Nougat. In Android P, recent tabs, you can choose the apps to split screen with.
Slices and Actions
Android P introduces a Slices API. Now you can search your apps along with their contents from other apps. Example: You can Google Search for stuff inside your app.
You can set different work profiles from Settings -> Account. Doing so you can categorize applications into the profiles. Go to the launcher screen and you’ll see the different work profiles that are created.
This brings an end to this tutorial on Android P features. We’ll add more when they’re released. Stay tuned!
Reference: Android Developer Docs