Synthetic Monitoring

Simulate visitor interaction with your site to monitor the end user experience.

View Product Info


Simulate visitor interaction

Identify bottlenecks and speed up your website.

Learn More

Real User Monitoring

Enhance your site performance with data from actual site visitors

View Product Info


Real user insights in real time

Know how your site or web app is performing with real user insights

Learn More

Infrastructure Monitoring Powered by SolarWinds AppOptics

Instant visibility into servers, virtual hosts, and containerized environments

View Infrastructure Monitoring Info
Comprehensive set of turnkey infrastructure integrations

Including dozens of AWS and Azure services, container orchestrations like Docker and Kubernetes, and more 

Learn More

Application Performance Monitoring Powered by SolarWinds AppOptics

Comprehensive, full-stack visibility, and troubleshooting

View Application Performance Monitoring Info
Complete visibility into application issues

Pinpoint the root cause down to a poor-performing line of code

Learn More

Log Management and Analytics Powered by SolarWinds Loggly

Integrated, cost-effective, hosted, and scalable full-stack, multi-source log management

 View Log Management and Analytics Info
Collect, search, and analyze log data

Quickly jump into the relevant logs to accelerate troubleshooting

Learn More

The ongoing mess of Android’s app store fragmentation

Google AndroidAndroid has received plenty of criticism for the way the platform has fragmented over time. Most complaints focus on there being so many different versions of Android out there in the hands of consumers, not to mention the different UI enhancements that different phone makers have added.

A fragmented platform is harder for developers to target and makes it difficult to create a consistent user experience, which of course is bad for end users.

But there’s another kind of fragmentation happening on Android as well.

App store fragmentation

Let’s start with a few examples from other mobile platforms.

The point we’re trying to make is, these platforms all focus on one single app store. There is usually never any doubt for users where they should go to find an app.

On Android, you have:

The third point is really what this article revolves around. It’s not at all unthinkable that some carriers will choose to only include their own app store, replacing the Android Market for millions of Android users.

Fracturing the user experience

You could argue that the multi-app-store approach is one of Android’s strengths, not a weakness but part of its “openness.”

But think about it from the perspective of a regular mobile phone user, a mass-market consumer who may not even know what this thing called “Android” is. Having multiple app stores doesn’t exactly help streamline the Android user experience, does it?

Another problem is that these people could potentially be missing out on vast amounts of apps if they for example only access a carrier-run app store. And they will most likely not even be aware of this.

Even if Google wanted to reign in and take back control over the user experience for app purchases, it may be too late for that now. Google can improve the Android Market, because that’s under their control, but due to the open nature of the platform, carriers are likely to run wild with their own app stores.

So, assuming this fragmentation is a fact, what does it mean for app developers?

More fragmentation for developers to deal with

Where are developers supposed to place and manage their apps? Android Market is a given, but are they also supposed to place them on all of the other Android app stores or lose out?

And if carrier app stores become even more prevalent – they probably will, carriers love this kind of control and “uniqueness” – will developers have to deal with a ton of different carriers to make sure that their apps are available on their curated app stores?

Here is what Peter Westerbacka of Rovio, makers of Angry Birds, had to say about Android in a recent interview:

Android is growing, but it’s also growing complexity at the same time. Device fragmentation not the issue, but rather the fragmentation of the ecosystem. So many different shops, so many different models. The carriers messing with the experience again.

Android is on the cusp of an explosion in terms of number of devices sold, but the positive effect on the app economy may be severely hampered by this widespread app store fragmentation.

Or is this all a good thing?

So, what does this all mean for Android? Is it a good thing? Is it a bad thing?

We obviously lean toward the latter, but it’s worth discussing. What do you think?

Exploring the Software Behind Facebook, the World’s Largest Social Media Site

At the scale that Facebook operates, several traditional approaches to serving w [...]

The Developer Obsession With Code Names – 200+ Interesting Examples

Code names can be about secrecy, but when it comes to software development, it [...]

Web API Monitoring Explained: A Helpful Introductory Guide

An API, application programming interface, is a collection of tools, protocols, [...]

User Experience for Observability

Modern software applications involve multiple layers of code and services, work [...]

Announcing SolarWinds Observability

At SolarWinds, we’re constantly thinking ahead to develop observability solut [...]

Monitor your website’s uptime and performance

With Pingdom's website monitoring you are always the first to know when your site is in trouble, and as a result you are making the Internet faster and more reliable. Nice, huh?



Gain availability and performance insights with Pingdom – a comprehensive web application performance and digital experience monitoring tool.

Start monitoring for free