Welcome to the week of courting developers, preaching to the base, and rolling out product and strategic visions from two of tech's giants.
Google I/O and Microsoft Build overlap this week and form a string of keynotes that will feature talks on artificial intelligence, cloud, mobility, and platforms. The most obvious overlap between Microsoft and Google revolve around AI and machine learning.
Read also: Build 2018: Livestream, start time, what to expect (CNET)
Here are some common threads between the two tech giants:
For the enterprise, the Google and Microsoft events are going to garner more interest than Facebook's F8 last week. Why? Google and Microsoft are both key enterprise vendors. Companies have both G Suite and Office in the house and may even have multi-cloud strategies. Microsoft and Google also both have AI and machine learning platforms that will be utilized by enterprises.
Microsoft touts Microsoft Graph as a way to link its applications and platforms together and give developers more options. You can almost take the Microsoft Graph and connect it to a Google Graph. Going forward, developers will possibly mix and match these two formerly disparate worlds that are increasingly overlapping.
Microsoft kicked off its Build conference with a heavy emphasis on AI as well as edge computing. Microsoft also outlined Azure and where it fits in with Microsoft 365 and its graph of applications. One core theme from CEO Satya Nadella: "We are committed to commoditizing AI."
During his keynote, Nadella told developers that the company was focused on giving them the tools to put AI everywhere and develop use cases for the industries they work in.
Here's a rundown of where Microsoft is headed on the developer front:
Nadella's North Star went like this:
The one thing that I think about as a platform company, as a tools company, is in some sense, who cares about breakthroughs we achieve? What matters is can we translate these into frameworks, tools, and services, and put them in your hands as developers so that you can take AI and have impact in every industry in every application? That's what's important. We truly are committed to, in some sense, commoditizing AI. We have to go from sort of talking about AI being in the hands of a few companies, to being a place where AI is everywhere. It's in the hands of every developer and every organization. That's the next real shift.
And that requires us to be able to scale, first of all, AI across both the cloud and the edge, we need to have the most productive tool chain to be able to create AI and customize AI.
And then you need openness when it comes to frameworks and infrastructure. They can't be locked in.
Not surprisingly, Google outlined a series of AI advancements, renamed its research unit, and unveiled Duplex, a system that enables Google Assistant to call humans, converse, and book appointments. Consider Duplex a first effort in ultimately enabling Google Assistant to be a personal digital twin.
CEO Sundar Pichai also outlined a bevy of AI-infused developments as well as Android P, which has a screen-time wellness bent, too. Gmail can now write replies for you, too. Here's the roundup:
Pichai didn't go into a big platform speech like Microsoft's Nadella did. However, it's safe to say that everything from TPU 3.0 to Duplex will ultimately be a cloud service on Google Cloud Platform. As for its custom TPU chips, Pichai said:
"These chips are so powerful that for the first time we had to introduce liquid cooling to our data centers," said Pichai. "TPU 3.0 can handle up to 100 petaflops."
Android received a good bit of play, but the platform argument was shelved for snazzier demonstrations. Google is clearly a consumer, ad-driven company with an enterprise business. Microsoft is all enterprise with a dash of consumer.