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 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
Want to see how easy it is to get started with Diffusion Cloud? Sign up for a free demo.
The Diffusion Intelligent Data Mesh manages, optimizes, and integrates data among devices, systems, and applications. 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.