Recently, I had the opportunity to talk at XDA DevCon in Manchester about Sony Mobile’s approach to AOSP. We’ve seen a lot of engagement on the subject – lots of comments, lots of questions – so we wanted to share more details and clarify a few points about the work we do to provide binaries and source code to community developers. The binaries and source code are then used as a base when community developers are compiling their own custom ROMs.
In our work to support AOSP for Xperia devices, we publish binaries and source code on the SonyXperia Github. These binaries and source code form the base for community developers to continue their work on, while creating custom ROMs. Please note that the binaries and source code provided by us is not enough in order to build a fully functional custom ROM. Instead it’s our ambition to provide a stable base, to make the work for community developers as easy as possible. We’ve seen some speculation about Sony planning to release AOSP ROMs. It’s not currently our plan to share such AOSP ROMs, but certainly, some of the feedback we’ve seen to this idea online is interesting!
In our latest strive for openness, is a new kernel that we are currently working on together with a group of community developers. The idea is to build a kernel that can be used across many Xperia devices. Right now, existing custom ROM projects in the community are using three different kernels, which make the maintenance hard as each kernel most often needs patches and new configurations whenever there is an update to Android. The goal with the new kernel is to make it serve as a common platform for all Xperia products on the Qualcomm MSM8974 platform. Stay tuned for more information about this work going forward. If you would like to join this work, we welcome you to fork our GitHub and push back your patches.
Feel free to add a comment below if you have any ideas or requests related to our work with AOSP for Xperia devices.