- 16th Jun 2016


It was in 1995, just before the dot com frenzy, that Microsoft launched the first version of its Internet Explorer. Eight months later, Netscape navigator was launched. As businesses went about launching their websites, developers across the world spent countless man-hours trying to ensure that these websites rendered correctly in both these browsers.

Decades later, the problem still exists; in fact that it has multiplied manifold. With mobile technology becoming integral to today’s internet experience, developers are still tackling the enormous challenge of optimisation on various devices and OS versions. The lack of standards in mobile operating systems space complicates this issue further. For example, Android and IOS render their applications different, facilitate different feature functionalities and definitely support different java scripts, with or without access to certain cookies etc. and the list is endless.

But as the mobile experience becomes a critical tool for marketing and customer acquisition, providing a uniform experience across platforms and devices becomes that much more important. When we designed our Proximity MX solution, ensuring a uniform across channels was a key challenge. Designing the process flow becomes complicated even for the simplest of tasks.

Let’s take the instance of when devices connect to a particular SSID in a network. For iOS devices, the user connects the iOS device to the SSID to which a captive portal configured. The Captive Network Assistant (CNA), an overlay, appears with content from the configured URL and displays the portal without the need to explicitly open a web-browser. For Android 5x or later, after connecting to the SSID, Android displays “Sign in to {SSID name}” notification on screen for signing into the Wi-Fi with credentials. Only on clicking the notification, the device will launch the CNA window. On the other hand, for Android devices running 4.x or earlier, on clicking the notification, the device will launch the default browser, and try to load a URL that is generated by the device. And this is only the first step! So as the user tries to perform more complex tasks, complications only multiply.

Thanks to our deep mobile expertise, we’ve tried to tackle this issue in the best way possible.

  1. We work close with all the OS vendors to track new and upcoming versions to ensure that our software is not only backward compatible but also leverages any advantages that new versions might offer
  2. Our comprehensive ‘Device model database’ built over the years includes details of every device, every model and key features including form factor, platform and other key features.

For any successful customer engagement strategy, consistency, quality and relevance are of utmost importance. We have invested considerable resources to ensure that our proximity solutions provide the most consistent experience to all end users.

Interested to get a glimpse of the best customer engagement platform ?