Android O Developer Preview 3 Unveiled! Are your Apps Ready?
Google Android Developers! Your wait is finally over. Android O Developer Preview 2 is here with final APIs. Since the Google I/O Event 2017 announced Android O, all the Android Developers have been eagerly waiting to experiment with Android O Developer Preview.
Find the Developer Preview Here: https://developer.android.com/preview/download.html
The Highlight – API Level 26
Android O platform with final APIs in the Preview 3 brings API level 26 with many bug fixes and optimizations. This will allow Android Developers to download final API 26 SDK from the SDK manager in Android Studio and Android Support Library 26.0.0 beta 2 from Google’s Maven Repository. Just so you know, update the project ‘compileSdkVersion to API 26’ and you are good to go!
You can find the repository here: https://developer.android.com/studio/build/dependencies.html#google-maven
Features of Android O: All at Once
Picture in Picture: We Just Love it!
Known as PIP mode, it is a multi-window mode that is mostly used for video playback. This feature will be available for Android TV now and eventually will be available for other Android devices.
Notification Badges: Stay Updated
This is an interesting functionality where your app icons will have notification badges in supported devices. These badges will depict the dismissed or not attended notifications. They are also known as notification dots as you can see in the image. You can change in the Settings app in case you wish to turn this off.
Background Limits: Got your Back
Now no need to worry about apps in the background using up your memory or slowing down your phone. Android O has put limitation on what apps do while live in the background. It has broadcast limitations as well. There are limitation introduced for background location as well.
Autofill Framework: Just Do It Once
Android Development Experts totally love this feature and the users will too. Autofill is an application that will save time for filling forms. Basically, you enter details once and you are sorted.
Custom Data Store: Gets Only Better
This feature will be useful for storage of apps in the cloud or the local database. Android O offers a by default function where ‘The Preferences Classes’ will be directly store in to the ‘SharedPreferences’ interface.
Autosizing Text View: The Charming Element
This is really intriguing and new. You can customize the text size of different screens with dynamic content. It lets you to edit the text size expand and contract based on ‘TextView’ characteristics and boundaries. We love this feature.
Fonts in XML: Smarter Phones now
You can now use fonts as resources with Fonts in XML. This update provides the functionality to get of the system fonts and also provides file descriptors.
We are really awestruck with this feature. These adaptive launcher icons are created to display interesting shapes in different devices. They are also shortcuts to the Settings app, overview screen and sharing dialogs.
Android TV Launcher
This will indeed make the Android TV experience far better. It has a new UI called the TV Launcher which will showcase recommended and relevant content as a platter of programs and channels. The feature offers cards for channels for every program that is available on that channel. There are other functions like launcher UI, Next Channel, App Channels, Default Channel, Updating Channel, Deleting Channel and many more.
The Other Interesting Features Briefly
There are other features that have improvements and enhancements and there are new features like Pointer Capture and Volume Sharper which may look very small but can add much to your app and to the user’s overall experience.
Managing WebViews: Provides several APIs to help you manage the ‘WebView’ Objects that display web content. Pinning Shortcuts/ Widgets: Pin shortcuts and widgets onto the launcher Pointer Capture: New feature that offers control over mouse events to a focused view. Volume Sharper: New feature for audio app that will perform functions for volume transitions. Audio Focus Enhancements: Assigns ‘Audio Focus’ to one app at a time. Media Player Enhancements: New methods for implementing control when seeking to frame and ability playback DRM projected material. WifiAware: Enabled with Neighbor Awareness Networking. Companion Device Pairing: Provides APIs that will allow customizing the pairing request dialog when pairing with other devices. Android in Enterprise: New features, APIs and behavior changes that apply to devices with Android O. Code Samples: https://developer.android.com/preview/o-samples.html#nc for use with Gradle and Android Studio.
Android O is the Best Ever Operating System!
We are really impressed with update which is also being said to be version Android 8.0. Google is also offering splendid OS optimizations which will mean faster boot times and very user friendly apps. Mobile App Development teams will now have more scope to experiment and add to user experience with Android Apps using Android O.
Android Development Specialists can develop for Android O apps using Android Studio and Gradle. As Android development experts, you can also post APK updates by targeting API 26 to Google Play alpha, beta and other production channels. Publishing with O targeted apps will give the developers the liberty to test compatibility on existing devices and also push updates to the devices that are running on API 26.
Wrapping up, we cannot wait to get started. How about you! Have a good time developing.