Topics In Demand
Notification
New

No notification found.

Cloud Mobile Services in Mobile Application Design
Cloud Mobile Services in Mobile Application Design

November 8, 2019

4

0

As a new mobile engagement starts, the general tendency is to design all things from scratch. Set of toolkits, SDK’s which worked in the earlier engagement gets carried forward to the new one.

Nothing wrong with the above approach but the above involves once again building something from scratch and efforts increase when number of platforms to support increase.

Aspect which is often overlooked are using some mobile services from the cloud providers.

Generally the cloud providers are known more for their services across Infra, Platform and enterprise software.  Mobility services from cloud providers take a backseat.

Well known cloud service providers like Amazon, Microsoft, and Google have a good set of mobile offerings and an architect selectively can use some of them to speed up time to market.

Problem Statement:  Push Notifications needs to be implemented in iOS and Android.

Classical Implementation approach will be to implement Apple Push Notifications Support ( APNS ) for iOS devices and probably Google Could Messaging ( GCM ) support for Android devices.

To implement the above APNS and GCM will also require separate integration with backend systems.

Alternative mobile push notification services from cloud providers can be explored to evaluate if this ease the implementations and speed up development.

A case in point is Notification Hubs from Microsoft Azure

Notification hubs allow sending notifications to a large number of devices across iOS, Android , Kindle devices .

Above service allows rapid implementing notification support in the app.

Apart from notification services, there are multiple services linked to mobile development available from cloud providers.

On the flipside though, these services are paid and this will add to the recurring cost per month ( opex )

So apart from architectural analysis, detailed analysis upfront in the terms Total cost of ownership ( TCO) , development efforts, platforms to support etc. will be required to determine whether to use cloud based services or go with custom implementation.

For e.g. :If the launch devices are going to be exclusively Apple devices , then it could make sense to implement APNS vs going for a service like Notification Hubs from Microsoft

 


That the contents of third-party articles/blogs published here on the website, and the interpretation of all information in the article/blogs such as data, maps, numbers, opinions etc. displayed in the article/blogs and views or the opinions expressed within the content are solely of the author's; and do not reflect the opinions and beliefs of NASSCOM or its affiliates in any manner. NASSCOM does not take any liability w.r.t. content in any manner and will not be liable in any manner whatsoever for any kind of liability arising out of any act, error or omission. The contents of third-party article/blogs published, are provided solely as convenience; and the presence of these articles/blogs should not, under any circumstances, be considered as an endorsement of the contents by NASSCOM in any manner; and if you chose to access these articles/blogs , you do so at your own risk.


© Copyright nasscom. All Rights Reserved.