6 unknown six new feature noteworthy new features appearing in the latest mobile OS "Android N"



Become the next Android OSAndroid NA variety of new features will be added, but Ars Technica summarizes six notable features that are not well known among them.

Six under-the-hood Android N features you should know more about | Ars Technica
http://arstechnica.com/gadgets/2016/03/six-under-the-hood-android-n-features-you-should-know-more-about/

◆ ART JIT
Traditional from Android 5.0 LollipopDalvikA new runtime changed to "ART(Android Runtime) "standard, Google continues to improve, including new features and optimization. In Android N, a JIT (just-in-time) compiler is adopted in place of the ahead-of-time (AOT) compiler adopted in the first ART, and the operation of ART, which was delayed under certain circumstances, Improvements are being made to make it.

The problem with AOT is mainly what happened when installing the application. When installing the application, the operation was speeded up by compiling the application at the timing of the installation rather than at the time of the actual execution, but there was a situation that it took time to install or update the application instead He said that he was. Also, when updating, it is necessary to optimize the application each time, and when updating multiple applications at once, it took a lot of time, but there was a problem that JIT The compiler will solve this problem and speed up installation and update.

Nonetheless, it is not that the conventional AOT is abolished, but it seems to be to use both depending on the situation. AOT will only be used in situations where the terminal is charging in the idle state, which will reduce battery consumption.

◆ Quick Settings API
On Android N, the quick setting panel has been improved to make it easier to customize and actually use it,Quick Settings Tile API"It is said that the degree of freedom of developers is increasing. In the new quick setting panel, you can display multiple panels by adding or swiping the screen left or right, and you can add and move each tile. Also, although Google does not recommend it, it seems that the degree of freedom of development is considerably improved, such as arranging app shortcuts.


◆ Data Saver
If you are using a network with a pay-as-you-go system, limit the background communication by the application and reduce the traffic volume "Data SaverFunction is installed. Users are also able to register the application in "whitelist" to avoid this restriction.


◆ Always on VPN
Always on VPNIs a name as it is function to make communication always using VPN. This makes it possible to use personal terminals securely even in businessAndroid for WorkThe use of VPN for communication of a specific application makes it possible to prevent data leakage. Although Android had supported VPN use, it is said that its function has been enhanced.

◆ Direct Boot
As of Android 6.0, it was essential to encrypt the storage of a new Android terminal that satisfies certain performance, but Android N further complicates this function.

From Android N, the data storage location is "credential encrypted storage" and "device encrypted storage" two places. The credential encrypted storage of the former can read the contents if the user unlocks the terminal, but the newly added device encrypted storage can be read even before the terminal is completely activated unlocked Data can be read. In other words, the state that can also be said as "more than starting and less than unlocking"Direct BootIt is called.

In the default state, the application will not work with Direct Boot, but developers will be able to register the components of the application to operate in Direct Boot mode. As an example, Google lists "applications with schedule notification function like alarm clock" and "applications with important user notification functions like SMS applications". While Google says that this feature should be used to make the basic functionality of the app available soon even when the device shuts down or restart suddenly, in some cases it is anticipated Ars Technica points out that there may be outflow of information.

◆ OpenGL ES 3.2(However, at this time it is not Vulkan)
Android N officially supports the OpenGL ES 3.2 graphics API. Nonetheless, this is almost the same as the contents of OpenGL ES 3.1 and Android Extensions Pack which are already supported. In addition, Ars Technica wonders is that the API whose support is rumored "VulkanThat has not appeared. We have already announced that Vulkan will be a low overhead graphic API on Android and we have found evidence at the source code level but at the time of writing the article is not officially announced It is that.

in Mobile,   Software, Posted by darkhorse_log