Gmail Smart Compose personalization

What’s changing

Smart Compose suggestions are becoming more tailored to your writing style.

In addition, we’re adding the ability for admins to control whether Gmail Smart Compose is personalized for users within their domain. When personalization is enabled, end-users will also have the ability to individually opt out if they wish.

Who’s impacted

Admins and end users

Why you’d use it

Since we announced Gmail Smart Compose in G Suite last year, we’ve seen how Smart Compose suggestions can cut down on the effort it takes for you to write emails and replies. With personalization, these suggestions now better resemble how you tend to write.

How to get started

No action is required to enable personalization. Both of the following settings are enabled by default.

  • Admins: To control Smart Compose personalization for your domain, in the Admin console, go to Apps > G Suite > Settings for Gmail > User Settings and select/unselect “Enable Gmail Smart Compose personalized suggestions.”
  • End users: If Smart Compose personalization is enabled for your domain, you can follow these instructions to turn Smart Compose personalization on or off.



Note that if your admin has disabled Smart Compose personalization for your domain, the end user controls are disabled.

Additional details

When you have Smart Compose personalization on, Smart Compose suggestions are tailored to the way you normally write. Only you will see your own private, personalized suggestions for your account. No other users can see your personalized suggestions. When personalization is turned off, you will see generic suggestions.

Helpful links



Availability

Rollout details


G Suite editions

  • Available to all G Suite editions.

On/off by default?
Smart Compose personalization will be ON by default and can be controlled at the domain level by admins, or individually by users. If an admin has disabled this ability for a given domain, a user within that domain will not be able to enable Smart Compose personalization.

Stay up to date with G Suite launches

Introducing new student plans from YouTube

Today, we’re introducing new student plans for YouTube Music and YouTube Premium, giving eligible university and college students discounted access to a world of music, original series and movies — all ad-free and at a wallet-friendly price.

 Looking for some classical music to concentrate while studying for finals or a crowd-pleaser playlist for that end-of-semester party? Need a great binge-worthy series for winter break like Cobra Kai or Origin? Could you use a physics boost from astrophysicist and former MIT professor Walter Lewin? We’ve got you covered!

Last year, we introduced the new YouTube Music and YouTube Premium subscription plans to help users get more from their YouTube experience. YouTube Music is a new music streaming service with official albums, playlists and singles, as well as a vast catalog of music videos, remixes, live performances, covers and more — all with ad-free, background and offline access. YouTube Premium extends that ad-free experience across all of YouTube, and includes access to YouTube Originals.

Student plans are available for YouTube Music Premium for $4.99 and YouTube Premium for $6.99. 



How to Watch, Listen and Stream 
Student plans are currently available to all full-time students at an accredited college or university in Canada. Click here to learn more about eligibility requirements.



 

Improving app performance with ART optimizing profiles in the cloud

Posted by Calin Juravle, Software Engineer

In Android Pie we launched ART optimizing profiles in Play Cloud, a new optimization feature that greatly improves the application startup time after a new install or update. On average, we have observed that apps start 15% faster (cold startup) across a variety of devices. Some hero cases even show 30%+ faster startup times. One of the most important aspects is that users get this for free, without any effort from their side or from developers!

Source: Google internal data

ART optimizing profiles in Play Cloud

The feature builds on previous Profile Guided Optimization (PGO) work, which was introduced in Android 7.0 Nougat. PGO allows the Android Runtime to help improve an app's performance by building a profile of the app's most important hot code and focusing its optimization effort on it. This leads to big improvements while reducing the traditional memory and storage impact of a fully compiled app. However, it relies on the device to optimize apps based on these code profiles in idle maintenance mode, which means it could be a few days before a user sees the benefits - something we aimed to improve.

Source: Google internal data

ART optimizing profiles in Play Cloud leverages the power of Android Play to bring all PGO benefits at install/update time: most users can get great performance without waiting!

