At one time in history, building an app that gave a consistent experience across all (or most) versions of Android was nearly impossible without dedicating a lot of time and effort. Thanks to the Android Support Library (a.k.a. AppCompat), it's easy to use some of the most important and commonplace user interface elements on versions of Android going as far back as Donut and Éclair. A fresh update for AppCompat was just released, bringing it to v22.1, and it introduces some really big changes. Read More
When a new version of Android hits, we want to know what's inside of its candy-coated shell. One of the best ways to discover all of the new treats is to read through the developer comments located in the Android Open Source Project. We've downloaded the code and generated a changelog of every single modification made between v5.1.0_r5 (LMY47O) and the newly released v5.1.1_r1 (LMY47V).
There are a total of 34 commits, with the majority falling into either core OS functions, media decoding and handling, or telephony. Read More
If you're a ROM developer, or just in the mood to poke around the latest Android source code, you'll be excited to know that 5.1.1 has just been uploaded to AOSP. The tag for this release is 5.1.1_r1, and it carries the build number LMY47V. A factory image is already available for the Nexus Player, and the rest of the Nexus family will probably stabilize on this version over the coming weeks. Read More
Google plans to roll out a new Google Play program that places an emphasis on family-focused (i.e. kid-friendly) apps and games. This initiative will display pre-approved content under an experience the company is calling "Designed for Families." The goal is to point parents in the direction of software from the likes of Crayola and PBS Kids without exposing them to the flood of less age-appropriate content on display in the Play Store. Read More
When Android Studio v1.1 entered the Stable channel, about 6 weeks ago, the Dev Tools team gave word that v1.2 was already well underway and that it would be based on the newly released IntelliJ 14. A couple of weeks later, the first preview build turned up, and it had already been upgraded to include IntelliJ 14.1, as well. Developers on the Canary channel have been testing and playing with the new features since early March, and now it's time to bring the goods to a larger audience. Read More
It should come as no surprise that Android is due for a v5.1.1 release at some point, even if only to fix a particularly well-known memory leak. Now, thanks to an SDK update, we've got good reason to anticipate the new version is probably due out in the very near future. If developers check the SDK Manager for updates, they should see a new revision to the Platform SDK with a product description that reads "Android SDK Platform 5.1.1."
Now that the 5.1.1 version number is out there, it stands to reason Google has finalized the code and is either running some final tests or preparing for a release. Read More
Google has been slowly rolling out Android apps for Chrome OS on a case-by-case basis, with new additions coming in a handful at a time. According to OMG! Chrome!, the company is opening the process up to all Android developers.
Porting relies on a native client extension known as the App Runtime for Chrome (ARC for short). It runs Android software at a speed that's close to native inside of a sandboxed Dalvik virtual window. Read More
For an app developer, there's nothing worse than finding out your latest update is catastrophically flawed and blowing up for your users. This is the reason Google introduced the alpha and beta channels, and then added staged rollouts. These features give developers a way to steadily release new versions into the wild, discover their bugs, and fix them before a wide release. However, all of this still relies on treating some of your users as guinea pigs. Read More