Google, represented by Jean-Baptiste Keru, one of the leaders of the Android Open Source Project,
announced the launch of the disclosure of the sources of Android 4.2 Jelly Bean. Instructions for obtaining codes traditionally
here , so get ready. The main device for the AOSP becomes the Samsung Nexus 10 (Manta), since everything except the GPU is accompanied by detailed documentation and source codes. For the GPU, as usual, only binaries.
Keru notes that Samsung Nexus S and Motorola Xoom have been removed from AOSP support and will remain at 4.1.2 for now. Therefore, it is very likely that there will be no updates for these devices, although Keru cannot provide an official comment for Google, this is not in his competence.
In addition, there is no support for the new
Nexus 4 . With what is still unclear, but it is possible that with the new Qualcomm Snapdragon S4 Pro chip. Similarly, there is no support for Nexus 7 3G, again licensing issues. So fans to install third-party firmware should wait until the appearance of comments tops, rather than engineers.
What's new?
Android 4.2 Jelly Bean is a cumulative update, which is why, by the way, the code name Jelly Bean remains. For application developers, there are important API changes that may affect application behavior:
- Content providers are no longer exported by default. Now we need to specifically set the behavior
- The behavior of the gem has changed. Again, you need to specifically define what the application needs - exact or approximate location.
- Some settings of the Settings.System system switched to read-only mode, so if the application uses these APIs, then you will have to use the API level 17 Settings.Global
Android Daydream, widgets and other buns
Daydream is a special mode in which a device on Android can display current information from a device in a screensaver mode. It seems that only photos, Google Currents, watches and other trifles are supported so far, but the API for developers is open. To do this, you need to use a subclass of
DreamService , which reveals the hybrid possibilities of widgets and live wallpapers. That is, Daydream in its capabilities and functionality is wider, which are the first, and the second separately.
')
As for widgets, now developers can develop their own widgets for displaying a lock screen. To do this, the documentation prepared a special
description for applications with widgets.
The big noise was caused by the implementation of support for the multiplayer mode, but the developers do not have to worry about any specific optimizations, since the system will take on most of the concerns.
About all the innovations in Android 4.2 in the use of the second display, Renderscript, etc. You can read in the general
review for developers or in a short report of the
difference between API levels 16 and 17.
Well, the developers of the popular CyanogenMod firmware are already ready to start working on CM 10.1. As for the reference Nexus 4 and Nexus 10, they were dismantled around the world today within an hour, so the hype is serious, considering that the devices turned out to be superbly tasty.