The idea relies on two key observations:

  1. Apps usually have many commonly used code paths (hot code) between a multitude of users and devices, e.g. classes used during startup or critical user paths. This can often be discovered by aggregating a few hundred data points.
  2. App developers often roll-out their apps incrementally, starting with alpha/beta channels before expanding to a wider audience. Even if there isn't an alpha/beta set, there is often a ramp-up of users to a new version of an app.

This means we can use the initial rollout of an app to bootstrap the performance for the rest of users. ART analyzes what part of the application code is worth optimizing on the initial devices, and then uploads the data to Play Cloud, which will build a core-aggregated code profile (containing information relevant to all devices). Once there is enough information, the code profile gets published and installed alongside the app's APKs.

On a device, the code profile acts as a seed, enabling efficient profile-guided optimization at install time. These optimizations help improve cold startup time and steady state performance, all without an app developer needing to write a single line of code.

Step 1: Building the code profile

One of the main goals is to build a quality, stable code profile out of aggregated & anonymized data as fast as possible (to maximize the number of users that can benefit), while also making sure we have enough data to accurately optimize an app's performance. Sampling too much data takes up more bandwidth and time at installation. In addition, the longer we take to build the code profile, the fewer users get the benefits. Sampling too little data, and the code profile won't have enough information on what to properly optimize in order to make a difference.

The outcome of the aggregation is what we call a core code profile, which only contains anonymous data about the code that is frequently seen across a random sample of sessions per device. We remove outliers to ensure we focus on the code that matters for most users.

Experiments show that the most commonly used code paths can be calculated very quickly, over a small amount of time. That means we are able to build a code profile fast enough that the majority of users will benefit from.

*Data averaged from Google apps, Source: Google internal data

Step 2: Installing the code profile

In Android 9.0 Pie, we introduced a new type of installation artifact: dex metadata files. Similar to the APKs, the dex metadata files are regular archives that contain data about how the APK should be optimized - like the core code profiles that have been built in the cloud. A key difference is that the dex metadata are managed solely by the platform and the app stores, and are not directly visible to developers.

There is also built-in support for App Bundles / Google Play Dynamic Delivery: without any developer intervention, all the app's feature splits are optimized.

Step 3: Using the code profiles to optimize performance

To understand how these code profiles achieve better performance, we need to look at their structure. Code profiles contain information about:

  • Classes loaded during startup
  • Hot methods that the runtime deemed worthy of optimizations
  • The layout of the code (e.g. code that executes during startup or post-startup)

Using this information, we use a variety of optimization techniques, out of which the following three provide most of the benefits:

  • App Images: We use the start up classes to build a pre-populated heap where the classes are pre-initialized (called an app image). When the application starts, we map the image directly into memory so that all the startup classes are readily available.
    • The benefit here is that the app's execution saves cycles since it doesn't need to do the work again, leading to a faster startup time.
  • Code pre-compilation: We pre-compile all the hot code. When the apps execute, the most important parts of the code are already optimized and ready to be natively executed. The app no longer needs to wait for the JIT compiler to kick in.
    • The benefit is that the code is mapped as clean memory (compared to the JIT dirty memory) which improves the overall memory efficiency. The clean memory can be released by the kernel when under memory pressure while the dirty memory cannot, lessening the chances that the kernel will kill the app.
  • More efficient dex layout: We reorganize the dex bytecode based on method information the profile exposes. The dex bytecode layout will look like: [startup code, post startup code, the rest of non profiled code].
    • The benefit of doing this is a much higher efficiency of loading the dex byte code in memory: The memory pages have a better occupancy, and since everything is together, we need to load less and we can do less I/O.

Improvements & Observations

We rolled out profiles in the cloud to all apps on the playstore at the end of last year.

  • More than 30,000 apps have shown improvement
  • On average the cold startup is 15% faster across a variety of devices
    • with many top apps getting 20%+ (e.g. Youtube) or even 30% (e.g. Google Search) on selected devices.
  • 90%+ of the app installs on Android Pie get profiles
  • Little increase in install time for the extra optimization
  • Available to all Pie devices.

