Mobile enterprise apps often require features not normally present in your standard mobile apps, such as database integration and data encryption. In the "bring your own device" workplace, mobile business apps need to work on a wide range of devices, requiring an app work on multiple mobile platforms. Developing mobile apps for enterprises is being slowed by limited resources, the lack of tools for developing apps for multiple platforms, and fast-changing technology requirements. So concludes a new survey, The State of Mobility Survey 2015, based on interviews with 3,000 IT professionals.
The survey found development of mobile apps has been slowed by a variety of factors. The roadblock cited by most respondents -- 19% of them -- was that developers simply didn't have enough time to get their jobs done. The second-most cited factor was changes in technology or development practices, cited by 16%. Third was the lack of development tools to deal with multiple platforms and devices, cited by 15%. Fourteen percent cited the lack of detailed and updated specifications. And 13% said budgetary constraints was a key issue.
Cross-Platform Mobile Apps Rule the Roost
The survey makes clear that in enterprises, it's a multiplatform mobile world. Seventy-six percent of developers say they are developing for Android, with 63% say they're developing for iOS. Perhaps the biggest surprise is that 40% say they're developing for Windows Phone. And 83% of developers who write mobile apps for iOS also write apps for Android.
Even though developers are called on to write for multiple platforms, they're struggling to do it. Thirty-six percent of respondents say that is the most difficult part of building apps. An equal number say the most challenging part of writing mobile apps is creating a clean user interface.
As for the most common approach to developing mobile apps, hybrid is the top choice, cited by 33%, followed by native with 25%, and the Web with 19%. Although the survey didn't cite precise numbers, it found that developers don't have the multi-platform development tools they need for developing mobile apps for multiple platforms.
If you find yourself looking for such a tool, consider Alpha Anywhere, complete front-end to back-end, prototype-to-production environment for rapidly developing and deploying enterprise-level, cross-platform mobile and web business applications that work offline. Check here for the full platform overview.