Solve Android Long Tail Problems for Better App Experiences

Philip Aston - September 15, 2016

We know you love developing for Android.

Its APIs are in familiar Java making for an easy entry into developing. The open platform provides you deeper access to a device’s operating system. The quick approval time lets you get your apps to market and iterate them rapidly.

The downside, however, of Android, is that its users don’t tend to update their devices as often. Android’s long tail is quite, well, long.

If you want to serve all of your customer base, you might end up having to support multiple levels of Android. Diffusion Cloud has you covered.


Percentage of Android devices whose OS level is supported by Diffusion Cloud

Based on data taken from on 22 February 2016

The DiffusionAndroid API provides full support for Marshmallow, Lollipop and Kit Kat. It provides best-effort support for Jelly Bean. This slightly lower confidence of support for Jelly Bean is due to Jelly Bean being based on the Java 6 and the changes that occurred between Java 6 and Java 7. However, we have customers happily developing for Jelly Bean with our Android API.

All together, Diffusion Android clients support 94.7% of all Android users

There’s no reason at all not to develop your Diffusion clients on Android and plenty of reasons to do it. The Diffusion Android API is based on the Diffusion Java API. It’s familiar from developing your back-and clients and just as powerful as a desktop Diffusion Java client, such as:

  • Creating and deleting topics

  • Publishing data to topics

  • Subscribing to topic to receive updates

  • Authenticating connections made by other clients

  • Send messages to specific clients

  • Change the user and role information stored on Diffusion Cloud

What are you waiting for? Download our Android client library and get started.

Additional Resources

Developer Documentation

Want to see how easy it is to get started with Diffusion Cloud? Sign up for a free demo.


The Diffusion® Intelligent Event-Data Platform makes it easy to consume, enrich and deliver event-data in real-time across all network conditions. Push Technology pioneered and is the sole provider of real-time delta data streaming™ technology that powers mission-critical business applications worldwide. Leading brands use Push Technology to bring innovative products to market faster by reducing the software development efforts using the low-code features. The Diffusion® Intelligent Event-Data Platform is available on-premise, in-the-cloud, or in a hybrid configuration. Learn how Push Technology can reduce infrastructure costs, and increase speed, efficiency, and reliability, of your web, mobile, and IoT application.

Learn More: View Blog Posts and Developer Resources


Check out these other resources


Info Center

Case Studies, White Papers, and Tech Talk notes relating to Diffusion and the customers benefiting from using it.


Quick Start Guide

Step-by-step guide to getting started fast with Diffusion or Diffusion Cloud.


Diffusion Cloud

Get the facts and the details about our Diffusion Cloud platform.