Mobile-Development

 Currently the market is dominated by three major platforms today are: 
  1. iOS, 
  2. Android and 
  3. Blackberry. 
Mobile Development, Mobile Marketing, mobile apps
Mobile Development

Mobile Apps Opportunities


Consumers Choices are varied and keep changing, they want more for less For many organizations that means parallel development on incompatible platforms. For iOS that means  Objective C, for Android and Blackberry it’s Java. One can observe that though Android and Blackberry are both in the Java family, their GUIs are absolutely different. 
Q4 release of Windows 8 Mobile is making waves with Microsoft banging for its Presence in the mobile space again. Supporting Windows Mobile would necessitate creating a development team to work in C#, yet another incompatible language.

(BYOD) policy:

An alternative to doing parallel development on multiple platforms is to consider platform independent application development. Today using a combination of HTML5 and JavaScript it is possible to create mobile applications that run natively on nearly every mobile device and do not require a browser! Of course HTML5 and JavaScript are normally thought of as Web technologies.

An alternative to doing parallel development on multiple platforms is to consider platform independent application development. Today using a combination of HTML5 and JavaScript it is possible to create mobile applications that run natively on nearly every mobile device and do not require a browser! Of course HTML5 and JavaScript are normally thought of as Web technologies.

Using API: developers can write HTML and JavaScript code from the numerous freely available API's of HTML5 that can be packaged to run as a native application on all of the major mobile platforms. These technologies, combined with a powerful mobile JavaScript library like JQuery Mobile or Sencha Touch, make a compelling solution to simplify and standardize mobile development for a variety of platforms.
One of the challenges for new  entrant in the mobile space is deciding which mobile platforms to support/choose
Though HTML 5 is in the pipeline but it still has time for arrival and stabilization followed by acceptance and enough Awareness in the marketplace.
In case of devices issued by organizations (e.g. company issued an iPhone) the problem is relatively easy as the organization easily standardizes on a single platform and single device.
Even organizations that provide devices to employees will find themselves under pressure from the rank and file to allow a Bring Your Own Device to the workplace. e.g. Now Facebook wants all its employees who currently use iPhone to use their OS though not directly but covertly
1