Google I/O 2017 is Now in Full Swing: Here’s What You Need to Know

Google I/O 2017 is upon us, and as the Keynote seems to indicate, Google seems to have big plans for both Google Assistant, as well as its artificial intelligence systems. Without further ado, let’s dive right into the announcements that were made during the I/O Keynote.

Google Assistant

2017 may turn out to be the year of Google Assistant for the company as it has announced that its own digital assistant will be extending its reach in a highly aggressive manner. For starters, iPhone users in the U.S. can now download and use Google Assistant from the App Store, giving them the option to choose between it and Siri.

That being said, Google has warned that due to API restrictions, the iOS version of Google Assistant will only be capable of doing rather basic tasks.

google on iphone

Aside from iOS, Google has also announced that Google Assistant will also be making its way into smart home appliances like fridges, light bulbs, washing machines, etc. Companies that will be launching Google Assistant-ready appliances includes LG, Sony, Panasonic, and many more.

smart home appliances

Building upon the expansion of Google Assistant onto other devices, Google has also announced that it will be releasing an SDK for the assistant, allowing developers to add Assistant capabilities to their apps or devices if they choose to do so.

sdk assistant

Expansion aside, Google has also added a slew of new improvements to the Assistant. For starters, the Google Assistant now comes with a keyboard with which you can ask it questions. Besides that, Google has also made it so that transactions can be performed entirely via Google Assistant.

perform transaction

Google Home and Android TV

Google’s own smart speaker will be getting a huge feature upgrade within the year as the I/O Keynote reveals an array of new features that will be coming to Google Home.

Perhaps the biggest feature that will be coming to Google Home is what Google is referring to as Proactive Assistance. According to Google, this feature would allow Google Home to keep track of reminders, traffic alerts and flight statuses.

When a scheduled event draws near, the speaker itself will light up to inform the owner that an item is pending, after which the owner can ask the speaker "What’s up?" in order to receive updates from the speaker.

While the feature feels rather generic right now, the potential that Proactive Assistance has is something that can grow over time.


Phone calls will also be a thing you can do with the Google Home as the company announced that a new calling feature will be added to the speaker. Only available for outgoing calls at launch, the calls themselves are completely free as long as the numbers dialled are located in the U.S. or Canada.

hands free calling

The next two features for Google Home relate to Google’s own Android TV platform. Arriving in a future update, owners of both the Google Home and an Android TV will soon be able to ask Google Home to show information on their Android TV.

Some of the commands that were demonstrated at the Keynote includes "show my calendar on the TV" and "show me nearby restaurants on the TV".

android tv

Besides information, Google is also enabling you to be able to control your Android TV using Google Home via Cast. While you can’t exactly navigate entire app with Google Home, you can ask Google Home to perform actions like showing you what’s on your DVR.

Don’t have a Google Home? Don’t worry, as Android TV will be getting Google Assistant integration as well.

youtube library

Finally, Google will also be adding new actions to Google Home, allowing the speaker to control additional services like HBO Now and Spotify Free. In addition to that, the smart speaker will finally be able to support Bluetooth audio.

bluetooth audio

Android O

Unfortunately, Google didn’t announce the new name for Android O at the I/O Keynote. Nevertheless, the company did reveal more details as to what it’s hoping to achieve with Android O, and the answer is Vitals and Fluid experiences.

fluid experience

For the Vitals side of things, Google is looking to improve upon the battery life, stability, startup time and security of Android with Android O. For the battery life side of things, Android O will come with something called "wise limits" that is applied to background location and app activities.

With it, the OS will be able to monitor and regulate its energy consumption, preventing it from draining more energy from the phone than needed.

wise limit

With startup time, Google claims that Android O would be able to boot twice as fast while app launches will be faster than usual. This is thanks to the "extensive" changes that were made to the operating system’s core.

android o booting

As for security, Google will be introducing Google Play Protect with Android O, a feature that scans apps installed on your phone to make sure that they’re not malicious. Seeing as Google already scans apps on the Play Store, this feature acts as an additional layer of security for your Android device.

google play protect

On the Fluid experiences side, Android O will now come with an iOS-like app badging feature that highlights apps that contains notifications with a small dot located on the top-right corner of the app icon.

By long-pressing on the app, you’ll be able to see the amount of notifications that it has received.

badging feature

Also coming to Android O is the ability to copy a long string of text by just double tapping on them. This means you’ll no longer have to drag handles around to highlight a location’s address.

copy text

Does Android O sound interesting to you? If so, then you might be interested to know that the Beta version of Android O is now available. Those interested in trying out the new OS while also owning an eligible Pixel or Nexus device can opt into the Beta by registering here.

Google Lens

