Options For Cross Platform Mobile Development
There are about a dozen mobile platforms out there but only three worth paying attention to- iOS, Android and Windows Mobile. Even though this number seems low, it is almost impossible to develop an application that supports all three market denominators (unless you’re a behemoth company). This leaves most developers in the same situation: pick one platform to focus on, then if there’s time, pick another. As a prospective developer, this doesn’t seem like best possible scenario. Many agree. The result has been cross platform solutions. In the rest of this blog post I’ll introduce you to a few of the major options out there.
Titanium Mobile by Appcelerator
Mono for Android & Monotouch for iOS by Xamarin
Xamarin brings us another great cross platform option with its product, allowing for Android, iOS and sometimse Windows Mobile development using only C# and .NET. Obviously this would be the obvious choice for people with C# and .NET experience, but, if you know Java, I doubt the learning curve is too high for someone dedicated. One downfall though is that if you start professionally developing with this platform there is a licensing fee.
jQuery Mobile & Dreamweaver
Now, there are dissenters out there who say that the HTML5 technologies aren’t quite there yet, but I would answer that this is a mistake. Do more research. There are some buggy platforms out there that fall short of the true native experience, but this does not hold true for the top cross platform options.