Background Image

Solve Android Long Tail Problems for Better App Experiences

15 Sep 16
Solve Android Long Tail Problems for Better App Experiences

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.

AndroidSupport

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


Based on data taken from http://developer.android.com/about/dashboards/index.html 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.

 


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 fuel revenue growth, customer engagement, and business operations. The products, Diffusion® and Diffusion Cloud™, are available on-premise, in-the-cloud, or in a hybrid configuration, to fit the specific business and infrastructure requirements of the applications operating in today’s mobile obsessed, everything connected world. Learn how Push Technology can reduce infrastructure costs, and increase speed, efficiency, and reliability, of your web, mobile, and IoT application.

LEARN MORE: Case Studies and Developer Resources