At the I/O Keynote, Google made mention of a number of new features that are built using the company’s knowledge of artificial intelligence and machine learning. Google Lens is one such feature.

google lense

Essentially an improved version of Google Goggles, Google Lens is a feature that is integrated into Google Assistant and Google Photos. With it, the camera would be able to "understand what you see".

From the onstage demo of Google Lens, the system appears to be capable of recognizing the item it is focusing on.

auto focus item

Another demo showcases the fact that Google Lens can also pull up information about a certain location if your device’s camera was to focus on it.

able to pull information of places

Finally, Google Lens can also save and apply information to your Android device as well, as an onstage demo showcases a man focusing on a router’s network name and password, which was then immediately applied on the phone.

apply information

Google Photos

Since I’m on the subject of photography, let’s talk about Google Photos as it appears that Google is adding even more machine learning-based features into the platform, turning it into a pseudo-social network service of sorts.

With the updated Google Photos, the app will now come with a feature called Suggested Sharing. By utilising facial recognition technology, Google Photos can now identify the people that are in the picture and suggest that you share those pictures with them.

identify people in pictures

Alongside Suggestion Sharing, Google Photos will also come with an option called Shared Libraries.

share with specific people

It lets you share some or all of your photos with a specific set of people.

choose settings

Lastly, you’ll be able to use the photos stored in Google Photos to create physical photo books thanks to the Photo Books. Once the update for Google Photos goes live,

  • App will be able to identify 40 of your best photos and turn them into a physical photo book created by Google.
  • The photo books are 20 pages.
  • Comes in softcover variant (9.99 USD) or hardcover variant (19.99 USD).
  • Additional pages cost 0.35 USD per page for softcover books or 0.65 USD per page for hardcover books.
create physical photobook

Photo Books are now available for the desktop version of Google Photos. iOS and Android versions of Google Photos will get this feature next week.

Google for Jobs

Google’s search engine has been used for information, travel and so much more. In the near future, the search engine can also help you look for a job.

google for jobs

Developed in partnership with Linkedin, Monster, CareerBuilder, Glassdoor and Facebook, Google will be launching Google for Jobs, a search engine that looks for available jobs around your area.

The system uses a combination of Google search, machine learning, job boards, staffing agencies and applicant tracking systems in order to find work near your area.

job location

As Google for Jobs doesn’t discriminate between entry level jobs or professional careers, anyone can use the system to find themselves a new place of employment with it. This feature will first be made available in the U.S. before being rolled out to other countries.

Android Go

Simply put, Android Go is a lightweight version of the Android operating system. Designed to be capable of running on devices with just 1GB of memory on them, Android Go is a version of Android that is tailored towards the emerging markets around the world.

android go

In order to make Android Go lightweight, Google has designed certain apps on the OS to use "less memory, storage space and mobile data".

light weight

Examples of these apps include Gboard, YouTube Go and Chrome.

data saver

On top of being lightweight, some of the apps on Android Go are designed with the potential markets in mind. For example, Gboard will support transliteration, allowing users to type in phonetic spelling of words in other languages, which the software would then convert into the native character.

This feature will prove to be particularly useful for countries such as India and South America.

google transliteration

Google Daydream and Tango

It appears that the rumours are indeed true. There will be standalone Daydream VR headsets available in the market this year.

Developed in partnership with Qualcomm, HTC Vive and Lenovo, these Daydream VR headsets will be capable of running independently, meaning you won’t need to plug a phone into the headset to make it work.

vice vr

On top of running on the Daydream platform, these standalone VR headsets will also utilise WorldSense, a positional tracking system that is based on Tango’s 3D mapping technology. This allows the headset to operate without the need for sensors.

3d mapping

Rounding out the Daydream and Tango announcements, Google has revealed that the recently released Samsung Galaxy S8 and S8+ will be receiving Daydream VR support in the Summer.

Instant Apps

Remember Instant Apps? After a year’s worth of testing, the feature is now available for all developers to use.

instant app

For those who don’t know what Instant Apps is, Instant Apps is Google’s method of breaking native apps into smaller packets that can be run instantaneously without requiring the corresponding app to be installed on the device first.

Those who are interested in leveraging this feature can opt to do so here.

Kotlin is now officially supported by Android

Rounding up the announcements that were made during the I/O Keynote, Google announced that Kotlin, the new programming language developed by JetBrains, will now be officially supported on the Android platform.

android support koitlin

Starting from Android Studio 3.0, Google will now include Kotlin tools as part of the IDE. In addition to that, both JetBrains and Google have pledged to support the language from this point forward.

For developers who are worried that Kotlin would replace both Java and C++, Google has ensured that Kotlin is just an addition and not a replacement for both pre-existing languages, so you’ll still be able to develop applications for Android using either of those languages.