There's some great stuff coming out of the CyanogenMod camp over the past week, and we're not talking about an alpha version of some phone long forgotten. No, this one comes in the form of a lengthy Q&A session that gives great insight into how the community project works.
You can guess where a lot of the questions lead -- "When will my device be supported?" ... "Why isn't my device supported?" ... "What devices are next?" ... and so on and so forth. But there's once answer that particularly stood out, because it's one we get asked a lot, too. In a nutshell, it's why can the CM team get updates of next-gen Android versions released for phones before carriers and manufacturers.
- We aren’t trying to ‘beat’ anybody; such an idea leads to a lot of broken ROMs and potentially broken phones. That said, we do have fewer resources, but we also have less to upkeep. CyanogenMod is created as one large OS, a standardized image across all devices we support. The OEMs, for competition purposes, don’t do this – they need features that sell. Quite frankly, in some cases, it isn’t in their interest to update devices either. If they did, who would buy the next generation that comes out in 6-8 months time?
- “Continuity” for us is actually easier to maintain, if for nothing else than the points in response #1
- The carriers do take long to test, because they have to certify both the hardware and software aspects of the device, and go through a number of legal (FCC, for instance) and partner (operators and Google) certification stages before release. Devices that destroy their network towers or cause issues are no benefit to them. CyanogenMod gets the phones at the end of the chain – they have already proven to be network compliant, and we don’t have to worry about carrier requirements. We code our features to minimally alter the network connectivity as well. As for testing they have a Q&A division, with unknown (though likely not large amounts) of testers. We have nightlies that we utilize as our testing; so in our release cycles, there is actually a lot of time built in for testing.
The answer in and of itself is important, but we're equally happy to see the CM team remind us all that by far the bulk of the code in a CM release is written by someone other than the CyanogenMod team. Or, as they put it, "CyanogenMod gets the phones at the end of the chain – they have already proven to be network compliant, and we don’t have to worry about carrier requirements." There are a lot of hands that go into putting out any Android update. And not having to answer to carrier, manufacturer and governmental testing absolutely speeds the process.
Google is planning to reopen some of its offices starting July 6
Google has announced that it will begin reopening some of its offices starting July 6. It will also be giving $1,000 to all its employees who choose to work remotely for the rest of the year to purchase equipment and office furtniture.
Meet ARM's Cortex-X, the design that could create custom Pixel chips
Big and fast, slow and wide, or even both at the same time — ARM's Cortex-X program lets companies building ARM chips take part in the design process for a custom edge. It's also the system that could allow Google to make its own custom chips for Pixel phones.
These are the best apps for your Android device — period
It can be difficult to find the "right" app when surfing the Play Store simply due to the sheer number of options available. Regardless of what type of app you're looking for, there's an app that can help make your life easier.
The Xperia 1 is still our favorite phone for shooting video
If video recording is your thing, then look no further than the Sony Xperia 1 — it offers a large screen, three great cameras, and extremely robust manual video controls.