A very interesting observation is that, on average, ART profiles about 20% of the application methods (even less if we count the actual size of the code). For some apps, the profile covers only 2% of the code while for some the number goes up to 60%.

Source: Google internal data

Why is this an important observation? It means that the runtime has not seen a lot of the application code, and is thus not investing in the code's optimization. While there are a lot of valid use-cases where the code will not be executed (e.g. error handling or backwards compatibility code), this may also be due to unused features or unnecessary code. The skew distribution is a strong signal that the latter could play an important role in further optimizations (e.g. lowering APK size by removing unneeded dex bytecode).

Future Development

We're excited about the improvements that ART optimizing profiles has shown, and we'll be growing this concept more in the future. Building a profile of code per app opens opportunities for even more application improvements. Data can be used by developers to improve the app based on what's relevant and important for their end users. Using the information collected in Profiles, code can be re-organized or trimmed for better efficiency. Developers can potentially use App Bundles to split their features based on their use and avoid shipping unnecessary code to their users. We've already seen great improvements in app startup time, and hope to see additional benefits coming from profiles to make developer's lives easier while providing better experiences for our users.

Hitting send on the next 15 years of Gmail

Back in 2004, email looked a lot different than it does today. Inboxes were overtaken by spam, and there was no easy way to search your inbox or file messages away. Plus, you had to constantly delete emails to stay under the storage limit. We built Gmail to address these problems, and it’s grown into a product that 1.5 billion users rely on to get things done every day. Today, on Gmail’s 15 birthday, we’re taking a look back and sharing where we’re headed next.

Different from day one

On April 1, 2004 we launched Gmail (despite the timing, not a joke). It had the power of Google Search built right in and grouped your messages into conversation threads, making it easier to find and reply to them. You could also store 1GB of data for free—nearly 100 times what was available at the time. No wonder the world thought it was a prank.

2004_Gmail_UI.jpg

In the mid-2000s, email spam was a serious issue. Gmail blocked spam before it ever reached your inbox, and created a way for people to report suspected spam when they saw it, to help make email safer. Over the years, we’ve enhanced our spam filtering capabilities with artificial intelligence and today, AI helps us block nearly 10 million spam emails every minute. Here's a throwback video from 2007 where our team explains how Gmail fights spam.

When Gmail launched, the first Android-powered smartphones were still years away. As mobile devices became ubiquitous, Gmail evolved from being desktop-only to also work on your phone or tablet, helping you get more done on the go. Gmail's tabbed inbox feature was the first of its kind, helping you organize messages by category, so you can see what’s new at a glance. AI-powered features like Smart Reply and Nudges helped you reply faster and stay on top of your to-dos.

What’s next for Gmail

Gmail has evolved a lot over the past 15 years. Before we blow out our birthday candles, here’s a rundown of new features coming your way.

First off, we’re making Gmail more assistive. You may have already used Smart Compose, an AI-powered feature that helps you write emails quicker. It’s already saved people from typing over 1 billion characters each week—that’s enough to fill the pages of 1,000 copies of "Lord of the Rings.” Today, we’re updating Smart Compose to include more languages (Spanish, French, Italian and Portuguese) and bringing it to Android (previously, it was only available on Pixel 3 devices), with iOS coming soon.

SMART_COMPOSE_PERSONALIZED_GREETINGS_MOBILE.gif

Smart Compose is also getting, well, smarter. It will personalize suggestions for you, so if you prefer saying “Ahoy," or “Ello, mate” in your greetings, Smart Compose will suggest just that. It can also suggest a subject line based on the email you’ve written.

SMART_COMPOSE_SUGGESTED_SUBJECT_DESKTOP.gif

Next up, you can decide when your email gets delivered to someone else’s inbox. Today, we added a new feature that lets you schedule email to be sent at a more appropriate date or time, which is helpful if you’re working across time zones, or want to avoid interrupting someone’s vacation.

SHEDULE_SEND_MOBILE.gif

