e Compatible to All Devices

Question: Why does your M-learning course need to get device independent?

  • Brands: New mobile brands & hence new & different mobile devices are continually flocking the market
  • Screen-size: You might build something compatible for a 4 in. or 10 in. screen and before you know it, 10 other device sizes have crowded the market out of no-where leaving you dumb-struck & back to square 1
  • Mobile app features: As if that’s not enough, there is a continuous change and addition of new features to most existing mobile apps and that’s happening almost all the time. Before you know it, there’s a new update
Question: What is the solution to the above problem?
Answers: Here is where I come with my ideas:
  • Audio: There will be many opportunities to incoporate voice-driven functionalities and audio-driven input and output into m-learning courses. Since workers at mines, oil rigs, manufacturing units, production centers, construction sites, and even drivers, bikers or commuters of trains and buses or pedestrians or joggers or fitness freaks, are all mostly on the move, they need to stay alert and keep their eyes and toes tuned into their immediate surroundings for their personal physical safety. Such users are more likely to rely heavily on voice functions of mobile devices than driving their mobile navigation through screen, or receiving mobile inputs to their area of interest totally from the screen. Voice input for navigation and audio output for information and learning, can prove extremely helpful, in making your m-learning products more user-friendly and device independent. Voice enables your end-users to focus on their immediate environment and stay hands-free while multi-tasking in this 21st century time-crunched scenario.
  • Hybrid Apps: More and more mobile operating systems are getting better and better at accomodating HTML5. This implies more and more possibility of reusability irrespective of the mobile device under consideration. This implies that m-learning native app and web app development becomes more and more affordable and budget-friendly, irrespective of the brands of devices and associated form factors flooding the mobile market. To prevent parallel native app building across multiple devices, e-learning organizations can all target web app development for m-learning products. There can be a centralized code base for core apps. This code base can have a combination of HTML or Javascript or CSS etc. Thus, most HTML5 will get rendered as hybrid apps. HTML code can be mixed into a native container, and native code thus becomes avaialable for requirements of implementing navigation of executing platform specific integration. The hybrid approach thus implies more sophistication and greater capability.
So reliance on voice and a hybrid approach are the order of the day!