Android Oreo Introduction :
Android Oreo or simply Android O is the new version of Android is about to release in the android market. People are slowly adjusting or they may not have started using the Nougat version, Google has started developing the next version in Android, the 8.0 Version.Android Oreo will be releasing in Fall of 2017 i.,e between July to December.
Android 7 which is named as Android Nougat is yet to roll out in the android mobile, but the android has developed the android beta program where the app will be released for developers to develop the apps for android, and for the testers to debug the operating system. You can also develop apps for android if you are a developer by joining the google play developer console and can develop android apps.
New features in Android Oreo :
With the first developer preview, we saw some exciting stuff that will have a big impact for developers and the apps they can make. New ways to use custom fonts and icons, a better way to deliver professional-level audio and awesome ways to connect with others for things like head-to-head gaming or local social applications. And we are expecting more new features in the Android Oreo
Some new features that comes in Android 8.0 are as follows :
Background Apps Restriction :
Background apps will ruin the battery life and the RAM quickly. In all the versions they didn’t take any steps to improve the background activities, but Android O builds on this beginning and places top priority on saving power and improving battery life without the user having to do anything or install anything.
New limits on implicit broadcasts (sending “signals” for other apps or activities to act upon), background services (activities of an app that continue to run when it’s not on the screen) and location updates (checking to see where you are using Android’s location services) are automatic. This will leads to better performance and the user will not do everything to manage them.
Notifications Section :
With Android O Google is introducing new Notification channels: grouping notifications together by their type. Notifications are still managed by the app that delivers them, but users can control how things are displayed on a per-channel basis. This way we can decide things like how a news app notifies us or a music player shows a persistent notification.So from now the notifications from android apps will not be clutter the notifications section and user will have freedom for how he want to see the notifications bar.
Auto Filling API’s :
when it comes to fill the forms in android apps, the auto filing API’s has a main role in fetching the repetitive information from the existing one’s. But in the Android Oreo, With the new Auto fill API a user will be able to choose a source for auto fill data, and applications that need to store and retrieve this sort of data no longer will need to act as an Accessibility service. An app like a password manager can bundle its own activity for using the autofill API and we can choose it when we need it much like choosing a new keyboard.
Adaptive Icons :
Android O introduces adaptive launcher icons, which can display a variety of shapes across different device models. For example, a launcher icon can display using a circular shape on one OEM device, and display a squircle on another device. Each device OEM provides a mask, which the system then uses to render all icons with the same shape. The new launcher icons are also used in shortcuts, the Settings app, sharing dialog’s, and the overview screen.
You can control the look of your launcher icon by defining 2 layers, consisting of a background and a foreground. You must provide icon layers as drawables in PNG format without masks or background shadows.
When it comes to connectivity, Android Oreo has some cool new features that will be introduced. Some of them are :
High-quality Bluetooth Audio : From Android O, songs will sound even better through the Bluetooth connections.
NAN (Neighborhood Aware Networking) : Devices with this supported hardware can communicate with one another through WiFi without a central access point.
For Calling : Telecom framework introduces new ways for third-party calling apps to work with each other and with your carrier’s special features. New APIs now support apps that don’t need to use the universal system phone app to display calling information and this data can be displayed and controlled over Bluetooth.
Keyboard enhancements :
Android Oreo focuses on keyboard where it is building a better model for arrow and tab key navigation. This will be a benefit for both developers and end users.
Web Enhancements :
Android 8.0 enables the multi process mode for Web View components from Nougat as the default and adds an API so that developers can handle their own errors and crashes. This makes applications that use web development languages better stability and security, and users will benefit if developers enable Google Safe Browsing for remote URL’s.
Android Oreo supports new Java Language APIs, including the new java.time API introduced with the latest version of Java 8. Optimization for the new run times is also included for better performance and stability in apps designed for Android O.
Joining The Android 8.0 Developer Preview :
Reports suggest that the users should not join the Android 8.0 developer preview.Builds of Android that aren’t yet ready for the beta program aren’t really ready for prime-time, at least not for consumers. The developer preview is not yet fully ready and if you install the beta program there will be many bugs and will effect the phone. If you any extra Nexus mobile with you and if you want to dare to test the preview, you can install the developer version and test the bugs.
Android O Developer Preview Roll out :
The Android O developer preview is available for the Pixel, Pixel XL, Nexus 6P, Nexus 5X, Pixel C and Nexus Player.Remember, that doesn’t mean Android O will be released for all of those devices, as we saw the Nexus 5 get developer previews for Android 7 and it was not part of the release. So we have to wait for the official confirmation from the Google for what devices it will allow for the developer preview.
How To Comeback From Android O To Nougat :
If you have any extra Pixel or Nexus phone with you and you have installed the developer preview in it, but when you want to discontinue the developer version you can just simply go by reinstalling the Android version.The most advantage in the Google Pixel and Nexus phone is that you can re-install the operating system whenever you want. So if you really want to discontinue the version, simply uninstall the developer version and install the Nougat version. But it requires some computer knowledge.