A couple of days ago, Google began rolling out the latest version of its Play services apk to the massive audience of Android users around the world. This is a particularly special release for developers because it finally expands coverage of the Google Fit Preview SDK to those who either don't have a Nexus 5 or 2013 Nexus 7, or simply aren't willing to flash the last L Preview firmware onto them.
At Google I/O this year, we learned that Google Play Services is generally updated on a six-week cycle. As expected, the mighty puzzle piece behind Google's Android services is getting an update starting today that introduces a number of small changes that most users probably won't notice but which may make developers' lives a little bit easier.
Among the changes users probably will notice are some UI tweaks. The Google Settings app has a refreshed header (which is carried through all GMS-bound settings), and Google Play Games has a new dialog for toggling your profile from public to hidden.
Google I/O was pretty amazing this year, right? We got the deets on Material design, a preview version of Android L, the formal release of Android Wear, the first manifestations of Android TV and Android Auto, and plenty of other bits and pieces. However, all of that content and all of those developer sessions can take forever to absorb, and professional developers just don't have time for that. Now that all of the videos have been posted, I've combed through every last one to narrow the list down to just the sessions that absolutely can't be missed.
Google Play Services is that app on your phone that doesn't look like it does anything, but actually does a lot of things. This is how Google rolls out new services and features to the core of Android sans OS updates. Today we've got the details on Play Services v5.0. This covers some of the features Google announced in the I/O keynote and a few smaller ones as well.
There should be no doubt, Google is getting ready to make a lot of announcements at I/O. If we've learned anything from past experiences, Google starts packing its apps full of surprises in the weeks leading up to the big show. The latest update to Play Services started rolling out yesterday and it has grown by a whopping 4 MB, almost 30% larger than the previous version. There's obviously a lot of stuff to look at, so let's just jump right in.
Google's previously announced enhancement to the Verify Apps framework is rolling out to users now, according to the official Android blog. Your device already has the standard Verify Apps system built-in that scans at the time of installation, but the new version will be watching all the time for suspicious activity.
Verify Apps compares each app you install with known malware signatures, but there's always a possibility you are downloading a form of malware that hasn't been identified yet.
An update to Google Play Services is now being released to devices worldwide. This release will be more of interest to developers than end users, but there is actually quite a lot here. In addition to some updates to Play Games services and the Drive API, Google has brought Analytics, Tag Manger, and a new Address API into the fold as well.
Google Play Games
The big story here is the addition of game gifts.
Android malware isn't as big of a concern as some mainstream media reports would have you believe, but it is enough of an issue that Google started beefing up its security a few years ago. There's the "Bouncer" server-side scanning that checks apps before they go live, and your device runs app verification as new packages are installed. Now Google is about to patch a hole in the local app scanning by making it run continuously.
The recent release of Google Play Services 4.2 brought with it some exciting additions like the official Cast API and significantly improved support for Google Drive. One of the lesser publicized additions is the official launch of GoogleApiClient, a new component intended to simplify setting up and managing connections to Google's assorted API endpoints. Additionally, there is now support for queuing up read-only queries and a choice of executing calls synchronously or asynchronously.
The Google Cast SDK is only just escaping its confines as a developer preview, so it’s not surprising to see a few bugs turning up in some odd places. A couple of simple, but potentially telling glitches started appearing after Google Play Services 4.2 began rolling out a few days ago. This latest update is causing the list of Cast targets to fill with incompatible DLNA-enabled devices and duplicate Chromecasts.