News

Gboard May Shape Suggestions With Contact-Phone Data, Punctuation, and Case [APK Teardown]

An APK teardown of Gboard’s latest beta reveals dormant code for suggestions based on contact-phone data, punctuation, and capitalization habits, though the feature is not yet visible in the app.

An APK teardown of Gboard’s latest beta reveals dormant code for suggestions based on contact-phone data, punctuation, and capitalization habits, though the feature is not yet visible in the app.

0 Comments
Kapill M Malani

Kapill M Malani A die-hard Liverpool FC fan, Kapill is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]

What to know

  • Gboard is testing personalized suggestions informed by contact-phone data and your punctuation and capitalization habits.
  • Its broader typing personalization is already public, but these more specific signals appear to expand what Gboard can learn.
  • The dormant code was found in the unreleased Gboard v18.5.1.993608717-beta-arm64-v8a build, and we could not surface the feature in the app.

Gboard already learns from the way you type to provide personalized suggestions. That broader capability has been public for years, including learning typing habits and improving suggestions across apps.

Now, a teardown of the latest Gboard beta points to a more detailed personalization system. We decompiled Gboard v18.5.1.993608717-beta-arm64-v8a and diffed it against the previous build, uncovering new switches for contact-phone information, punctuation and capitalization patterns, and language-specific compound-word suffix prediction.

About APK teardowns — An APK teardown works by reading the not-yet-shipped code inside a beta build, which lets us preview features a developer is working on before they’re announced. But work-in-progress code can change, stay hidden behind a server-side flag, or be scrapped before it ever reaches your phone.

Contact-phone information could shape suggestions

The first new switch explicitly references contact-phone personalization. Its name indicates that Gboard is preparing to use contact or phone information as another signal for personalized typing suggestions.

This is more specific than the general personalization already associated with Gboard. The new string, seen below, points directly to a dedicated control for this source of information:

enable_p13n_contact_phone = “enable_p13n_contact_phone”

The code does not explain exactly which contact-phone details would be considered or how they would affect individual suggestions, so it does not support conclusions beyond the presence of this new personalization switch.

Gboard may learn your punctuation and capitalization patterns

A second switch names punctuation and letter case as personalization signals. That suggests Gboard is working on adapting suggestions to habits such as how a user capitalizes text or uses punctuation, rather than treating those choices as generic formatting behavior.

Code in Gboard v18.5.1.993608717-beta-arm64-v8a references the capability directly:

enable_p13n_punctuation_case = “enable_p13n_punctuation_case”

The string does not describe the interface or provide examples of the resulting suggestions. It does, however, show that punctuation-and-case personalization is represented as its own feature switch in this build.

Language-specific compound words get their own prediction switch

The apparent expansion also reaches word construction. A third flag references compound-word suffix prediction by language, pointing to personalized or language-aware help with completing compound words.

enable_compound_word_suffix_prediction_language = “enable_compound_word_suffix_prediction_language”

The flag does not name any supported languages or describe how suffixes would be selected. It only establishes that Gboard’s code now contains a language-specific switch for this form of prediction.

These dormant additions are not available to users yet. We’ll watch future Gboard builds for signs that the expanded personalization system is moving toward rollout.

Leave a Reply

Your email address will not be published. Required fields are marked *