Sony Extends its AOSP Program to the Xperia Z1 and Z2
Some device OEMs are definitely more developer friendly than others and actively work to support the third party development community. Among the top-tier vendors, only Sony cares about providing the necessary resources to make the Android a better operating system.
Not too long ago, we talked about how Sony launched the new Remote Device Lab, which allows developers to test applications on remote devices through the cloud, without the need to buy anything. That, however, is not everything that Sony has to offer. At xda:devcon ’14, the Sony Developer Relations Community Manager and XDA Senior Recognized Developer Alin Jerpelea mentioned that Sony is about to expand its AOSP program. These words weren’t vain promises, as today Sony has now pushed a couple of new device trees to its GitHub account.
The devices that have been updated to latest KitKat revision are the Xperia Z2, Xperia Z1 and Xperia Z. The only flagship device that is still missing is Xperia Z3. In addition to pushing device trees and corresponding binaries, Sony created a unified kernel that makes the project maintenance much easier. The provided kernel source can be used to build a kernel for every supported device. Sony encourages the community to improve it and push the changes back to the repository as pull requests.
Sony warns that the software built with these files is not fully usable and some things are broken like camera or modem functionality. It, however, is only a matter of time before they are fixed like what was done with the Xperia Z a while ago. The Japanese OEM will also provide video tutorials to show developers how to compile AOSP from scratch.