Online education portals like Udacity and Coursera are really changing the world of remote learning in significant ways. By making free and high quality education accessible to a global audience, these platforms are opening up undreamt of possibilities for communities around the world to improve, grow, and prosper in the digital economy of the 21st century. Education at top tier colleges and universities has traditionally been a social and economic privilege, but now anyone can join in the learning revolution by sitting in virtual classrooms with the world’s best and brightest educators. Whether this involves learning how to code and build smart phone apps, or starting up a new business, or learning about public health literacy, the sky is the limit of what’s now possible.

Everything about Web and Network Monitoring

Mobile Application Development Approaches, Strategies & Best practices – Part 8

mobilephoneappsMobile application development cannot occur in a vacuum. Given the complex needs of the digital customer today, organizations must understand that mobile app development approaches need to be holistically aligned with retail, marketing, and Big Data strategies as well. Omni-channel adoption is one formidable method we’ve discussed so far. But there are other important considerations as well like support for multiple platforms and devices, tracking customer behaviors, and providing a superior user experience for your customers. Let’s start by examining what it means to provide multi-platform and multi-device compatibility for your customers.


Support All Platforms and Devices, All the Time!


As we’ve seen in our discussion of Omni-channel adoption so far businesses must provide an organic, seamless experience for their customers and offer continuous access to products and services anytime, anywhere! What this means in real-world terms is that a customer may research XYZ Widgets on their iPhone5 while waiting in line at the post office and then go home and make a purchase on their thin laptop or Windows tablet. Research indicates that 67% of participants use multiple devices when shopping online. As one article well describes, part of creating a seamless experience for customers is to ensure consistency of use across multiple platforms and devices so applications aren’t limited by hardware, virtualization, or operating system constraints. Companies “need to go where their customers are,” be it channel or platform.


multi platform










Cross-platform mobile application development is a given today and there are growing numbers of frameworks for enabling “write once, deploy everywhere” capabilities. In Part 5 of this series we discussed the Hybrid application approach and mentioned PhoneGap as one formidable solution. Other major cross-platform app development platforms include Rhomobile, Appcelerator, MoSync, and more.












There are, of course, numerous benefits to developing for multiple platforms: the code is reusable, leading to easier deployment; development costs are much cheaper; it’s easier for web developers who can leverage their skills in HTML5, CSS, and JavaScript; and there is easy integration with plugins, APIs, and cloud services. The MoSync website pretty much sums up the advantages of a cross-platform capability, “MoSync Reload lets you develop apps in HTML5 and JavaScript on your desktop machine and instantly see the result on any number of devices or emulators. It’s just like pressing ‘reload’ in a web browser, but for native mobile apps!”


single code base











Let’s now draw out some guiding strategies for supporting a multi-platform, multi-device environment:


  • Keep the focus customer-centric: don’t get bogged down in the technology choices but use your platform of choice to understand how to reach, engage, and influence your customers. Use analytics to determine and predict their online habits and behaviors.
  • Create platform-agnostic experiences: while you want to obviously appeal to the major platforms like iOS, Android, and Windows, strive to organize your content, services, and marketing around the creation of a seamless (there’s that word again!) and complementary experience for your customer.
  • Target audience demographics by platform: understand what age groups are using what platforms and tailor your marketing accordingly. For instance, if you find that the younger traffic (ages 18-34) prefer iPhones while middle aged users prefer Windows Surface, this insight could help streamline your marketing campaigns.


Providing your customer with cross-platform compatibility and multi-device support is not an end in itself, but rather the starting point for developing a seamless, integrated, holistic user experience. In Part 9 of this series we’ll explore some of the next steps required for creating a 360 degree view of your customers.


Post Tagged with
Ralph Eck

About Ralph Eck

Ralph is an international businessman with a wealth of experience in developing; telecommunications, data transmission, CATV and internet companies. His experience and expertise positions him uniquely in being able to; analyze, evaluate and critique technology and how it fits into a business’ operational needs while supporting its’ success.