Android O has more control over what apps and background can do as part of an effort to improve to improve interactive performance of the device. In other words, it improves RAM usage. Android Nougat used to retrain the system from receiving three specific implicit broadcasts such as the new photo broadcast from manifestly declared receivers. The all new hardware feature constants let you target the distribution of apps to low-RAM devices from the play store.
Well, it seems Google has added tons of new features for the developers. Some of them are as follows-
Neural network API: provides accelerated computation with machine learning frameworks like Tensor Flow—Google’s cross-platform ML library for mobile phones. Visit the Tensor Flow Late open source library site for further information. Tensor Flow Lite and Neural Networks API enhance the performances of AI-related programs, like Mobile Nets, Inception v3, and Smart Reply.
Notifications: Applications can now make notification sounds every second.
Shared Memory API: Allows developers to create, map and customize an anonymous Shared Memory instance. It is easily passable and you can set memory protection for the class.
Fingerprint Updates: If a user tries too many times to unlock her/his phone, the phone can be permanently locked out. Although there is a function for this specifically and can depend on developers whether to use or not.
Programmatic Safe Browsing actions: In Android 8.1, you can define how your application responds to threat:
- You can control whether your app reports known threats to Safe Browsing.
- You can have your app automatically perform a particular action—such as going back to safety—each time it encounters a URL that Safe Browsing classifies as a known threat.
Auto fill framework updates: The Base Adapter class has added the set Auto fill Options() method, where you can provide a string representation of the values in an adapter. In other words, you can use the set Autofill Options() function to display the string representation of the list of birth years users can choose as logging into an app that requires an age proof. There’s also an overload of the method for non-virtual structures. However, non-virtual structures don’t require to be explicitly called by the framework as the method is already called by the “View” class.
Android 8.1 also gives Auto fill Services more ability to customize the saved UI by adding support for Custom Description, which is useful to help the auto-fill service clarify what is being saved.