Develop Once, Run Everywhere?
As smartphone and tablet use skyrockets, companies are developing mobile applications for customers and end users. Sixty-four percent of respondents to InformationWeek's 2011 Mobile Device Management and Security Survey say they're developing or planning to develop business apps.
If your company is considering creating its own mobile apps, you must understand the development landscape. The platform you target, be it Android, BlackBerry, iOS, or Windows, has a preferred language. If you want to write an app that will run on multiple platforms, you can either write it in each platform's preferred language or use a third-party tool to generate code for different platforms. This second approach can save time and effort, though it may affect usability.