Lastly, you can now take action without leaving your inbox. You can respond to a comment thread in Google Docs, browse hotel recommendations and more, directly within emails. This way you don’t have to open a new tab or app to get things done.

Dynamic_email_Google Docs(Birthday).gif

We may have launched Gmail on April Fools’ Day, but the last 15 years have been no joke. And we’re looking forward to what’s to come.

Source: Gmail Blog


Hitting send on the next 15 years of Gmail

Back in 2004, email looked a lot different than it does today. Inboxes were overtaken by spam, and there was no easy way to search your inbox or file messages away. Plus, you had to constantly delete emails to stay under the storage limit. We built Gmail to address these problems, and it’s grown into a product that 1.5 billion users rely on to get things done every day. Today, on Gmail’s 15 birthday, we’re taking a look back and sharing where we’re headed next.

Different from day one

On April 1, 2004 we launched Gmail (despite the timing, not a joke). It had the power of Google Search built right in and grouped your messages into conversation threads, making it easier to find and reply to them. You could also store 1GB of data for free—nearly 100 times what was available at the time. No wonder the world thought it was a prank.

2004_Gmail_UI.jpg

In the mid-2000s, email spam was a serious issue. Gmail blocked spam before it ever reached your inbox, and created a way for people to report suspected spam when they saw it, to help make email safer. Over the years, we’ve enhanced our spam filtering capabilities with artificial intelligence and today, AI helps us block nearly 10 million spam emails every minute. Here's a throwback video from 2007 where our team explains how Gmail fights spam.

When Gmail launched, the first Android-powered smartphones were still years away. As mobile devices became ubiquitous, Gmail evolved from being desktop-only to also work on your phone or tablet, helping you get more done on the go. Gmail's tabbed inbox feature was the first of its kind, helping you organize messages by category, so you can see what’s new at a glance. AI-powered features like Smart Reply and Nudges helped you reply faster and stay on top of your to-dos.

What’s next for Gmail

Gmail has evolved a lot over the past 15 years. Before we blow out our birthday candles, here’s a rundown of new features coming your way.

First off, we’re making Gmail more assistive. You may have already used Smart Compose, an AI-powered feature that helps you write emails quicker. It’s already saved people from typing over 1 billion characters each week—that’s enough to fill the pages of 1,000 copies of "Lord of the Rings.” Today, we’re updating Smart Compose to include more languages (Spanish, French, Italian and Portuguese) and bringing it to Android (previously, it was only available on Pixel 3 devices), with iOS coming soon.

SMART_COMPOSE_PERSONALIZED_GREETINGS_MOBILE.gif

Smart Compose is also getting, well, smarter. It will personalize suggestions for you, so if you prefer saying “Ahoy," or “Ello, mate” in your greetings, Smart Compose will suggest just that. It can also suggest a subject line based on the email you’ve written.

SMART_COMPOSE_SUGGESTED_SUBJECT_DESKTOP.gif

Next up, you can decide when your email gets delivered to someone else’s inbox. Today, we added a new feature that lets you schedule email to be sent at a more appropriate date or time, which is helpful if you’re working across time zones, or want to avoid interrupting someone’s vacation.

SHEDULE_SEND_MOBILE.gif

Lastly, you can now take action without leaving your inbox. You can respond to a comment thread in Google Docs, browse hotel recommendations and more, directly within emails. This way you don’t have to open a new tab or app to get things done.

Dynamic_email_Google Docs(Birthday).gif

We may have launched Gmail on April Fools’ Day, but the last 15 years have been no joke. And we’re looking forward to what’s to come.

Source: Gmail Blog


Hitting send on the next 15 years of Gmail

Back in 2004, email looked a lot different than it does today. Inboxes were overtaken by spam, and there was no easy way to search your inbox or file messages away. Plus, you had to constantly delete emails to stay under the storage limit. We built Gmail to address these problems, and it’s grown into a product that 1.5 billion users rely on to get things done every day. Today, on Gmail’s 15 birthday, we’re taking a look back and sharing where we’re headed next.

