Skip to content

Most visited

Recently visited

navigation

Determine if unbundling makes sense for your business

Many developers replicate their full web experience to apps, resulting in overly complex, bloated apps. Unbundling into multiple apps provides a way to create specific, discrete entry points for users.

Why it works

For most developers, focusing on one app is the right approach and allows you to reach and engage the widest audience. For some large developers with enough resources, unbundling allows them to create tailored experiences, but they should be aware of the potential impact on discovery, conversion, and the complexity and cost of managing multiple apps. If you've multiple apps, an unbundling strategy should be determined for each app: what works for one app may not work for another, given each app's uses and context. Ultimately, you must decide on the best approach for your app and business.

Factors to consider

  • Are you trying to grow internationally? We launched the building for billions guidelines to help developers optimize their apps for people coming online for the first time around the world. By optimizing your existing APK, or by using Google Play's multiple APK feature, you can ensure you're offering the best app experience to people with devices running Android (Go edition) and other entry-level devices without needing to create two separate apps.
  • What is your app's core experience? If your app has multiple pieces of functionality, unbundling can help streamline the app and make it more intuitive for users. Don't let product roadmaps dictate decisions around unbundling. Just because you launch a new feature doesn't mean it will gain a large enough audience to survive as a stand-alone app.
  • Does your app have audiences that are distinct enough to warrant separation? Unbundling allows you to create customized app experiences for specific audiences.
  • How do people discover your app? For specific categories, niche Search traffic is instrumental to driving install conversion. Analyze your app's user conversion funnel to determine where your traffic comes from and whether this should influence your decision.
  • How is your organization staffed and resourced? Make sure you have enough people to build and maintain multiple apps. Small organizations may suffer bandwidth constraints, while larger organizations may face internal complexity if there's not a robust product management system in place. Ensure you can invest adequate time and money in marketing the new apps.
  • Is testing and feature iteration important for your business? Unbundling is an easy way to test new app features. This may help some large apps to achieve regular or timely iterations that might otherwise be difficult due to complex or time consuming internal approvals.
  • Is it important for your company to maintain distinct brands? For some established businesses, maintaining a distinct identity is important for brand equity.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)