Dennis Troper is the product director for Wear OS by Google. He joined Google in early 2003 and has worked on several product areas since then including AdWords, G Suite and Google Fiber. Dennis holds a BA in Economics from the University of Texas at Austin and a MS in Applied Economics from the University of California, Santa Cruz. He lives in Los Altos, California with his wife and five children.View the profile
About the talk
Come to this session to learn about the latest developments for Wear OS by Google (formerly Android Wear), hear about new product features, and learn best practices to create Wear OS apps.
00:45 Choice and diversity
04:02 Wearable space
07:00 Increasing the user experience
11:37 Health and fitness
15:58 Major improvements
20:00 Visual response
24:00 Preventing apps from breaking
28:03 Updating the default system UI
32:11 Improving the platform
My name is Dennis troper and I'm the product director for wear OS and I'm really really excited to be here today. Let me start with a little bit of History. By the way, I need the clicker. You know when we first started where OS 4 years ago, we went out to see what people were wearing. And what we found was a tremendous amount of diversity out there people really care about what they wear either vote their passion their style and their personality. The thing goes with what you wear on your wrist. It's a really really personal choice and fell from
the start. We made a decision to bring lots of choice and diversity into the world of space today. We couldn't be more pleased how the strategy has played out. We have over 50 watches that are powered by wear OS today out in the market from top brands like Louis Vuitton, Michael Kors, fossil and many many others. Let me show you some of the recent launches of watches that we've introduced in the market with our partners. Back in the fall for the holiday season
of 2017 Misfit launched the misfit Vapor Smartwatch the misfit team did a great job with his watch. Has a very sleek and stylish design. If it's great on your wrist and it makes for a great Fitness watch then this past January Kate Spade launched the Kate Spade, New York Smart Watch The Beautiful watch and users are really loving that choose your look app that matches your outfit with your watch face. And then this past March at baselworld. Truglo introduced a limited edition Smartwatch called The Big Bang referee 2018. This is a
beautifully-crafted smartwatch. Its body made out of titanium. and with a theme that celebrates the most popular sport in the world stalker actually really excited about this watching my big stalker find myself. And get this referees are going to be wearing the Big Bang referee at International matches to help them connect with the latest goal-line technology. That's really really cool. So we're really excited about all these new watches that are coming to Market with build a lot of momentum with our partners to give you a sense of
that in 2017. We launched 26 new watches that's twice the number of watches that we launched the previous year and an interesting that we're now seeing a lot of iOS users in the world West platform this past year in 2017. We grew 148% year-over-year United was users and today one out of three new wear OS users activate their watches with an iPhone. And so this is why. Last month we decided to change our name from Android Wear. to wear OS by Google we want a brand name that really reflects the great
diversity. Abusers that we have in our platform as well as the white range of choices of watches that are out there. We're really happy with this new name. Our partners are really happy with it and our users are loving it as well. So, you know, we've learned a thing or two over the last few years working in the wearable space and I want to share a key inside with you guys is a simple one and perhaps an obvious one, but the way people use watches today is very very different from how they use phones. They're very different in how people interact with them
how long they use it how often they use it and what they use it for. With the phone first call you carry it with you all the time. and you have to hands to interact with it has a large screen. And you can spend long time with it playing games doing social media or responding to email? With watch it is a very different story with watches. You use it to carry with you on your wrist all day long, but you use a very sporadically and when you use it, it's just a very short moment to get some information and then the faster you can be back doing what you're doing in the real world the better.
So, you know we're taking this learning Stu Hart and how we think about a class from going forward. And we are now focusing on three very important areas to improve the user experience. Let me walk you through them. first connection at a glance second is health and fitness and thirdly is convenient help from the Google Assistant. Let's start with connection at a glance, you know in this day and age people are expected to be connected all the time. As I said before we carry our cell phones
most of the day but there's some cases in which pulling out your cell phone is inconvenient or sometimes we just don't have it with us. For example when you go out on a run or on a bike ride. Or if you go to a fancy dinner dress in an outfit with no pockets, but in any of these occasions, you still want to be connected to the people and the information that you really care about. You know, I myself am the father of five kids and I also like mountain biking and I can tell you from experience having to put my cell phone in my backpack, right carry water is just
really inconvenient. Watches smart watches feel this guy really? Neatly, you know, they're very easy to access. There's a lot of computing power in here. And this is one of the key reasons, why users love we're wearing wear OS watches is to help them have the peace of mind that they can be freed from their phone, but still be connected to the information or the people that they really care about. And so this is an area that's really important connection at a glance and we're doubling down on it to increase the user experience and bring more to our users. To give you just a
few examples of things that we've introduced recently in the areas of notifications and complications. Let me show you real quick here. Very recently. We introduce adaptive text pricing. which essentially allows at the client's ability of an interpretation to be much much better because when you receive a short text The size of the text gets bigger. So it's easier for you to read it. We also introduce recently darker backgrounds and a new phone type so we can increase the readability and fit more information onto the screen at a glance.
We've also done things to improve our complications. No complications are these by science bite-sized chunks of information that they sit right on your watch and they're very handy little tools I myself. I use the agenda complication of odd. You really helped me many times during the day to tell me where I need to go next for my meetings. So we've done more because we think this is an important area for people to stay connected very recently. We introduced. The notification preview complication.
This is a very handy complication that brings the top-ranked notification right on your watch face. Things like breaking news. I chat message or your next appointment will be right there on your watches with this complication. And we also introduced another complication that we called. The recently-launched app complication. This is one where is very handy, but you have types of information that you like to access very frequently during the day. For example the weather or checking the scores of a live game.
So this is just a few examples of things that we're doing to increase connections at acting trees experience for connections at a glance. And as I said before we're doubling down in this area, and you should expect a lot more from us in the months to come. Next is health. You know health and fitness is one of the most important reasons why people buy a smartwatch today people want to be healthy. Of course and we at where Os are very committed to helping people live healthier lives. So we're doing more with it. We're helping
we're working tirelessly to Give users the ability to track their health much better than ever before and also to offer them or a superior experience. To track their active Fitness. Let me show you just a few examples of things that we've done recently. Very recently launched a feature called patch walk. This is a great teacher. For example, if you go on a swim or you go out on a run on a rainy day and your tracking your workout with Google fit or any other application like myswimpro
Strava or RunKeeper with touch lock enabled. What happens is that your screen Leslie gets disabled there such thing as disabled to avoid any unintended behaviors while your water is in butt while your watch is in constant contact with water. To disable Touch look, all you have to do is click on the button and your back into normal mode. Nexus music You Know music is a huge deal for many people when they're working out it helps them stay motivated and energized and so we made
accessing the music media controls much much easier than ever before from the Google fit workout screen. All you have to do is scroll down from that screen and you get to the media controls where you can choose the next song that will help you power you through the rest of your workout. We're also doing a lot more with a heart rate sensor. We recently introduced continuous heart rate monitoring. So you can check your heart rate many times during the day and you can also complete your resting heart rate right from Google Fit. So this is just a few samples of things that were doing in
health and fitness as I said before helping people lead healthier lives is core to our mission. And we're working really hard in many aspects of health and fitness and we're going to be bringing. New features in the coming months so stay tuned. the last pillar that we're focused on is the assistant convenient Health from the assistant, you know today and like traditional watches that only give you their very going to give you the time with smart watches you expect to
get the best out of the time for example In my case very very busy during the day. I could quickly look at my phone and be able to check when the next train leave to San Francisco. So can be home in time for my daughter's soccer game. We're working really hard to improve the experience for the assistant to optimize for the wrist form factor. In a few short minutes, I'm going to invite Tom to come on stage. He's going to tell us a lot more about what we're working on here with the assistant. So there you have it. You said that three areas that were focused on to
improve the user experience connections that a client's health and fitness and convenient help from the assistant. But in order to do this really, well, we require a very solid and robust Foundation here. I'm talking about things like power connectivity performance that companion apps that go along with a device and so on. Let me just highlight three of them very quickly. First IOS, as I said before we're welcoming a lot of new iOS users and we want those users to have a great user experience. Just like anybody else.
guys wearing a wear OS watch very recently. For example, we introduced a brand new iOS companion app. that brings Google Fit Somerset, right? On the app so you can see it from the comfort of your iPhone. This is just one example of many things that we're doing to improve the iOS experience. Next is power power is really really important when it comes to smart watches and we're working across that wear OS dock to optimize battery consumption. Right after Tom we're going
to invite Mike Rowley. Karate. She's going to tell us a lot more about what we're doing with Android p and how it is has a positive impact in power. and lastly I'd like to highlight that we're bringing faster and more frequent updates to the plow from that's really really important for a users that they get continuous Improvement to the watch constantly The Story of the Year. With wear 2.0. We make changes to our architecture. So that pieces that were considered to be traditionally part of the OS are now update about
platform components and as a result of that. This past year in 2017 were able to do 11 releases to the bathroom and introduce 49 new features and improvements this year. We are on track to do the same or even higher we have a introducing a lot of features really really fast, and we're really excited about that. So as I said before the Google assistant is one of the key pillars that we're working on really really important for us and I'm going to invite Tom on stage to tell her about more
about it. Thank you. Thanks Dennis. Hi, I'm Tom and I work on the assistant for wear OS we want the assistant to follow you across all of your devices. And when you interact with the assistant, it should add apps to the device that you're using and for where we want to provide an awesome assistant experience write on your wrist with our last update this week. We completely redesigned rui and have three major improvements and I'd like to talk to you about First we have an
always present microphone which automatically reopens to continue the conversation with the assistant hands-free. Seconds support for text-to-speech. If you have a pair of Bluetooth headset or wearable device that has a speaker when you talk to the assistant now can speak right back to you. And lastly my favorite support for suggestion chips suggestion chips. Allow you to Breeze right through a conversation just by tapping. But the biggest New Edition for where is support for actions on Google. Actions
on Google allow anyone to write a great wearable experience without having to write a single line of Android code even better. Most existing actions already work on wear OS today without any changes. So take a look at how this works. You may have already use dialogflow to build actions for the assistance. It's a platform provided by Google that helps to turn natural language into a format that you can just go and build cool stuff with and starting this week. You can also use dialogflow to create actions for wear OS best of all, we've already done all the hard work of building out
response templates that are appropriate for wearable devices. Do you don't even have to think about it? If you haven't use dialogflow yet, it's super easy. Just yesterday. I was creating my own action. I only had a Define this action once and will work across all supported devices. Here's what it looks like on mobile. This might look pretty familiar. There's an action icon at the top the top of the list of the Google IO sessions. I plan to go to and a suggestion chip at the bottom. And this is how it looks on where? All the
same components exist, but now they're tailored for a smaller wearable form factor. I didn't have to do anything special for this to happen. It just works. I don't even if you're going a little bit deeper and you're using the actions SDK or webhook for fulfillment. We still have you covered in this case. I'm adding a new car to the conversation that has a little more information about this session. And this is how the Cardinal render on both phone and where it automatically resizes and looks great regardless of which device is being used. Through the past
few months. We've been building and testing a lot of actions and we've come up with some best practices to help your actions. Look really great on where Let's start with an example. OK Google ask Bay trains. When is the next BART from Fremont to Hayward? We supposed to be in animation 8 a.m. Call. Does Dennis mentioned earlier we want users to have glanceable interactions? We want users to get tasks done quickly. We want to allow users to complete a task
with a single phrase in the previous example. I was able to get the information that I asked for by speaking a single phrase. Imagine if I had to buy all that information separately the train that I wanted the station in the direction of travel that would take way too long, and I'd be far more likely to just pull up my phone. Keep your dialogues short concise and task-oriented. There are cases where having a back-and-forth dialogue is important and maybe even required and that is fully supported on wear today. He'll try not to make it part of your core user Journey.
As you may have just heard where now supports vocal responses and they don't have to be the same as a visual. In the previous example both the visual response and the vocal response. Tell me when the next train leaves. That's why I asked for but the visual response goes a step further and shows a more detailed list of Departures that information would probably be a little bit too dense to read aloud vocally, but visually it works really well. Independently both the vocal and visual response makes sense. But together they really complement each other and make an awesome experience. Keep in
mind that not all devices support to support local feedback. So you can use surface capabilities to really tailor your experience to the device is being used. So vocal responses are cool. But my favorite new feature is suggestion chips. So I have to admit I'm a little nervous last three times. I came to Mountain View it rains and I forgot my umbrella got soaking wet. I know it looks like a nice day out there today. But let's has the assistant to see how things look OK Google do I need an umbrella today?
Cool not expected to rain. This weekend. I was planning on going for a hike and I can use suggestion chips to get that information quickly the weather for this weekend. I can just drag up on the bottom drawer where the microphone is located which will reveal suggestion chips and I can tap on weather this weekend to quickly get the forecast for the weekend. The weather looks great. I should bring my sunscreen. I love suggestion chips. Not only are they a great way for guiding user through a conversation. They also allow users to
discover what your agent can and cannot do provide example chips whenever possible to guide users through a conversation. When thinking about how to build your action be user-centric. They might be someone might be using your action in a lot of different ways. They might be on the go their hands might be full and vocal responses might be more appropriate or they could be summer noisy and suggestion chips are the easiest way for them to tap through an interaction. design with all these use cases in mind We had a lot of fun building
support for actions on Google and you can get started building your own agents today. I'm so excited to see what you're going to build. And if you need some inspiration, we have a lot of great partner Demos in a sandbox and you can come by after the session to say hi and check them out. And if you're interested in building actions, I definitely recommend to check out the design actions for the Google Assistant session, which starts right after this one on stage 2, but don't go just yet because up next is rotting to tell you about our platform updates.
Punctum hi. I'm rothy. I'm a technical program manager working on wear OS don't just show you how to build really cool assistant actions where users platform updates that we have within you where the West release we are introducing platform speeches that would help you to offer delightfully stable and Battery efficient experiences throughout your apps help you build really cool. Watch faces with just a few lines of code. The begin I'd like to talk about
an Android P feature that is going to impact you as a devil off of Android p is adding restrictions on accessing metal diffuse supported by the SDK to improve app compatibility how to prevent apps from breaking. Where West is adopting these restrictions with a goal of making a behavior deterministic and Stables. This is the deadlines and restrictions can make people unhappy as a dashing to meet the deadlines, but come launch date. The team is really happy when they're able to launch a stable and reliable products with me
to check out the app compatibility link G. Co / dip at them that you understand what these changes. meme for your apps not to battery batteries Precious on mobile and even more so on where we highlighted that most watches have just one-tenth the battery capacity of the phone and we shared some best practices on improving battery life. We also indicated that we would be looking for ways to be more aggressive than the phone and address in battery usage. This year we moving beyond the mobile platform and introducing features to reduce background activity
aggressively turn off reduce when they use it takes off the wall and hugs battery saver mode. Let me walk you through some of them. Give us a snapshot of the app standby feature that was introduced in yesterday's top what's new in Android p. Wherewith we are experimenting with a more aggressive platform change. Apps that are not active will not be able to create jobs or alarms when they're not on the charger. Not even when they are in the active bucket, he can only start jobs or alarm if they are in the
foreground. What do you mean by full grown? Well, and I took up running in the program is an example. a watch face currently active on your dial Complications on your currency active watch face and it's very rare circumstances. Say if your health want to drink up a full-grown service running on the watch. All of these can create jobs in alarm. If you are aware app developer. Be sure to experiment with these changes in the developer preview. I provide us with feedback.
Another black phone feature that is being revamped in the upcoming release is battery saver mode. We are enhancing this mode to go beyond the phone platform to aggressively squeeze that last answer battery and prevent the washroom turning off on uses wrist during the day. In this enhanced version of battery saver mode, we would be turning off all radios such a turtle dissection. I would be defaulting to a battery optimized watch face. Use this gift shop, press to read the time and long press to resume. Eration at this
could be really helpful if your watch is running low on battery, but you want to quickly be able to turn it back on to say make a payment to check an important message. Cutting with a efforts on improving battery life last month. We move to using a dark theme for our system app as Dennis mentioned earlier that this team has to do a benefit of improving glance ability and access ability or reducing power consumption. MP we're bringing these changes to the platform and updating the default
system UI to use the docking to try these changes out on your app using the car and developer preview. Let you leave you with some best practices for watch face design. I do know what faces are the most active ask frequently or doing too much too often as developers. You have the ability to influence how long user experience at enjoy your watch faces using simple coding techniques to save battery a few best practices with you. Display CPU on network are the most battery intensive components of the system be mindful of the frequency at which you are reading
processing on displaying information on a watch face. For example, if you're reading a sensor and doing calculations every minute are sending an RPC to the companion every minute discount. significantly impact battery life And once you have a new date out from the center of the network, you would also have to wake up the system to process it process of wake up of more expensive for battery life power consumed by individual sensors like the accelerometer. So that's your sensor request and it will cause that you
can go a long way in conserving battery life. Finally moving on to some devil apple juice last year Android and as a result wear OS officially start supporting Copland and you can only take advantage of a lot of language features like composite. I'm not shakes and Lambda support. I can get the best out of cotton. We need to go beyond what the language offered by default. On where we are experimenting with creating a domain specific language or DSL for watch faces. So you can get rid
of a lot of boilerplate code the initial result a quite exciting. We reduced to watch face creation code of 600 plus lines to just under 15 lines of code. Here's a snippet of what the DSL looks like. This simplified interface allows you to focus on the design and customize your watch faces using just a couple of lines of code what incorporating best practices to boost the performance on Buffy lights off your design your very excited about the opportunities that cost and provides and I just beginning to
scratch the surface on simplifying development on where we look forward to your feedback why we worked was adding this to our official SDK. Check out the code Labs at Isle and this is where the West sandbox to share your feedback and ideas. The Samurais use officially supported methods and apis into a private API to improve compatibility and stability of your ass design your apps and watch faces to be battery efficient. Remember watching is your friend download the pizza preview. I
check out how your apps are impacted by the battery saving features that we are introducing and finally get caught in the Acela spend using the code lab and let us know what you think with that. Let me have it back to Dennis for closing. Thank you rotti. All right, the recap we're working really hard to improve the wireless experience in three key areas connections that a client's health and fitness and the Google and the Google Assistant experience that is optimized for the wrist. We're also improving the platform
with new battery saving features and new tools for developers. And also you can expect a lot more and frequent updates from us during the year. Today's session is just the beginning for us here at ayo. At 2:30 p.m. We have office hours where you can meet with her engineers and their developer relation folks. Come on by. If you have any questions, you'll be really happy to receive you and talk to you about anything that you like to do to talk about regards to where I'm at. And at 11:30 a.m. Tomorrow. We have an Out review
session where you can bring your where up your complications or watch faces to get feedback from our engineers. And we also have a fan box. Here's a map of where it is. Please come visit us from Rocky and I will be there right after the session as well as many of our colleagues that wear OS will have some cool demos. They are to show you and a full lineup of some of the most recent wear OS watches. That's all. Thank you very much for coming and have a great eye out.
Buy this talk
Access to all the recordings of the event
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.