Insights

Google Play Instant – What Is It and How Does It Work?

Author
Momentum
Published
October 28, 2022
Last update
March 4, 2025

Table of Contents

Key Takeaways

  1. Instant Apps allow users to try applications without installation - they provide a native Android experience through temporary, smaller versions of full apps.
  2. Access methods include direct launch from Google Play Store or through URL links that map to specific app functionality.
  3. Implementation requires modular architecture - apps must be divided into feature modules with clear entry points and URL mapping.
  4. Size limitation - Instant Apps must be under 15MB (with recommendation of under 10MB) for optimal performance.
  5. Main benefits include reducing user friction, increasing conversion rates, and enabling immediate content access without full app installation.

Is Your HealthTech Product Built for Success in Digital Health?

Download the Playbook

Instant Apps are an interesting way to show potential users the benefits of using an application without forcing them to download a full app. Complex apps and games are big, so it takes time to download even if you have a fast network connection. Time is precious nowadays and there are so many apps, so Instant Apps are a good way to pay client attention.

What are Android Instant Apps?

In simple words, a native Android experience but no installation.

When a user clicks on links to an app, e.g. from links from search results, ads, or email, some apps may open with Google Play Instant so the user can try them before installing. These kinds of apps called “instant apps,” let users use some features (part of the app) without having to install the app itself.

It is typically a smaller trial version of your app or game. It is created to drive installs. The portions of the app and any data they store are temporarily added to the device.

Examples of using Google Play Instant

  • Game developers want to interest the player in the game by providing level 1 of the game. If the player likes it, he or she will probably want to install the full version, which will translate into the purchase of the game or subsequent microtransactions in games.
  • Newspaper publishers can potentially entice users into a new way of consuming content through their search results. For example, viewing the digital content of a newspaper more conveniently than through a browser.
  • Enabling a higher level and quality of engagement.

How do you open an Instant App?

You can open the Instant App in two different ways. Users can launch an app directly from the Google Play Store landing page.

Another way is via web address (URL to app mapping). The URL link is recognized in the app by IntentFilter. After clicking a shared link, Google Play checks if there is an app that could open the link. If there is a proper Instant App that can handle a link, it will open an Instant App. If you don’t already have the app installed on your device.

How do you prepare a Google Play Instant?

With the usual approach, when you publish a mobile app, the user needs to download the whole app bundle, even if optimized for a specific device. While adding new functionality, the app is getting bigger and new users need to download even more. For small apps, maybe it’s not a problem, but for bigger ones, users waste time and can even cancel the download process. It’s even worse if they download a big app and uninstall it after the first use.

Without upfront installation, here users can experience your app. For a better experience, the app should be able to load itself as fast as a typical complex webpage. To achieve that, you need to create a well-structured, efficient app with a better user experience.

Refactor the app into multiple feature modules

Start with the base feature module. Extract related workflows into their feature module. Assign a starting activity and a unique URL to each feature module.

Each module can have its dependencies and resources. It’s fine, but every module depends on the same style, resources, networking code or libraries, etc., so shared code and resources could be part of a common module. It would look like this:

The clue of Instant Apps is to download only the necessary parts of the app. If we wanted to share instant app functionality only for “Feature 1”, it would look like this.

Each instant experience has at least one entry point, which is a single activity within your app or game. If you want your app or game to have multiple entry points, each starting activity needs to be addressable – that is, it needs to correspond to a unique URL. To set it right, use Android Studio > Tools > App Links AssistantAndroid App Links. Don’t use a central routing activity in your instant experience. Instead, provide multiple entry points so that the Android framework does the routing for you. This approach enables you to achieve more modularity in your app or game. For more information, take a look at Google’s documentation.

Remember: Your app or game must be under 15 MB (10MB) to enable these instant experiences, but the smaller you make it, the better it will be for users. Take a look at best refactor practices.

How to turn Google Play Instant on and off?

If you have links associated with Instant App, you need to enable this functionality on the phone.

Opening links

  1. Open ‘Settings’.
  2. Tap App & notifications > Default apps > Opening link
  3. Turn Instant apps on or off
  4. By clicking Instant App preferences user will be redirected to the last screen on the next flow (below)

Upgrading web links

  1. Open the Google Play app.
  2. Tap the profile icon.
  3. Tap Settings > General > Google Play Instant.
  4. Turn Upgrade web links on or off.

Make sure both settings are enabled.

Stay ahead in HealthTech. Subscribe for exclusive industry news, insights, and updates.

Be the first to know about newest advancements, get expert insights, and learn about leading  trends in the landscape of health technology. Sign up for our HealthTech Newsletter for your dose of news.

Oops, something went wrong
Your message couldn't come through. The data you provided seems to be insufficient or incorrect. Please make sure everything is in place and try again.

Read more

Prioritizing features: Why you shouldn't build everything at once for your HealthTech MVP

|
March 20, 2025

Validate before you build: The essential checklist for testing your HealthTech idea

|
March 19, 2025

5 Critical questions to answer before starting your HealthTech MVP

|
March 17, 2025

Let's Create the Future of Health Together

Looking for a partner who not only understands your challenges but anticipates your future needs? Get in touch, and let’s build something extraordinary in the world of digital health.

Momentum