Different from day one

On April 1, 2004 we launched Gmail (despite the timing, not a joke). It had the power of Google Search built right in and grouped your messages into conversation threads, making it easier to find and reply to them. You could also store 1GB of data for free—nearly 100 times what was available at the time. No wonder the world thought it was a prank.

2004_Gmail_UI.jpg

In the mid-2000s, email spam was a serious issue. Gmail blocked spam before it ever reached your inbox, and created a way for people to report suspected spam when they saw it, to help make email safer. Over the years, we’ve enhanced our spam filtering capabilities with artificial intelligence and today, AI helps us block nearly 10 million spam emails every minute.

Video of four benefits of a Gmail account...as told by puppets

This video from 2007 demonstrates how Gmail fights spam.

When Gmail launched, the first Android-powered smartphones were still years away. As mobile devices became ubiquitous, Gmail evolved from being desktop-only to also work on your phone or tablet, helping you get more done on the go. Gmail's tabbed inbox feature was the first of its kind, helping you organize messages by category, so you can see what’s new at a glance. AI-powered features like Smart Reply and Nudges helped you reply faster and stay on top of your to-dos.

What’s next for Gmail

Gmail has evolved a lot over the past 15 years. Before we blow out our birthday candles, here’s a rundown of new features coming your way.

First off, we’re making Gmail more assistive. You may have already used Smart Compose, an AI-powered feature that helps you write emails quicker. It’s already saved people from typing over 1 billion characters each week—that’s enough to fill the pages of 1,000 copies of "Lord of the Rings.” Today, we’re updating Smart Compose to include more languages (Spanish, French, Italian and Portuguese) and bringing it to Android (previously, it was only available on Pixel 3 devices), with iOS coming soon.

Smart Compose is also getting, well, smarter. It will personalize suggestions for you, so if you prefer saying “Ahoy," or “Ello, mate” in your greetings, Smart Compose will suggest just that. It can also suggest a subject line based on the email you’ve written.

Next up, you can decide when your email gets delivered to someone else’s inbox. Today, we added a new feature that lets you schedule email to be sent at a more appropriate date or time, which is helpful if you’re working across time zones, or want to avoid interrupting someone’s vacation.

SHEDULE_SEND_MOBILE.gif

Lastly, you can now take action without leaving your inbox. You can respond to a comment thread in Google Docs, browse hotel recommendations and more, directly within emails. This way you don’t have to open a new tab or app to get things done.

Dynamic_email_Google Docs(Birthday).gif

We may have launched Gmail on April Fools’ Day, but the last 15 years have been no joke. And we’re looking forward to what’s to come.

Source: Gmail Blog


Google delivers digital skills training in Queensland


Queenslanders had the chance to learn new digital skills today, as Grow with Google workshops kicked off in Brisbane.

More than 400 small businesses, students, job-seekers, non-profits and individuals looking to grow their skills attended the workshops today at Brisbane City Hall and more are expected to join the second day of trainings tomorrow.

Grow with Google gives Australians access to digital skills training, both online and in person, to help them make the most of the web. It includes a new online learning hub accessible by anyone, from anywhere, on any device with hundreds of handy training modules to choose from.




Queensland Innovation Minister, Kate Jones opened the event and spoke about the importance of businesses getting online.

Brisbane cafe, Nodo provided their famous gluten free, ‘baked not fried’ donuts to guests at the event and presented a box to the Minister.

Nodo owner Kate Williams presenting donuts to Minister for Innovation, Kate Jones                                                                                   


We know that some Australians don’t feel they have the skills to make the most of the digital opportunity, that’s why we’re rolling out skills training right across the country, just like this week’s events in Queensland.

Everyone - from business owners, to students, teachers, workers, retirees, job seekers and non-profits - can use Grow with Google to build their skills with training for people at all stages of the digital journey.


Google's John Ball with Minister, Kate Jones                                                                                                                          

Since 2014, Google has trained nearly half a million people across Australia through online and in-person training sessions, as well as curriculum integrated through school and partner programs.

