It's no secret that Google advocates developing apps with multiple form factors in mind. While not all the apps in Google's own portfolio are quite up to speed on this front, apps like the ones in Google's Play suite have done a nice job so far in supporting phones and tablets alike.
But since I/O 2014, Google's been working on more than just phones and tablets.
At some point or another, most Android developers will eventually open up the profiling tools to track down bugs and performance issues in a misbehaving application. Let's be honest, the tools included with the Android SDK do leave something to be desired. Facebook has just released one of its internally-developed tools which provides network inspection, database inspection and interaction, and a support for access to the dumpapp output with the use of customizable plugins.
Months ago, we posted a rumor about "modular actions" set to come to Google's Search app (now just called Google) along with "Ok Google Everywhere" functionality that would allow users to activate search from anywhere on their device. The latter has already been implemented, but Google is still inching toward the former.
Google I/O 2014 has come and gone, but that doesn't mean great stuff from the conference isn't still coming out. The companion app used by thousands of attendees -and hundreds of thousands of fans and followers- has been open sourced! Code for the I/O app is meant to serve as an example of best practices for Android developers, providing fully functioning implementations of the latest design principles, UI controls, networking code, and more.
A new feature has snuck into the Chrome OS dev channel that, while not yet fully baked (okay, it's still mostly a block of ice), could one day allow users to unlock their Chromebooks automatically just by having their phone in close proximity. This feature is "Easy Unlock."
The Chromecast has identity issues. It may be based on Android, but it updates like Chrome. The device ships on the stable channel, but it's possible to switch it beta and dev channels. These options are progressively bleeding edge, but this comes at the obvious sacrifice of stability, and there's a strong risk of bricking your device.
Just like last year, the Google I/O app's source code has been released in an effort to get developers acquainted with Android best practices.
In a post to Google+ today, the Android Developers page outlined some of the things the source code has in store for those curious. Among them are techniques to implement responsive design across phones and tablets, use content providers and implicit intents in app navigation, using sync adapters to provide new content "in a battery-friendly way" and loads more.
If you like to tinker with Sony Xperia devices, things just got a little more fun (funner, if you will). Thanks to Sony's newly-released Illumination API, developers can now tweak the illumination bar settings on compatible devices, including the Xperia SP, ZL, ZR, UL, A U, L, S, SL, P, sola, ion, acro HD, go, M, and M dual.
Between Hangouts, the gorgeous new Maps, Play Music All Access, and everything else discussed in I/O's opening keynote this morning, several revisions to the Play Store developer's console were announced.
Perhaps the most interesting addition to the console will be an organized method for alpha and beta testing, and staged rollouts. Basically, developers can select alpha and beta testers, receiving all feedback directly (instead of through reviews) and, when the time comes, roll out the app to certain percentages of the user base.