VisionMobile, a leading market analysis and strategy firm for all things mobile, recently issued a report on Cross-Platform Developer Tools – and has identified Xamarin’s MonoTouch and Mono for Android as the best fit mobile development platforms for CIOs looking to mobilize enterprise applications.
The study also finds MonoTouch and Mono for Android scores highest for a number of important criteria: support, services and device access.
The annual report, of which Xamarin is one of 10 sponsors, surveyed 2,400 developers worldwide for their perceptions on cross-platform mobile application development tools-including incentives and deterrents to cross-platform tool use, and the most-wanted tool features. Xamarin was identified as a leader among 15 well-known cross-platform tools.
Key report findings include:
- Xamarin is the recommended solution for building mobile enterprise apps targeting customers and employees. “From our survey results and analysis, we identify Xamarin’s MonoTouch and Mono for Android for CIOs wanting to mobilize enterprise applications, who want to re-use existing .NET applications and who want to create new enterprise apps,” said Andreas Constantinou, Ph.D., managing director at VisionMobile.
- Xamarin’s solutions are found to be particularly complete and mature. “Furthermore, our survey found that a significant majority (92 percent) of Xamarin developers use the tool to build the core application and not just the UI or middleware layers,” says Constantinou.
- Xamarin leads awareness recognition and usage intentions. “Xamarin’s cross-platform Mono software appears to be gaining developer favor, ranking high in both current market share and future IntentShare,” Constantinou adds.
- Xamarin’s customers are very loyal with very low abandon rates compared to other solutions. Xamarin scored high on several key tool characteristics, including support and services, device access, and runtime performance. In contrast, the study cites developer abandon rates for competitors at levels of 27 percent and 33 percent. Three significant reasons cited for the abandonment of non-Xamarin solutions are: 1) poor development and debugging experiences; 2) poor runtime performance; and 3) poor native integration, which are Xamarin strengths.
The study reveals more than 60 percent of developers view “breadth of platforms that the tool supports,” as the most important criteria in selecting a cross-platform tool. Xamarin supports iOS, Android and Windows devices, more than 91 percent of the smartphone and tablet market.
“‘Use existing skills’ is the second most important reason for tool selection,” says Constantinou. “It goes without saying that developers see cross-platform tools as a way to reach additional platforms without learning new programming skills, be that a new authoring language or a new development environment. Xamarin, with MonoTouch and Mono for Android, stood out with 80 percent of developers who use Xamarin as their primary tool because it allows them to use their existing C# and .NET skills.”
VisionMobile’s findings are an important endorsement to the depth and flexibility Xamarin solutions provide to developers. Xamarin solutions give developers the tools needed to create and operate high-performance, cross-platform mobile apps for iOS, Android and Windows phone devices.
You can see more information about the VisionMobile study, here: http://www.visionmobile.com/blog/2012/02/crossplatformtools/