The next Grow with Google event will take place in Cairns on 5 April 2019. Find out more at: g.co/GrowAustralia.

Can’t mess with this: new Screen Cleaner in the Files app

Files helps millions of people around the world organize their media, share files offline, and free up space on their phones. And by making the most of limited storage, Files helps users keep their phones running like new.

However, we've heard that it's a challenge to keep phones looking as clean on the outside as they are on the inside. Grease and fingerprints can stick to screens throughout the day, creating unsightly smudges and streaks.

Screen Cleaner is a new feature in the Files app that uses geometric dirt models, combined with haptic micromovement pulses, to dislodge what’s stuck to your screen. Screen Cleaner then generates a thin magnetic field around the surface of the phone, actively protecting against impurities—with a sweet scent to boot.

Screen Cleaner from Files App.png

Set aside old covers and cases and activate Screen Cleaner. Give it a try at g.co/getfiles.

Grown in the Netherlands, Google Tulip communicates with plants

Throughout time, humans have created more and more effective ways to communicate with each other. But technology hasn’t quite made it there with flowers, even though it’s no secret that members of the floral world do talk to one another. Scientists have found that plants use their roots to send signals to neighboring plants, as a means to maintain their security and wellbeing.

Decoding the language of plants and flowers has been a decades-long challenge. But that changes today. Thanks to great advancements in artificial intelligence, Google Home is now able to understand tulips, allowing translation between Tulipish and dozens of human languages.

Google Tulip, alongside a Google Home Hub on a couch

The ability to speak with tulips comes with great environmental and societal benefits. Tulips now have a way to indicate to humans that they’re in need of water, light or simply some more space. As their needs are expressed more clearly, they are able to live a happier and healthier life.   

Socially, it turns out that plants, and particularly tulips, are very chatty, and make for great friends. Tulips are excellent listeners and when listened to carefully, give sound advice.

It shouldn’t come as a surprise that Google Tulip was largely developed and tested in the Netherlands, a country that produces 12.5 billion flowers a year. In particular, the Dutch are world renowned for their tulips, and even have a world-famous flower park, called Keukenhof, which provided the perfect testing ground.

Google is uniquely positioned to solve the challenge of speaking with plants. Building on an advancement called Neural Machine Translation, we worked with Wageningen University & Research to map tulip signals to human language. After two years of training, we were finally able to add Tulipish as a language to Google Home’s recently introduced Interpreter Mode.

Google Tulip is only available on April 1, 2019. Look for it on your Google Home device, simply by saying, “Hey Google, talk to my tulip.”

New Zealand tech startup to benefit from Google News Initiative Innovation Challenge

Last year, we launched the Google News Initiative (GNI) Asia Pacific Innovation Challenge, aimed at strengthening our support of digital innovation and new business models in news organisations.

Through our work and partnership with publishers, it’s clear that reader revenue is key to their financial stability. We want to support innovators in this space—those who are pioneering approaches that involve everything from granting digital currency to subscription-based membership models.

Today, I’m delighted to announce that New Zealand’s very own PressPatron will be supported as part of the Innovation Challenge. PressPatron is a platform that aims to support the future of journalism, through a mix of crowdfunding, membership payments and donations. By simplifying the process for supporters to make contributions to their favourite media sites, this kiwi organisations is ensuring the support of readers allows publishers to expand their capacity to report on the stories that matter most.

Within two months of opening up the Innovation Challenge, we received 215 applications from 18 countries. After a rigorous review, a round of interviews and a thorough jury selection process, we ended up providing support to 23 projects in 14 countries—amounting to a total of $3.2 million.

When we called for applications, we listed four criteria: impact, feasibility, innovation and inspiration. The winners demonstrated a combination of each.

There were 23 applications that received GNI support, all equally impressive in their own right. Check them out here.

Thank you to every organisation who applied. There will be a second round of the APAC GNI Innovation Challenge later this year, and we encourage you all to re-apply. Watch out for details on our website.