Like it or not, CyanogenMod is one of the most popular and widely supported custom Android ROMs. With other projects you're lucky to see a handful of devices supported, but CM runs on dozens of phones and tablets. Users of those devices may soon have some new goodies to play with when the CM team releases the new Cyanogen Platform SDK, allowing app developers to integrate with various features in CyanogenMod.
Google Play services 7.3 started rolling out to Android devices a little less than 2 weeks ago, making some small, but much needed changes in the process. It turns out that wasn't the only purpose for that release, as it also brings some cool new capabilities developers can use in their apps. Now that the rollout is finished, Google has released an updated Play Services SDK with new capabilities for Android Wear, Google Fit, and Location Services.
Early this month, Google announced a major update to its Play services framework, which brings the version number up to 7.0 and adds several great new APIs. The SDK for this update was held back until the corresponding apk had time to make its way out to Android devices everywhere. The wait is now over, and the SDK is live. Developers are now free to incorporate all of the new APIs into their apps.
At South by Southwest, Aparna Chennapragada, Director of Product Management for Google Now offered a glimpse into the future of the feature which has become the heart of the search experience on Android. According to Chennapragada, the company plans to have a full API for Google Now cards ready soon. This will expand on the previously announced pilot program consisting of apps like Pandora, Lyft, and others.
One of the more interesting behind-the-scenes additions in Android 5.1 is a new carrier provisioning API that provides functionality which likely benefits carriers and customers alike. Any time you join a carrier, you get services along with your account, whether it's Play Store billing, visual voicemail, premium subscription services billed to your account, or any number of other things. For as long as Android has existed, the methods used to provision these services on a customer's account have varied widely from carrier to carrier, and there was no standard way of doing it.
The Android ecosystem –as most of us think of it– is built on more than just an operating system and a marketplace for independent apps. It's largely shaped by dozens of services that have been built by Google, allowing developers to add rich features to their apps without building out expensive infrastructures. The Google Play services package is the core element in this equation, and it's getting a pretty major update to version 7.0 over the next couple of weeks.
With Logitech Harmony, people can control a large number of devices spread throughout their houses from a single remote or Android device. These various electronics, ranging from home entertainment systems to smart light bulbs, all communicate to a single hub.
Now Logitech is launching the Harmony API for third-party developers, so products that communicate with its system can then go on to interact with other ones.
To paint a picture of how this works, imagine the lights dimming automatically when you start a movie, having music start playing when you enter the room, or turning on the TV with a simple command.