Almost a year ago, Google announced the Gmail API. Today, they're adding push notification support, meaning you no longer have to poll Gmail constantly for new messages if you're a developer or service utilizing that API, which is going to make the 3rd party Gmail app experience much better.
If you want to know about implementation, you can read about it on the Google developers site here, and it sounds like it's going to be a pretty simple switch.
If you're not getting enough intrigue and treachery from HBO's Game of Thrones series on Sunday nights, TellTale is still pumping out new episodes in its licensed adventure game. Episode 4, Sons of Winter, is now available as a $5 in-app purchase for those who have played through the first three portions of the game. There are six episodes in total, so the first "season" of the adventure game should be wrapping up in two or three more months.
Wireless styli have generally been relegated to the Windows and iOS world, but now that more and more connected accessories are using Bluetooth, there are fewer reasons than ever for tools like these not to be universal. With Android "M," Google is introducing native support for Bluetooth styluses. Developers are, of course, getting APIs to interact with these devices, and that's where we're getting our information - the API overview for M.
Google Cast is one of those things that just seems to keep getting better, and with Chromecast sales doing so well, it's no wonder Google is throwing resources at the platform to make it even more robust. While not technically a part of Google I/O, Google did announce yesterday that some very awesome new Cast APIs are coming... right now. As in, they're here - for both iOS and Android.
There are a few major new features, so let's go over them.
The first is second-screen functionality. Casting graphically intensive apps from your device is no longer limited to simple mirroring - the new Cast Remote Display APIs (which are betas, so beware) will allow full-on second-screen functionality when casting something like a video game.
There was a lot of backlash when Google did away with the dual notification/quick settings trays on large screen devices (which happened with Lollipop). Now it looks like the company is taking a slightly different approach with the notification shade on tablets - in the M release it has three different positions (left, center, right) and will drop down closest to wherever you actually swipe.
According to Liam, who installed M on his Nexus 9, this is actually kind of jarring since there's no visual indicator as to where the shade will actually show up. Sure, there are some rough guidelines here, but those are fairly extreme.
Google's I/O conference app is generally considered a boon for developers. Each year the app is open-sourced following the conference, exposing the code beneath Google's latest design suggestions and functionality on Android.
This year, however, Google is offering up another open-source goodie. In a post to Google+, Google Developers announced that this year the source of the I/O web app will be released for inspection. In fact, the ioweb2015 project is already available on Github.
The dazzlingly-designed web app is mobile-first and offline enabled, and comes with a long list of impressive functionality. A few features Google chose to specify include "Polymer, material design, web components, service worker, push notifications, google sign-in 2.0, add to homescreen, and web animations APIs."
Knowing that, it's clear that the site is well-rounded from functionality, design, and UX standpoints, so the source undoubtedly holds some treasures for intrepid developers.
There are features both big and small found in Android M, and most still seem to be pretty useful all around. This one is a somewhat small feature found in M, but that doesn't take away from how massively helpful it actually is - especially for those who type on their tablet often.
Thanks for the screenshot, Duncan Adkins.
The stock keyboard in the M build now features a split-screen mode that shifts the keys off to either side, at least when the device is in landscape mode. This instantly makes thumb typing a lot easier, and something that probably should've been included all along.
Before you read this article, do me a favor: watch the video below. Because it's going to explain what Google is doing here much better than I could hope to.
Got it? Good. Pretty amazing, right?
For those of you who can't or don't want to watch it, fine, I guess that's what writers are for or whatever! Project Soli is, at its root, a fingernail-sized radar chip and an advanced set of algorithms that interpret the data that the array feeds back into a connected device. The purpose of those algorithms is to analyze the fine-grain motions of your hands and fingers.
If you were distracted by tons of Google I/O coverage or our NVIDIA SHIELD review yesterday, there's a slim chance that you missed the even bigger news: Kung Fury is now on YouTube. Stop reading this and go watch it now. Then come back here and read about the official mobile game for the indie movie, Kung Fury: Street Rage.
The mobile game recreates Kung Fury's extended hand-to-hand fight scene, in which the titular lone wolf cop/martial arts master/time traveler single-handedly attacks Hitler's Nazi army. Unfortunately it's not quite as complex as the original Streets of Rage beat-em-up: you only get two on-screen buttons, left and right.