summary: google will still support cdma devices but because of the way they interact with the carrier part of the code is closed source and needs to be signed off on by the carrier. I think this is the last time we'll see a nexus phone released on verizon Hello! This is a quick clarification about support for CDMA devices.
For various technical reasons, recent CDMA Android devices implement core telephony functionality in .apk files provided in binary form by the carriers. To function correctly, these .apk files must be signed by the so-called “platform” key. However, when an individual creates a custom build from the AOSP source code, they don’t use the same signing key as these CDMA flies were signed with.
The result is that these files don’t work properly, and pure AOSP builds running on these devices can’t place calls, access mobile data, and so on. Because we aim to make sure that we are as clear as possible about the degree of support that devices have, we updated the docs over at source.android.com to reflect this reality.
We will still make available as many as possible of the closed-source binaries for these devices, and Nexus devices will continue to have unlockable bootloaders. And, of course, GSM/HSPA+ devices are still supported, as are any other devices we’re able to support. We’ve simply updated the documentation to be clearer about the current extent of CDMA support.
We are of course always working to improve support, and we’ll keep everyone updated as we make improvements. Thanks as always for your interest in AOSP! Google will still support the Galaxy Nexus LTE, Nexus S 4G and XOOM CDMA, at least as long as the hardware is compatible with updated versions of Android. But it won’t be with the same direct support that GSM developer devices enjoy. This probably means that updates to the Galaxy Nexus will come through Verizon… just like all the other Android phones out there. Presumably that gives Verizon or any other CDMA carrier the option to either delay or ignore the update. This isn’t an agreeable position for many Nexus S, Galaxy Nexus and XOOM owners, as it sullies the “pure Google experience” that’s expected (if not explicitly promised) from a developer device.
The timing is suspect. The removal of CDMA devices comes just a day after AT&T’s reinstatement of Google Wallet on the Android Market. Since Verizon customers can only access Google Wallet via a work-around, whatever tense relationship between the developers and the carrier seems to have been kept to the status quo. This could have been the last straw for Google, or it might be completely unrelated. Neither party seems willing to speak on the subject.
The Verge contacted Google on the subject and got this response:
Every day, Android developers openly distribute applications via Android Market. Google is also a developer within this ecosystem and we want to offer the apps we develop such as Google Wallet, so people have access to the full range of functionality offered by the platform.
It’s important to note that the three devices in question still have unlockable bootloaders, and that isn’t likely to change. Ever. The Galaxy Nexus LTE, Nexus S 4G and XOOM CDMA are still valid as developer devices, in the sense that you can download Android code, compile it and run it on them without any barriers. Custom ROMs and other mods will not be affected. Even so, the sudden drop in priority support is certain to ruffle the feathers of serious Android enthusiasts, many of whom bought these phones and tablets based on that support alone. We’ll keep you updated on this story as it progresses. | Google ends full support for CDMA devices, including Verizon’s Galaxy Nexus | Android Community |